From 7fe14f92bbd5a510e528c8a439fe54066f9a3511 Mon Sep 17 00:00:00 2001 From: Sally Knight Date: Fri, 13 Mar 2026 19:09:21 +0300 Subject: [PATCH] fix: unconditionally enable GL_ALPHA_TEST in renderLevel Fixes a similar issue to #200 but for the Nether --- Minecraft.Client/Rendering/GameRenderer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Minecraft.Client/Rendering/GameRenderer.cpp b/Minecraft.Client/Rendering/GameRenderer.cpp index 755614384..b96c626e2 100644 --- a/Minecraft.Client/Rendering/GameRenderer.cpp +++ b/Minecraft.Client/Rendering/GameRenderer.cpp @@ -1332,11 +1332,11 @@ void GameRenderer::renderLevel(float a, __int64 until) setupFog(-1, a); levelRenderer->renderSky(a); if(mc->skins->getSelected()->getId() == 1026 ) levelRenderer->renderHaloRing(a); - } else { - // 4jcraft: needs to be enabled for proper transparent texturing on low render dists - // this was done in renderSky() for the far and normal dists but was missing here, - glEnable(GL_ALPHA_TEST); } + // 4jcraft: needs to be enabled for proper transparent texturing on low render dists + // this was done in renderSky() for the far and normal dists but was missing here, + // UPDATE: Also needed for the nether, so just enable it unconditionally + glEnable(GL_ALPHA_TEST); glEnable(GL_FOG); setupFog(1, a);