diff --git a/src/main/java/me/rigamortis/seppuku/Seppuku.java b/src/main/java/me/rigamortis/seppuku/Seppuku.java index 30796df..7dc8554 100644 --- a/src/main/java/me/rigamortis/seppuku/Seppuku.java +++ b/src/main/java/me/rigamortis/seppuku/Seppuku.java @@ -145,7 +145,7 @@ public final class Seppuku { logChat(String.format(format, objects)); } - public void unload() { + public void unloadSimple() { this.moduleManager.unload(); this.apiManager.unload(); this.commandManager.unload(); @@ -165,6 +165,10 @@ public final class Seppuku { this.cameraManager.unload(); this.altManager.unload(); this.shaderManager.unload(); + } + + public void unload() { + unloadSimple(); this.getEventManager().dispatchEvent(new EventUnload()); diff --git a/src/main/java/me/rigamortis/seppuku/impl/management/ConfigManager.java b/src/main/java/me/rigamortis/seppuku/impl/management/ConfigManager.java index e1606f0..704e97c 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/management/ConfigManager.java +++ b/src/main/java/me/rigamortis/seppuku/impl/management/ConfigManager.java @@ -33,8 +33,8 @@ public final class ConfigManager { this.saveAll(); this.activeConfig = config; - Seppuku.INSTANCE.unload(); - Seppuku.INSTANCE.reload(); + Seppuku.INSTANCE.unloadSimple(); + Seppuku.INSTANCE.init(); } private void generateDirectories() {