From 01df8db0bfde4e9644667cb9d79d0d7021896dcf Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Sun, 31 Oct 2021 18:05:04 +0100 Subject: [PATCH] Moves config loading to finisSetup() to prevent a NullPointerException --- .../knarcraft/stargate/config/StargateConfig.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java index 7dfef4f..f072efd 100644 --- a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java +++ b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java @@ -60,19 +60,19 @@ public final class StargateConfig { portalFolder = dataFolderPath + "/portals/"; gateFolder = dataFolderPath + "/gates/"; languageLoader = new LanguageLoader(dataFolderPath + "/lang/"); - - this.loadConfig(); - - //Enable the required channels for Bungee support - if (stargateGateConfig.enableBungee()) { - startStopBungeeListener(true); - } } /** * Finish the config setup by loading languages, gates and portals, and loading economy if vault is loaded */ public void finishSetup() { + this.loadConfig(); + + //Enable the required channels for Bungee support + if (stargateGateConfig.enableBungee()) { + startStopBungeeListener(true); + } + //Set the chosen language and reload the language loader languageLoader.setChosenLanguage(languageName); languageLoader.reload();