diff --git a/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigSyncHandler.java b/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigSyncHandler.java index 82a0add..15e0be8 100644 --- a/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigSyncHandler.java +++ b/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigSyncHandler.java @@ -10,7 +10,6 @@ import com.gtnewhorizon.gtnhlib.network.NetworkHandler; -import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent; import cpw.mods.fml.common.network.FMLNetworkEvent; @@ -23,10 +22,6 @@ public final class ConfigSyncHandler { static final Map syncedElements = new Object2ObjectOpenHashMap<>(); private static boolean hasSyncedValues = false; - static { - FMLCommonHandler.instance().bus().register(new ConfigSyncHandler()); - } - @SubscribeEvent public void onPlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { if (!(event.player instanceof EntityPlayerMP playerMP)) return; diff --git a/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigurationManager.java b/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigurationManager.java index e5e5a00..1e4f09d 100644 --- a/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigurationManager.java +++ b/src/main/java/com/gtnewhorizon/gtnhlib/config/ConfigurationManager.java @@ -30,6 +30,7 @@ import org.jetbrains.annotations.NotNull; import cpw.mods.fml.client.config.IConfigElement; +import cpw.mods.fml.common.FMLCommonHandler; import lombok.AccessLevel; import lombok.NoArgsConstructor; import lombok.val; @@ -490,6 +491,7 @@ static Class[] getConfigClasses(String modid) { } public static void onInit() { + FMLCommonHandler.instance().bus().register(new ConfigSyncHandler()); cullDeadCategories(); if (DUMP_KEYS) { writeLangKeysToFile();