Ver código fonte

Disabling mcMMO when the config breaks is dumb
Fixes #4732

nossr50 3 anos atrás
pai
commit
86e7bfbf89

+ 1 - 3
src/main/java/com/gmail/nossr50/config/BukkitConfig.java

@@ -99,9 +99,7 @@ public abstract class BukkitConfig {
         if (validateKeys()) {
             mcMMO.p.debug("No errors found in " + fileName + "!");
         } else {
-            mcMMO.p.getLogger().warning("Errors were found in " + fileName + "! mcMMO was disabled!");
-            mcMMO.p.getServer().getPluginManager().disablePlugin(mcMMO.p);
-            mcMMO.p.noErrorsInConfigFiles = false;
+            mcMMO.p.getLogger().warning("Errors were found in " + fileName + ", overwriting invalid values!");
         }
     }
 

+ 0 - 7
src/main/java/com/gmail/nossr50/mcMMO.java

@@ -125,9 +125,6 @@ public class mcMMO extends JavaPlugin {
     // API checks
     private static boolean serverAPIOutdated = false;
 
-    // Config Validation Check
-    public boolean noErrorsInConfigFiles = true;
-
     // XP Event Check
     private boolean xpEventEnabled;
 
@@ -199,10 +196,6 @@ public class mcMMO extends JavaPlugin {
 
             loadConfigFiles();
 
-            if (!noErrorsInConfigFiles) {
-                return;
-            }
-
             if (getServer().getName().equals("Cauldron") || getServer().getName().equals("MCPC+")) {
                 checkModConfigs();
             }