2
0
Эх сурвалжийг харах

Fixing an IllegalArgumentException related to custom repair configs.

Glitchfinder 12 жил өмнө
parent
commit
3036d4fa90

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

@@ -46,7 +46,13 @@ public abstract class ConfigLoader {
         }
         }
 
 
         config = YamlConfiguration.loadConfiguration(configFile);
         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> configKeys = config.getKeys(true);
         Set<String> internalConfigKeys = internalConfig.getKeys(true);
         Set<String> internalConfigKeys = internalConfig.getKeys(true);