mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-13 03:07:34 +00:00
Skin overlays keep the world's light directions instead of lighting from below
This commit is contained in:
1 parent
cc2a1246d5
commit
2c29f11550
1 file changed
+5
-3
@@ -64,6 +64,10 @@ public class RenderCNPCPlayer extends RenderPlayer {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Saved so postRenderOverlay can put the lights back where they were. Placing them again
|
||||
// there would put them in the model's flipped space and light the overlay from below.
|
||||
GL11.glPushAttrib(GL11.GL_LIGHTING_BIT | GL11.GL_ENABLE_BIT);
|
||||
|
||||
// Overlay & Glow
|
||||
GL11.glEnable(GL11.GL_BLEND);
|
||||
if (overlayData.blend) {
|
||||
@@ -112,12 +116,10 @@ public class RenderCNPCPlayer extends RenderPlayer {
|
||||
GL11.glLoadIdentity();
|
||||
GL11.glMatrixMode(GL11.GL_MODELVIEW);
|
||||
|
||||
GL11.glEnable(GL11.GL_LIGHTING);
|
||||
GL11.glPopAttrib();
|
||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
||||
GL11.glDisable(GL11.GL_BLEND);
|
||||
GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F);
|
||||
Minecraft.getMinecraft().entityRenderer.enableLightmap((double) 0);
|
||||
RenderHelper.enableStandardItemLighting();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in new issue
Block a user