diff --git a/src/main/java/tschipp/carryon/common/config/Configs.java b/src/main/java/tschipp/carryon/common/config/Configs.java index 31fff91..e2d428d 100644 --- a/src/main/java/tschipp/carryon/common/config/Configs.java +++ b/src/main/java/tschipp/carryon/common/config/Configs.java @@ -42,7 +42,15 @@ public class Configs { @SubscribeEvent public static void onLoad(final ModConfig.Loading event) { + if (event.getConfig().getModId().equals(CarryOn.MODID)) + { + ListHandler.initConfigLists(); + CommentedConfig cfg = event.getConfig().getConfigData(); + + if(cfg instanceof CommentedFileConfig) + ((CommentedFileConfig) cfg).load(); + } } @SubscribeEvent diff --git a/src/main/java/tschipp/carryon/common/handler/ListHandler.java b/src/main/java/tschipp/carryon/common/handler/ListHandler.java index 391ea7a..94675df 100644 --- a/src/main/java/tschipp/carryon/common/handler/ListHandler.java +++ b/src/main/java/tschipp/carryon/common/handler/ListHandler.java @@ -145,7 +145,7 @@ public class ListHandler } public static void initConfigLists() - { + { FORBIDDEN_ENTITIES.clear(); FORBIDDEN_ENTITIES_TAGS.clear(); FORBIDDEN_STACKING.clear();