summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/TinkersDefense.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-08-14 05:17:34 -0500
committerLance5057 <Lance5057@gmail.com>2016-08-14 05:17:34 -0500
commit27ab16cd8d4e6ee3219dd9be768b0570f6ae5050 (patch)
treea4a648c933247c9b84a76327727303d54e39a9cc /src/main/java/lance5057/tDefense/TinkersDefense.java
parentd10fd21692bad49e75a7d665005df940c91942f8 (diff)
Fixed bugs in the issue tracker.
Server issue Thaumium issue Vis Modifier issues
Diffstat (limited to 'src/main/java/lance5057/tDefense/TinkersDefense.java')
-rw-r--r--src/main/java/lance5057/tDefense/TinkersDefense.java52
1 files changed, 29 insertions, 23 deletions
diff --git a/src/main/java/lance5057/tDefense/TinkersDefense.java b/src/main/java/lance5057/tDefense/TinkersDefense.java
index 5a79ef1..e610a2b 100644
--- a/src/main/java/lance5057/tDefense/TinkersDefense.java
+++ b/src/main/java/lance5057/tDefense/TinkersDefense.java
@@ -8,8 +8,6 @@ import java.util.Iterator;
import java.util.List;
import lance5057.tDefense.armor.TDArmorAddon;
-import lance5057.tDefense.armor.events.ArmorModEvents;
-import lance5057.tDefense.armor.events.ArmorRenderEvent;
import lance5057.tDefense.armor.parts.Cloth;
import lance5057.tDefense.armor.parts.ClothMaterial;
import lance5057.tDefense.baubles.blocks.JewelersBench;
@@ -195,9 +193,6 @@ public class TinkersDefense
PacketHandler.init();
- MinecraftForge.EVENT_BUS.register(new ArmorRenderEvent());
- MinecraftForge.EVENT_BUS.register(new ArmorModEvents());
-
NetworkRegistry.INSTANCE.registerGuiHandler(TinkersDefense.instance, new CommonProxy());
MinecraftForge.EVENT_BUS.register(this);
@@ -395,11 +390,17 @@ public class TinkersDefense
}
}
- StencilBuilder.registerStencil(50, woodPattern, 0); // rivets
- StencilBuilder.registerStencil(51, woodPattern, 1); // clasp
- StencilBuilder.registerStencil(52, woodPattern, 2); // armorplate
- StencilBuilder.registerStencil(53, woodPattern, 3); // cloth
- StencilBuilder.registerStencil(54, woodPattern, 4); // chainmaille
+ final int[] stencils = new int[5];
+ for(int i = 0; i < 5; i++)
+ {
+ stencils[i] = StencilBuilder.getStencilCount() + i;
+ }
+
+ StencilBuilder.registerStencil(stencils[0], woodPattern, 0); // rivets
+ StencilBuilder.registerStencil(stencils[1], woodPattern, 1); // clasp
+ StencilBuilder.registerStencil(stencils[2], woodPattern, 2); // armorplate
+ StencilBuilder.registerStencil(stencils[3], woodPattern, 3); // cloth
+ StencilBuilder.registerStencil(stencils[4], woodPattern, 4); // chainmaille
PatternBuilder.instance.addToolPattern(woodPattern);
@@ -421,6 +422,22 @@ public class TinkersDefense
//buildParts(partCloth, 3);
buildParts(partChainmaille, 4);
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
+ 0, stencils[0],
+ "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
+ 0, stencils[1],
+ "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
+ 0, stencils[2],
+ "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
+ 0, stencils[3],
+ "tinkersdefense", "textures/gui/icons.png"));
+ TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
+ 0, stencils[4],
+ "tinkersdefense", "textures/gui/icons.png"));
+
final PatternBuilder pb = PatternBuilder.instance;
//Shields
@@ -577,17 +594,6 @@ public class TinkersDefense
StatCollector.translateToLocal("gui.toolstation.shears.desc"),
"tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
- 0, 50, "tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
- 0, 51, "tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
- 0, 52, "tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
- 0, 53, "tinkersdefense", "textures/gui/icons.png"));
- TConstructClientRegistry.stencilButtons2.add(new StencilGuiElement(0,
- 0, 54, "tinkersdefense", "textures/gui/icons.png"));
-
// aeonsteel
pb.registerMaterialSet("aeonsteel", new ItemStack(
TinkerTools.toolShard, 1, 10), new ItemStack(
@@ -941,7 +947,7 @@ public class TinkersDefense
metalPattern, 1, 1), 50);
TConstructRegistry.getTableCasting().addCastingRecipe(new ItemStack(
partChainmaille, 1, ID), new FluidStack(fluid,
- (int) (144 * 4.0D)), new ItemStack(metalPattern, 1, 3), 50);
+ (int) (144 * 4.0D)), new ItemStack(metalPattern, 1, 4), 50);
}
public void buildParts(Item item, int meta)
@@ -949,7 +955,7 @@ public class TinkersDefense
final int[] nonMetals = {0, 1, 3, 4, 5, 6, 7, 8, 9, 17};
final int[] liquidDamage = new int[] {2, 13, 10, 11, 12, 14, 15, 6, 16, 18};
- for(int mat = 0; mat < nonMetals.length; mat++)
+ for(int mat = 0; mat < nonMetals.length; mat++) //
{
TConstructRegistry.addPartMapping(woodPattern, meta, mat, new ItemStack(
item, 1, mat));