From ea8e1301eadcc1298668bcc5d7c6d9893f916e1d Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 13 Dec 2025 17:16:00 +0300 Subject: [PATCH] fix shadeless blocks with soft lights disabled --- src/graphics/render/BlocksRenderer.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/graphics/render/BlocksRenderer.cpp b/src/graphics/render/BlocksRenderer.cpp index f2788df38..b6a45ffba 100644 --- a/src/graphics/render/BlocksRenderer.cpp +++ b/src/graphics/render/BlocksRenderer.cpp @@ -404,22 +404,22 @@ void BlocksRenderer::blockCube( } } else { if (isOpen(coord + Z, block, variant)) { - face(coord, X, Y, Z, texfaces[5], pickLight(coord + Z), lights); + face(coord, X, Y, Z, texfaces[5], lights ? pickLight(coord + Z) : glm::vec4(1,1,1,0), lights); } if (isOpen(coord - Z, block, variant)) { - face(coord, -X, Y, -Z, texfaces[4], pickLight(coord - Z), lights); + face(coord, -X, Y, -Z, texfaces[4], lights ? pickLight(coord - Z) : glm::vec4(1,1,1,0), lights); } if (isOpen(coord + Y, block, variant)) { - face(coord, X, -Z, Y, texfaces[3], pickLight(coord + Y), lights); + face(coord, X, -Z, Y, texfaces[3], lights ? pickLight(coord + Y) : glm::vec4(1,1,1,0), lights); } if (isOpen(coord - Y, block, variant)) { - face(coord, X, Z, -Y, texfaces[2], pickLight(coord - Y), lights); + face(coord, X, Z, -Y, texfaces[2], lights ? pickLight(coord - Y) : glm::vec4(1,1,1,0), lights); } if (isOpen(coord + X, block, variant)) { - face(coord, -Z, Y, X, texfaces[1], pickLight(coord + X), lights); + face(coord, -Z, Y, X, texfaces[1], lights ? pickLight(coord + X) : glm::vec4(1,1,1,0), lights); } if (isOpen(coord - X, block, variant)) { - face(coord, Z, Y, -X, texfaces[0], pickLight(coord - X), lights); + face(coord, Z, Y, -X, texfaces[0], lights ? pickLight(coord - X) : glm::vec4(1,1,1,0), lights); } } }