diff --git a/common/src/main/java/de/mrjulsen/crn/CreateRailwaysNavigator.java b/common/src/main/java/de/mrjulsen/crn/CreateRailwaysNavigator.java index 0aaca184..4dbbe69d 100644 --- a/common/src/main/java/de/mrjulsen/crn/CreateRailwaysNavigator.java +++ b/common/src/main/java/de/mrjulsen/crn/CreateRailwaysNavigator.java @@ -8,6 +8,7 @@ import com.simibubi.create.foundation.item.TooltipHelper.Palette; import de.mrjulsen.crn.block.AdvancedDisplayBlock; +import de.mrjulsen.crn.client.input.ModKeys; import de.mrjulsen.crn.event.CRNClientEventsRegistryEvent; import de.mrjulsen.crn.event.CRNEventsManager; import de.mrjulsen.crn.event.ModClientEvents; @@ -71,6 +72,10 @@ public static void load() {} public static void init() { + CRNPlatformSpecific.registerConfig(); + if (Platform.getEnv() == EnvType.CLIENT) { + ModKeys.init(); + } ModBlocks.init(); ModItems.init(); ModBlockEntities.init(); @@ -88,8 +93,6 @@ public static void init() { ServerErrorPacket.class )); - CRNPlatformSpecific.registerConfig(); - ModCommonEvents.init(); if (Platform.getEnv() == EnvType.CLIENT) { ModClientEvents.init(); diff --git a/common/src/main/java/de/mrjulsen/crn/event/ModClientEvents.java b/common/src/main/java/de/mrjulsen/crn/event/ModClientEvents.java index 8951f20e..40c6c06d 100644 --- a/common/src/main/java/de/mrjulsen/crn/event/ModClientEvents.java +++ b/common/src/main/java/de/mrjulsen/crn/event/ModClientEvents.java @@ -2,7 +2,6 @@ import de.mrjulsen.crn.CreateRailwaysNavigator; import de.mrjulsen.crn.client.ClientWrapper; -import de.mrjulsen.crn.client.input.ModKeys; import de.mrjulsen.crn.config.ModClientConfig; import de.mrjulsen.crn.data.SavedRoutesManager; import de.mrjulsen.crn.data.navigation.ClientTrainListener; @@ -28,7 +27,6 @@ public class ModClientEvents { public static void init() { ClientLifecycleEvent.CLIENT_SETUP.register((mc) -> { - ModKeys.init(); ModDisplayTags.register(); });