diff --git a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinFogRenderer.java b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinFogRenderer.java index fe570912e..6292b6921 100644 --- a/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinFogRenderer.java +++ b/fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinFogRenderer.java @@ -122,6 +122,9 @@ public class MixinFogRenderer #if MC_VER < MC_1_21_6 #else + // In MC's FogRenderer they clamp the "renderDistanceEnd" fog field to the render distance, + // which prevents us from disabling the vanilla fog. + // This mixin fires after they set the "renderDistanceEnd" so we can change it. @WrapOperation( method = "setupFog", at = @At( diff --git a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinFogRenderer.java b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinFogRenderer.java index 15b910326..cf999f04e 100644 --- a/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinFogRenderer.java +++ b/neoforge/src/main/java/com/seibel/distanthorizons/neoforge/mixins/client/MixinFogRenderer.java @@ -122,6 +122,9 @@ public class MixinFogRenderer #if MC_VER < MC_1_21_6 #else + // In MC's FogRenderer they clamp the "renderDistanceEnd" fog field to the render distance, + // which prevents us from disabling the vanilla fog. + // This mixin fires after they set the "renderDistanceEnd" so we can change it. @WrapOperation( method = "setupFog", at = @At(