浏览代码

Load locale manager after config manager

nossr50 5 年之前
父节点
当前提交
8a4318ee1f

+ 1 - 0
src/main/java/com/gmail/nossr50/locale/LocaleManager.java

@@ -118,6 +118,7 @@ public final class LocaleManager {
                     pluginRef.getLogger().log(Level.WARNING, "Failed to load locale from " + localePath, e);
                 }
             }
+
             bundle = ResourceBundle.getBundle(BUNDLE_ROOT, locale);
             enBundle = ResourceBundle.getBundle(BUNDLE_ROOT, java.util.Locale.US);
         }

+ 5 - 5
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -138,9 +138,6 @@ public class mcMMO extends JavaPlugin {
             PluginManager pluginManager = getServer().getPluginManager();
             healthBarPluginEnabled = pluginManager.getPlugin("HealthBar") != null;
 
-            //Init Locale Manager
-            localeManager = new LocaleManager(this);
-
             //Init Permission Tools
             permissionTools = new PermissionTools(this);
 
@@ -148,9 +145,12 @@ public class mcMMO extends JavaPlugin {
 
             setupFilePaths();
 
-            //modManager = new ModManager();
-
+            //Init config manager etc
             loadConfigFiles();
+
+            //Init Locale Manager
+            localeManager = new LocaleManager(this);
+
             registerDynamicSettings(); //Do this after configs are loaded
 
             //Init TextComponentFactory