From b5e82ed5d60ae4503f8baad8fd95cf0cb89bbc0b Mon Sep 17 00:00:00 2001 From: Goodbird Date: Mon, 27 May 2024 09:19:02 +0300 Subject: [PATCH] Fixed y pivot point --- .../npcgecko/mixin/impl/MixinBlockScriptedRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/goodbird/npcgecko/mixin/impl/MixinBlockScriptedRenderer.java b/src/main/java/com/goodbird/npcgecko/mixin/impl/MixinBlockScriptedRenderer.java index 5485d2f..1b39900 100644 --- a/src/main/java/com/goodbird/npcgecko/mixin/impl/MixinBlockScriptedRenderer.java +++ b/src/main/java/com/goodbird/npcgecko/mixin/impl/MixinBlockScriptedRenderer.java @@ -37,12 +37,12 @@ public abstract class MixinBlockScriptedRenderer { if(!(tileScripted.renderTile instanceof TileEntityCustomModel)) return; GL11.glPushMatrix(); GL11.glTranslated(x,y,z); - GL11.glTranslated(0.5,0, 0.5); + GL11.glTranslated(0.5,0.5, 0.5); GL11.glRotatef((float)tileScripted.rotationY, 0.0F, 1.0F, 0.0F); GL11.glRotatef((float)tileScripted.rotationX, 1.0F, 0.0F, 0.0F); GL11.glRotatef((float)tileScripted.rotationZ, 0.0F, 0.0F, 1.0F); GL11.glScalef(tileScripted.scaleX, tileScripted.scaleY, tileScripted.scaleZ); - GL11.glTranslated(-0.5,0, -0.5); + GL11.glTranslated(-0.5,-0.5/tileScripted.scaleY, -0.5); GL11.glTranslated(-x,-y,-z); TileEntityRendererDispatcher.instance.renderTileEntityAt(tileScripted.renderTile, x, y, z, partialTicks); GL11.glPopMatrix();