From fbf418e31d9cab6ee67323f0aba760577d75a60d Mon Sep 17 00:00:00 2001 From: coolGi2007 Date: Wed, 22 Dec 2021 07:06:06 +0000 Subject: [PATCH] Fixed the config button on forge menu --- forge/src/main/java/com/seibel/lod/forge/ForgeMain.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java b/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java index 65a1ea793..802179d45 100644 --- a/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java +++ b/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java @@ -42,6 +42,7 @@ import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.fml.loading.FMLEnvironment; import net.minecraftforge.fml.loading.FMLLoader; +import net.minecraftforge.fmlclient.ConfigGuiHandler; import net.minecraftforge.fmlserverevents.FMLServerStartedEvent; import java.util.List; @@ -80,6 +81,8 @@ public class ForgeMain implements LodForgeMethodCaller private void onClientStart(final FMLClientSetupEvent event) { + ModLoadingContext.get().registerExtensionPoint(ConfigGuiHandler.ConfigGuiFactory.class, + () -> new ConfigGuiHandler.ConfigGuiFactory((client, parent) -> Config.getScreen(parent, ModInfo.ID, ""))); LodCommonMain.initConfig(); forgeClientProxy = new ForgeClientProxy(); MinecraftForge.EVENT_BUS.register(forgeClientProxy);