Posted December 10, 20214 yr I'm making a mod thing and wanna add a config screen that pops up when you click config but the usual way of doing it has changed ModLoadingContext.get().registerExtensionPoint(ExtensionPoint.CONFIGGUIFACTORY, () -> (mc, screen) -> new ConfigScreen(screen)); There's now a ConfigGuiHandler.ConfigGuiFactory thing and I have now idea how it's supposed to be used
December 10, 20214 yr Author This guy public class GUIConfig extends Screen It's supposed to be a GUI that appears when you click "Config" in the mod list
December 10, 20214 yr Hi! I needed to make the same thing and got it to work with this: ModLoadingContext.get().registerExtensionPoint(ConfigGuiHandler.ConfigGuiFactory.class, () -> new ConfigGuiHandler.ConfigGuiFactory(new BiFunction<Minecraft, Screen, Screen>() { @Override public Screen apply(Minecraft mc, Screen screen) { return new MyConfigGuiScreen(); })); (I don't know if this is the intended way of doing it, but for me it worked like this) Sorry if my Posts are weird sometimes, I just try to help and learn as much as I can Also: PLEASE use SPOILERS for logs!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.