From 583d28ed12675e7616f71a54740b87df31ae0347 Mon Sep 17 00:00:00 2001 From: Algent Date: Sun, 26 Jul 2026 22:36:37 +0200 Subject: [PATCH] Fix GL reset (#984) Co-authored-by: slprime <31038811+slprime@users.noreply.github.com> --- src/main/java/codechicken/nei/WorldOverlayRenderer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/codechicken/nei/WorldOverlayRenderer.java b/src/main/java/codechicken/nei/WorldOverlayRenderer.java index c2d133bc..7909dc97 100644 --- a/src/main/java/codechicken/nei/WorldOverlayRenderer.java +++ b/src/main/java/codechicken/nei/WorldOverlayRenderer.java @@ -60,6 +60,7 @@ public class WorldOverlayRenderer implements IKeyStateTracker { } public static void render(float frame) { + GL11.glPushAttrib(GL11.GL_ENABLE_BIT | GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT | GL11.GL_LINE_BIT); GL11.glPushMatrix(); Entity entity = Minecraft.getMinecraft().renderViewEntity; @@ -73,9 +74,12 @@ public class WorldOverlayRenderer implements IKeyStateTracker { GL11.glTranslated(-interpPosX + intOffsetX, -interpPosY + intOffsetY, -interpPosZ + intOffsetZ); + GL11.glEnable(GL11.GL_DEPTH_TEST); + GL11.glDepthFunc(GL11.GL_LEQUAL); renderChunkBounds(entity, intOffsetX, intOffsetY, intOffsetZ); renderMobSpawnOverlay(entity, intOffsetX, intOffsetY, intOffsetZ); GL11.glPopMatrix(); + GL11.glPopAttrib(); } private static void buildMobSpawnOverlay(Entity entity) {