From 76cb69986e6be1d16952e2e7fcb8aed01a3e4f59 Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Sat, 14 Mar 2015 09:01:51 -0500 Subject: 1.2 Release --- .../Lance5057/models/Renderer_CrestMount.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/main/java/gmail/Lance5057/models') diff --git a/src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java b/src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java index 1f4f4ea..d32d637 100644 --- a/src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java +++ b/src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java @@ -18,6 +18,8 @@ import net.minecraftforge.client.IItemRenderer; import org.lwjgl.opengl.GL11; +import tconstruct.library.tools.ToolCore; + public class Renderer_CrestMount extends TileEntitySpecialRenderer { //private RenderItem itemRenderer; @@ -97,6 +99,13 @@ public class Renderer_CrestMount extends TileEntitySpecialRenderer GL11.glRotatef(180, 0, 0, 1); GL11.glTranslatef(-0.8f, 0.2f, 0); } + + if(tileEntity.getStackInSlot(0).getItem() instanceof ToolCore) + { + GL11.glRotatef(90F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(-0.505f, -0.32f, 0); + } + RenderManager.instance.renderEntityWithPosYaw(entItem, 0.4f/*up - down*/, -0.3f/*left - right*/, 0.23f, 0, 0); RenderItem.renderInFrame = false; GL11.glPopMatrix(); @@ -120,6 +129,13 @@ public class Renderer_CrestMount extends TileEntitySpecialRenderer GL11.glRotatef(180, 0, 0, 1); GL11.glTranslatef(0.2f, -0.8f, 0); } + + if(tileEntity.getStackInSlot(1).getItem() instanceof ToolCore) + { + GL11.glRotatef(90F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(0.5f, -0.325f, 0); + } + RenderManager.instance.renderEntityWithPosYaw(entItem2, -0.1, 0.2, 0.23, 0, 0); RenderItem.renderInFrame = false; GL11.glPopMatrix(); @@ -146,6 +162,13 @@ public class Renderer_CrestMount extends TileEntitySpecialRenderer GL11.glRotatef(180, 0, 0, 1); GL11.glTranslatef(-0.5f, -0.5f, 0); } + + if(tileEntity.getStackInSlot(2).getItem() instanceof ToolCore) + { + GL11.glRotatef(90F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(-0.1125f, -0.5125f, 0); + } + RenderManager.instance.renderEntityWithPosYaw(entItem3, 0.3, 0.1, 0.16, 0, 0); RenderItem.renderInFrame = false; GL11.glPopMatrix(); @@ -168,6 +191,8 @@ public class Renderer_CrestMount extends TileEntitySpecialRenderer GL11.glRotatef(180, 0, 0, 1); GL11.glTranslatef(0.0f, 1.0f, 0); } + + RenderManager.instance.renderEntityWithPosYaw(entItem4, 0, -0.7, -0.01, 0, 0); RenderItem.renderInFrame = false; GL11.glPopMatrix(); -- cgit v1.2.3