From 1e636072334098c748b6df43cf572ed370a65c22 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Wed, 16 Jul 2025 07:18:23 -0500 Subject: [PATCH] Fix AfterDhInitEvent not firing on Neo Fixes some Iris shader compile issues --- .../java/com/seibel/distanthorizons/fabric/FabricMain.java | 3 ++- .../com/seibel/distanthorizons/neoforge/NeoforgeMain.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricMain.java b/fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricMain.java index 81a6dd485..7878ebc01 100644 --- a/fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricMain.java +++ b/fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricMain.java @@ -127,7 +127,8 @@ public class FabricMain extends AbstractModInitializer implements ClientModIniti } @Override - protected void subscribeClientStartedEvent(Runnable eventHandler) { ClientLifecycleEvents.CLIENT_STARTED.register((mc) -> eventHandler.run()); } + protected void subscribeClientStartedEvent(Runnable eventHandler) + { ClientLifecycleEvents.CLIENT_STARTED.register((mc) -> eventHandler.run()); } @Override protected void subscribeServerStartingEvent(Consumer eventHandler) diff --git a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/NeoforgeMain.java b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/NeoforgeMain.java index 341c78754..024f94c61 100644 --- a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/NeoforgeMain.java +++ b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/NeoforgeMain.java @@ -155,7 +155,9 @@ public class NeoforgeMain extends AbstractModInitializer @Override protected void subscribeClientStartedEvent(Runnable eventHandler) { - // FIXME What event is this? + // Just run the event handler, since there are no proper ClientLifecycleEvent for the client + // to signify readiness other than FmlClientSetupEvent + eventHandler.run(); } @Override