From 14fb7752126d7e16456bd17f8926c3f7da97daa8 Mon Sep 17 00:00:00 2001 From: coolGi Date: Fri, 21 Oct 2022 17:32:25 +1030 Subject: [PATCH] Added the self updater to forge and fixed standalone jar --- coreSubProjects | 2 +- fabric/src/main/java/com/seibel/lod/FabricMain.java | 5 ++++- .../java/com/seibel/lod/mixins/client/MixinMinecraft.java | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/coreSubProjects b/coreSubProjects index 2e9d118ab..c091566a8 160000 --- a/coreSubProjects +++ b/coreSubProjects @@ -1 +1 @@ -Subproject commit 2e9d118ab95a17f4c073d72e81a9351c05dcd464 +Subproject commit c091566a864d703f7cb6ea287d026b16513ffa82 diff --git a/fabric/src/main/java/com/seibel/lod/FabricMain.java b/fabric/src/main/java/com/seibel/lod/FabricMain.java index 5700f4fe9..6a9cd42e8 100644 --- a/fabric/src/main/java/com/seibel/lod/FabricMain.java +++ b/fabric/src/main/java/com/seibel/lod/FabricMain.java @@ -53,7 +53,6 @@ public class FabricMain public static void postInit() { LOGGER.info("Post-Initializing Mod"); FabricDependencySetup.runDelayedSetup(); - LodCommonMain.initConfig(); if (Config.Client.Graphics.FogQuality.disableVanillaFog.get() && SingletonInjector.INSTANCE.get(IModChecker.class).isModLoaded("bclib")) ModAccessorInjector.INSTANCE.get(IBCLibAccessor.class).setRenderCustomFog(false); // Remove BCLib's fog @@ -87,5 +86,9 @@ public class FabricMain LOGGER.info(ModInfo.READABLE_NAME + " Initialized"); DhApiEventInjector.INSTANCE.fireAllEvents(DhApiAfterDhInitEvent.class, null); + + // Init config + // The reason im initialising in this rather than the post init process is cus im using this for the auto updater + LodCommonMain.initConfig(); } } diff --git a/forge/src/main/java/com/seibel/lod/mixins/client/MixinMinecraft.java b/forge/src/main/java/com/seibel/lod/mixins/client/MixinMinecraft.java index 8052c9e4e..ab8d7e6e3 100644 --- a/forge/src/main/java/com/seibel/lod/mixins/client/MixinMinecraft.java +++ b/forge/src/main/java/com/seibel/lod/mixins/client/MixinMinecraft.java @@ -41,7 +41,7 @@ public class MixinMinecraft } } - @Inject(at = @At("HEAD"), method = "close()V") + @Inject(at = @At("HEAD"), method = "close()V", remap = false) public void close(CallbackInfo ci) { SelfUpdater.onClose(); }