Browse Source

Fixing an IllegalArgumentException related to custom repair configs.

Glitchfinder 12 năm trước cách đây
mục cha
commit
3036d4fa90
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      src/main/java/com/gmail/nossr50/config/ConfigLoader.java

+ 7 - 1
src/main/java/com/gmail/nossr50/config/ConfigLoader.java

@@ -46,7 +46,13 @@ public abstract class ConfigLoader {
         }
 
         config = YamlConfiguration.loadConfiguration(configFile);
-        FileConfiguration internalConfig = YamlConfiguration.loadConfiguration(plugin.getResource(fileName));
+        InputStream resource = plugin.getResource(fileName);
+
+        if (resource == null) {
+            return;
+        }
+
+        FileConfiguration internalConfig = YamlConfiguration.loadConfiguration(resource);
 
         Set<String> configKeys = config.getKeys(true);
         Set<String> internalConfigKeys = internalConfig.getKeys(true);