diff --git a/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java b/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java index c200fb2..306dd85 100644 --- a/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java +++ b/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java @@ -226,10 +226,16 @@ public class ConfigurationManager { return; } configDir = FileUtil.getMinecraftHome().toPath().resolve("config"); - FMLCommonHandler.instance().bus().register(instance); initialized = true; } + /** + * Internal, do not use. + */ + public static void registerBus() { + FMLCommonHandler.instance().bus().register(instance); + } + /** * Internal, do not use. * diff --git a/src/main/java/com/falsepattern/lib/internal/proxy/CommonProxy.java b/src/main/java/com/falsepattern/lib/internal/proxy/CommonProxy.java index 88e031c..c0067ec 100644 --- a/src/main/java/com/falsepattern/lib/internal/proxy/CommonProxy.java +++ b/src/main/java/com/falsepattern/lib/internal/proxy/CommonProxy.java @@ -23,6 +23,7 @@ public class CommonProxy { protected Future> updatesFuture; public void preInit(FMLPreInitializationEvent e) { + ConfigurationManager.registerBus(); try { ConfigurationManager.registerConfig(LibraryConfig.class); } catch (ConfigException ex) {