From dd9a9addbbb7a56eedd02ddfc8f2f4e252ee8e17 Mon Sep 17 00:00:00 2001 From: coolGi2007 Date: Mon, 10 Jan 2022 14:29:00 +1030 Subject: [PATCH] Removed fog from forge to stop crash --- .../lod/forge/mixins/MixinFogRenderer.java | 25 ------------------- forge/src/main/resources/lod.mixins.json | 3 +-- 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 forge/src/main/java/com/seibel/lod/forge/mixins/MixinFogRenderer.java diff --git a/forge/src/main/java/com/seibel/lod/forge/mixins/MixinFogRenderer.java b/forge/src/main/java/com/seibel/lod/forge/mixins/MixinFogRenderer.java deleted file mode 100644 index c9bb38740..000000000 --- a/forge/src/main/java/com/seibel/lod/forge/mixins/MixinFogRenderer.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.seibel.lod.forge.mixins; - -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -import com.mojang.blaze3d.systems.RenderSystem; -import com.seibel.lod.core.util.SingletonHandler; -import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; - -import net.minecraft.client.Camera; -import net.minecraft.client.renderer.FogRenderer; -import net.minecraft.client.renderer.FogRenderer.FogMode; - -@Mixin(FogRenderer.class) -public class MixinFogRenderer { - private static final ILodConfigWrapperSingleton CONFIG = SingletonHandler.get(ILodConfigWrapperSingleton.class); - - @Inject(at = @At("RETURN"), method = "setupFog(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/FogRenderer$FogMode;FZ)V") - private static final void disableSetupFog(Camera camera, FogMode fogMode, float f, boolean bl, CallbackInfo callback) { - if (CONFIG.client().graphics().fogQuality().getDisableVanillaFog()) - RenderSystem.disableFog(); - } -} diff --git a/forge/src/main/resources/lod.mixins.json b/forge/src/main/resources/lod.mixins.json index a68b47314..588e1b6d2 100644 --- a/forge/src/main/resources/lod.mixins.json +++ b/forge/src/main/resources/lod.mixins.json @@ -7,8 +7,7 @@ ], "client": [ "MixinOptionsScreen", - "MixinWorldRenderer", - "MixinFogRenderer" + "MixinWorldRenderer" ], "server": [] } \ No newline at end of file