From 81f2c3c15a778da48a7a5f72d38142d71bae6deb Mon Sep 17 00:00:00 2001 From: IMS212 Date: Mon, 16 Sep 2024 11:43:57 -0700 Subject: [PATCH] Do not render horizon with `sky = false` --- .../net/irisshaders/iris/pipeline/IrisRenderingPipeline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/net/irisshaders/iris/pipeline/IrisRenderingPipeline.java b/common/src/main/java/net/irisshaders/iris/pipeline/IrisRenderingPipeline.java index 245d86a5c0..178dfcaa90 100644 --- a/common/src/main/java/net/irisshaders/iris/pipeline/IrisRenderingPipeline.java +++ b/common/src/main/java/net/irisshaders/iris/pipeline/IrisRenderingPipeline.java @@ -954,7 +954,7 @@ public void beginLevelRendering() { // A lot of dimension mods touch sky rendering, FabricSkyboxes injects at HEAD and cancels, etc. DimensionSpecialEffects.SkyType skyType = Minecraft.getInstance().level.effects().skyType(); - if (skyType == DimensionSpecialEffects.SkyType.NORMAL || Minecraft.getInstance().level.dimensionType().hasSkyLight()) { + if (shouldRenderSkyDisc && (skyType == DimensionSpecialEffects.SkyType.NORMAL || Minecraft.getInstance().level.dimensionType().hasSkyLight())) { RenderSystem.depthMask(false); RenderSystem.setShaderColor(fogColor.x, fogColor.y, fogColor.z, fogColor.w);