Переглянути джерело

Add an error message when the config.yml is outdated.

Adressess #626.
TfT_02 12 роки тому
батько
коміт
3cff8aba16
1 змінених файлів з 8 додано та 0 видалено
  1. 8 0
      src/main/java/com/gmail/nossr50/config/Config.java

+ 8 - 0
src/main/java/com/gmail/nossr50/config/Config.java

@@ -4,6 +4,8 @@ import java.util.Set;
 
 import org.bukkit.configuration.ConfigurationSection;
 
+import com.gmail.nossr50.mcMMO;
+
 public class Config extends ConfigLoader {
     private static Config instance;
 
@@ -394,6 +396,12 @@ public class Config extends ConfigLoader {
 
     private boolean doubleDropsDisabled(String skillName) {
         ConfigurationSection section = config.getConfigurationSection("Double_Drops." + skillName);
+
+        if (section == null) {
+            mcMMO.p.getLogger().warning("The configuration files are outdated!"); //TODO Locale and more descriptive message!
+            return false;
+        }
+
         Set<String> keys = section.getKeys(false);
 
         boolean disabled = true;