fix: force manipulator renders rotation

closes #2
This commit is contained in:
LordMZTE 2023-02-22 21:32:14 +01:00
parent 3d7db371cc
commit f0990307fc
Signed by: LordMZTE
GPG Key ID: B64802DC33A64FF6
1 changed files with 23 additions and 0 deletions

View File

@ -32,6 +32,29 @@ public class RenderForceManipulator extends TileEntitySpecialRenderer {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5, y + 1.5, z + 0.5);
GL11.glRotatef(180.0f, 0.0f, 0.0f, 1.0f);
switch (t.getBlockMetadata()) {
case 0:
GL11.glRotatef(90.0f, 1.0f, 0.0f, 0.0f);
GL11.glTranslatef(0.0f, -1.0f, -1.0f);
break;
case 1:
GL11.glRotatef(270.0f, 1.0f, 0.0f, 0.0f);
GL11.glTranslatef(0.0f, -1.0f, 1.0f);
break;
case 3:
GL11.glRotatef(180.0f, 0.0f, 1.0f, 0.0f);
break;
case 4:
GL11.glRotatef(270.0f, 0.0f, 1.0f, 0.0f);
break;
case 5:
GL11.glRotatef(90.0f, 0.0f, 1.0f, 0.0f);
break;
case 2:
default:
break;
}
RenderForceManipulator.MODEL.render(0.0625f);
GL11.glPopMatrix();
}