summaryrefslogtreecommitdiff
path: root/src/main/java/gmail
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gmail')
-rw-r--r--src/main/java/gmail/Lance5057/Reference.java2
-rw-r--r--src/main/java/gmail/Lance5057/TinkersDefense.java2
-rw-r--r--src/main/java/gmail/Lance5057/models/Renderer_CrestMount.java25
3 files changed, 27 insertions, 2 deletions
diff --git a/src/main/java/gmail/Lance5057/Reference.java b/src/main/java/gmail/Lance5057/Reference.java
index f1a44f7..d7e6158 100644
--- a/src/main/java/gmail/Lance5057/Reference.java
+++ b/src/main/java/gmail/Lance5057/Reference.java
@@ -4,7 +4,7 @@ public class Reference
{
public static final String MOD_ID = "tinkersdefense";
- public static final String VERSION = "1.1";
+ public static final String VERSION = "1.2";
public static final String MOD_NAME = "Tinkers' Defense";
}
diff --git a/src/main/java/gmail/Lance5057/TinkersDefense.java b/src/main/java/gmail/Lance5057/TinkersDefense.java
index 69a5a9a..d125e72 100644
--- a/src/main/java/gmail/Lance5057/TinkersDefense.java
+++ b/src/main/java/gmail/Lance5057/TinkersDefense.java
@@ -330,7 +330,7 @@ public void postInit(FMLPostInitializationEvent e)
TConstructClientRegistry.toolButtons.add(TConstructClientRegistry.toolButtons.size(),
new ToolGuiElement(1, 0, 0, new int[] { 9, 0, 4, 0 }, new int[] { 2, 3, 2, 0 }, StatCollector.translateToLocal("gui.toolstation.roundshield.name"), StatCollector.translateToLocal("gui.toolstation.roundshield.desc"), "tinkersdefense", "textures/gui/icons.png"));
TConstructClientRegistry.tierTwoButtons.add(TConstructClientRegistry.tierTwoButtons.size(),
- new ToolGuiElement(5, 0, 0, new int[] { 9, 8, 9, 9 }, new int[] { 2, 3, 2, 3 }, "Heater Shield", "An advanced shield with high durability and high defense.", "tinkersdefense", "textures/gui/icons.png"));
+ new ToolGuiElement(5, 0, 0, new int[] { 9, 8, 9, 9 }, new int[] { 2, 3, 2, 3 }, StatCollector.translateToLocal("gui.toolstation.heatershield.name"), StatCollector.translateToLocal("gui.toolstation.heatershield.desc"), "tinkersdefense", "textures/gui/icons.png"));
}
public void castMolten(Fluid fluid, int ID)
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();