From 7ada842ef376b4bba7743ace7e88d0d27abf7c42 Mon Sep 17 00:00:00 2001 From: sisyphussy Date: Sun, 12 Oct 2025 23:29:09 +0200 Subject: [PATCH] Fix tooltip item lighting (#755) --- .../codechicken/nei/ItemsTooltipLineHandler.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/codechicken/nei/ItemsTooltipLineHandler.java b/src/main/java/codechicken/nei/ItemsTooltipLineHandler.java index 8dfc2c6c..0e20ea65 100644 --- a/src/main/java/codechicken/nei/ItemsTooltipLineHandler.java +++ b/src/main/java/codechicken/nei/ItemsTooltipLineHandler.java @@ -100,13 +100,15 @@ public class ItemsTooltipLineHandler implements ITooltipLineHandler { fontRenderer.drawStringWithShadow(this.labelColor + this.label + ":", x, y, 0); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glPushAttrib(GL11.GL_ENABLE_BIT | GL11.GL_COLOR_BUFFER_BIT | GL11.GL_LIGHTING_BIT); - GL11.glPushMatrix(); RenderHelper.enableGUIStandardItemLighting(); - GL11.glScaled(1, 1, 3); - GL11.glTranslatef(x, y + fontRenderer.FONT_HEIGHT + 2, 0); - GL11.glEnable(GL12.GL_RESCALE_NORMAL); + final int xTranslation = x; + final int yTranslation = y + fontRenderer.FONT_HEIGHT + 2; + final int zTranslation = 400; + GL11.glTranslatef(xTranslation, yTranslation, zTranslation); int indexShift = 0; @@ -142,7 +144,7 @@ public class ItemsTooltipLineHandler implements ITooltipLineHandler { }); } - GL11.glPopMatrix(); + GL11.glTranslatef(-xTranslation, -yTranslation, -zTranslation); GL11.glPopAttrib(); }