diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/GlitchRenderer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/GlitchRenderer.kt index 875c2cc85..fbcca8a56 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/GlitchRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/GlitchRenderer.kt @@ -19,6 +19,7 @@ import net.minecraft.client.renderer.FogRenderer import net.minecraft.client.renderer.GameRenderer import net.minecraft.core.Vec3i import net.minecraft.world.level.levelgen.XoroshiroRandomSource +import net.minecraft.world.level.material.FogType import org.lwjgl.opengl.GL14 import ru.dbotthepony.mc.otm.ClientConfig import ru.dbotthepony.mc.otm.capability.MatteryPlayerCapability @@ -465,7 +466,7 @@ object GlitchRenderer { makeColorGlitch() } - if (!Minecraft.useShaderTransparency()) { + if (!Minecraft.useShaderTransparency() && minecraft.gameRenderer.mainCamera.fluidInCamera == FogType.NONE) { glitchBuffer.bindWrite(true) RenderSystem.clearColor(FogRenderer.fogRed, FogRenderer.fogGreen, FogRenderer.fogBlue, 1f) RenderSystem.clear(GlConst.GL_COLOR_BUFFER_BIT, Minecraft.ON_OSX)