summaryrefslogtreecommitdiff
path: root/src/main/java/gmail/Lance5057/items
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gmail/Lance5057/items')
-rw-r--r--src/main/java/gmail/Lance5057/items/Injector.java57
1 files changed, 34 insertions, 23 deletions
diff --git a/src/main/java/gmail/Lance5057/items/Injector.java b/src/main/java/gmail/Lance5057/items/Injector.java
index f475e6e..fc979fa 100644
--- a/src/main/java/gmail/Lance5057/items/Injector.java
+++ b/src/main/java/gmail/Lance5057/items/Injector.java
@@ -1,5 +1,7 @@
package gmail.Lance5057.items;
+import gmail.Lance5057.TinkersDefense;
+
import java.util.Map;
import tconstruct.library.crafting.PatternBuilder;
@@ -11,9 +13,9 @@ import net.minecraft.item.Item;
public class Injector extends ToolCore
{
+
public Injector(int baseDamage) {
super(baseDamage);
- // TODO Auto-generated constructor stub
}
String[] heads;
@@ -21,32 +23,41 @@ public class Injector extends ToolCore
String[] handles;
String[] extras;
- @Override
- public void registerIcons(IIconRegister iconRegister)
- {
- Inject(TinkerTools.broadsword, iconRegister);
- }
-
- protected void Inject(ToolCore tc, IIconRegister iconRegister)
+ protected void loadHeads(IIconRegister iconRegister)
{
- tc.accessoryStrings.clear();
- tc.accessoryIcons.clear();
+ heads = new String[6];
- PatternBuilder pb = PatternBuilder.instance;
- for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ heads[0] = "_tapered_blade";
+// heads[1] = "_dull_blade";
+// heads[2] = "_glass_blade";
+// heads[3] = "_plumed_blade";
+// heads[4] = "_widebase_blade";
+// heads[5] = "_tapered_blade";
+
+ for(int i = 0; i<heads.length; i++)
{
- String test = entry.getKey();
- String icon = "tinkersdefense:";
- icon += tc.getDefaultFolder() + "/";
- icon += test + "_smallguard";
- //toolIcons[i] = icon;
- tc.accessoryStrings.put(entry.getValue().materialID, icon);
+ PatternBuilder pb = PatternBuilder.instance;
+ for(Map.Entry<String, MaterialSet> entry : pb.materialSets.entrySet())
+ {
+ String test = entry.getKey();
+ String icon = "tinker:";
+ icon += TinkerTools.broadsword.getDefaultFolder() + "/";
+ icon += test + heads[i];
+ //toolIcons[i] = icon;
+ headStrings.put(entry.getValue().materialID+TinkersDefense.config.MaterialIndex, icon);
+ }
+
+ addIcons(headStrings, headIcons, iconRegister, heads[i], false);
+ TinkerTools.broadsword.headStrings.putAll(headStrings);
+ TinkerTools.broadsword.headIcons.putAll(headIcons);
}
-
- //tc.accessoryStrings.put(0, "tinkersdefense:broadsword/_smallguard");
-
- tc.registerIcons(iconRegister);
}
+
+ @Override
+ public void registerIcons (IIconRegister iconRegister)
+ {
+ loadHeads(iconRegister);
+ }
@Override
public Item getAccessoryItem() {
@@ -57,7 +68,7 @@ public class Injector extends ToolCore
@Override
public String getDefaultFolder() {
// TODO Auto-generated method stub
- return null;
+ return "broadsword";
}
@Override