diff options
| author | Lance5057 <Lance5057@gmail.com> | 2015-03-14 09:01:51 -0500 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2015-03-14 09:01:51 -0500 |
| commit | 76cb69986e6be1d16952e2e7fcb8aed01a3e4f59 (patch) | |
| tree | 9c656e18ae8cbeee6e996fc132a532acc5de44ce /src/main/java/gmail/Lance5057/models | |
| parent | afb474545246da88084a43cae31259c33e63a8d1 (diff) | |
1.2 Release
Diffstat (limited to 'src/main/java/gmail/Lance5057/models')
| -rw-r--r-- | src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java | 25 |
1 files changed, 25 insertions, 0 deletions
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(); |
