From 3b61d126a7b41981b17eb533141d02f104a3d3b6 Mon Sep 17 00:00:00 2001 From: shartte Date: Sat, 5 Sep 2020 15:58:55 +0200 Subject: [PATCH] Moving the model-loader registration also moved API initialization, which in turn means the creative tab needs to be initialized earlier. (#4682) --- src/main/java/appeng/core/AppEng.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/core/AppEng.java b/src/main/java/appeng/core/AppEng.java index 7654f0755..bed405357 100644 --- a/src/main/java/appeng/core/AppEng.java +++ b/src/main/java/appeng/core/AppEng.java @@ -90,11 +90,11 @@ public final class AppEng { ModLoadingContext.get().registerConfig(ModConfig.Type.CLIENT, AEConfig.CLIENT_SPEC); ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, AEConfig.COMMON_SPEC); - proxy = DistExecutor.safeRunForDist(() -> ClientHelper::new, () -> ServerHelper::new); - CreativeTab.init(); new FacadeItemGroup(); // This call has a side-effect (adding it to the creative screen) + proxy = DistExecutor.safeRunForDist(() -> ClientHelper::new, () -> ServerHelper::new); + IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus(); registration = new Registration(); modEventBus.addGenericListener(Block.class, registration::registerBlocks);