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);