From e9f9ad1ac087066c1e597054fafc55e95f2ccb1e Mon Sep 17 00:00:00 2001 From: nea Date: Wed, 3 May 2023 20:02:10 +0200 Subject: Fix color not being reset after block highlights --- src/main/kotlin/moe/nea/notenoughupdates/util/render/block.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/kotlin/moe/nea/notenoughupdates/util/render') diff --git a/src/main/kotlin/moe/nea/notenoughupdates/util/render/block.kt b/src/main/kotlin/moe/nea/notenoughupdates/util/render/block.kt index 487a264..5fc70ef 100644 --- a/src/main/kotlin/moe/nea/notenoughupdates/util/render/block.kt +++ b/src/main/kotlin/moe/nea/notenoughupdates/util/render/block.kt @@ -12,7 +12,7 @@ import net.minecraft.client.render.VertexFormats import net.minecraft.client.util.math.MatrixStack import net.minecraft.util.math.BlockPos -class RenderBlockContext(private val tesselator: Tessellator, private val matrixStack: MatrixStack) { +class RenderBlockContext private constructor(private val tesselator: Tessellator, private val matrixStack: MatrixStack) { private val buffer = tesselator.buffer fun color(red: Float, green: Float, blue: Float, alpha: Float) { RenderSystem.setShaderColor(red, green, blue, alpha) @@ -83,6 +83,7 @@ class RenderBlockContext(private val tesselator: Tessellator, private val matrix matrices.pop() + RenderSystem.setShaderColor(1F,1F,1F,1F) VertexBuffer.unbind() RenderSystem.enableDepthTest() RenderSystem.disableBlend() -- cgit