summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/armor
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-04-29 22:20:58 -0500
committerLance5057 <Lance5057@gmail.com>2017-04-29 22:20:58 -0500
commitb4b05403fda50307e2b35de91296ab9bb53c2baa (patch)
treeb69a17f58673e8d4ac5d9da6503608649da4cc28 /src/main/java/lance5057/tDefense/armor
parentf692d8983ee8787843d874ae1aa329c1439e3223 (diff)
Updated to TiCo 2.6.3
Added Zweihander Partially added Sheathe Partially added Crest Mount Partially added materials
Diffstat (limited to 'src/main/java/lance5057/tDefense/armor')
-rw-r--r--src/main/java/lance5057/tDefense/armor/ArmorCore.java511
-rw-r--r--src/main/java/lance5057/tDefense/armor/TDArmorAddon.java385
-rw-r--r--src/main/java/lance5057/tDefense/armor/blocks/GlowstoneCrumbs.java115
-rw-r--r--src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java123
-rw-r--r--src/main/java/lance5057/tDefense/armor/blocks/UnstableItemBlock.java20
-rw-r--r--src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java201
-rw-r--r--src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java188
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/Sheath.java106
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/TinkersGauntlets.java264
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java368
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java300
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java304
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java298
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java143
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java268
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java342
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java268
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java264
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java284
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java358
-rw-r--r--src/main/java/lance5057/tDefense/armor/items/light/TinkersHauberk.java266
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java1120
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/BloodMagic/BloodArmorMods.java112
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/Botania/BotaniaArmorMods.java132
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/Thaumcraft/ThaumArmorMods.java118
-rw-r--r--src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java190
-rw-r--r--src/main/java/lance5057/tDefense/armor/parts/Cloth.java92
-rw-r--r--src/main/java/lance5057/tDefense/armor/parts/ClothMaterial.java28
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/ArmorRenderer.java23
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java73
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersGauntlets.java482
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersTabard.java144
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java338
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java758
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java352
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShoes.java158
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java2
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGrieves.java428
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java470
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java376
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java222
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java276
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java200
-rw-r--r--src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHauberk.java396
44 files changed, 5622 insertions, 6244 deletions
diff --git a/src/main/java/lance5057/tDefense/armor/ArmorCore.java b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
index 1c63062..3291523 100644
--- a/src/main/java/lance5057/tDefense/armor/ArmorCore.java
+++ b/src/main/java/lance5057/tDefense/armor/ArmorCore.java
@@ -1,69 +1,54 @@
package lance5057.tDefense.armor;
-import lance5057.tDefense.TDIntegration;
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.parts.ClothMaterial;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.core.tools.modifiers.Modifiers;
import net.minecraft.client.model.ModelBiped;
-import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
+import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.DamageSource;
-import net.minecraft.util.ResourceLocation;
-import net.minecraft.world.World;
import net.minecraftforge.common.ISpecialArmor;
-
-import org.lwjgl.opengl.GL11;
-
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.tools.AbilityHelper;
-import tconstruct.library.tools.CustomMaterial;
-import tconstruct.library.tools.ToolCore;
-import thaumcraft.api.IRunicArmor;
-import vazkii.botania.api.item.IPixieSpawner;
-import cpw.mods.fml.client.FMLClientHandler;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IRunicArmor", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.item.IPixieSpawner", striprefs = true)})
-public abstract class ArmorCore extends ToolCore implements ISpecialArmor, IRunicArmor, IPixieSpawner
+import net.minecraftforge.fml.relauncher.Side;
+import net.minecraftforge.fml.relauncher.SideOnly;
+import slimeknights.tconstruct.library.tinkering.PartMaterialType;
+import slimeknights.tconstruct.library.tools.ToolCore;
+
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IRunicArmor", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.item.IPixieSpawner", striprefs = true)})
+public abstract class ArmorCore extends ToolCore implements ISpecialArmor// ,
+ // IRunicArmor,
+ // IPixieSpawner
{
- int slot;
- public float reductionPercent = 0f;
- protected int maxReduction = 100;
+ public final EntityEquipmentSlot armorType;
+ public float reductionPercent = 0f;
+ protected int maxReduction = 100;
- //public String[] renderParts;
+ // public String[] renderParts;
- //Thaumcraft
- boolean Charge = false;
+ // Thaumcraft
+ boolean Charge = false;
- public ArmorCore(int baseProtection, int slot)
- {
- super(baseProtection);
-
- this.slot = slot;
+ public ArmorCore(EntityEquipmentSlot slot, PartMaterialType... requiredComponents) {
+ super(requiredComponents);
+ armorType = slot;
//MinecraftForge.EVENT_BUS.register(this);
}
+ @SideOnly(Side.CLIENT)
+ public EntityEquipmentSlot getEquipmentSlot() {
+ return this.armorType;
+ }
+
@Override
- public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)
- {
+ public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage,
+ int slot) {
ArmorProperties armorp;
- if(!source.isUnblockable())
- {
+ if (!source.isUnblockable()) {
armorp = new ArmorProperties(0, reductionPercent, maxReduction); // 0.04
// per
// half
// shirt
- }
- else
- {
+ } else {
armorp = new ArmorProperties(0, 0, 0);
}
@@ -71,239 +56,223 @@ public abstract class ArmorCore extends ToolCore implements ISpecialArmor, IRuni
}
@Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
+ public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot) {
return (int) ((int) reductionPercent / 0.04);
}
- public int getSlot()
- {
- return slot;
- }
-
@SideOnly(Side.CLIENT)
- public ModelBiped getModel(String[] color, NBTTagCompound tags)
- {
+ public ModelBiped getModel(String[] color, NBTTagCompound tags) {
return null;
}
- @Override
- public boolean isValidArmor(ItemStack stack, int armorType, Entity entity)
- {
- return armorType == slot;
- }
-
- @Override
- public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot)
- {
- AbilityHelper.damageTool(stack, damage, entity, false);
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)
- {
- if(itemStack.getItem() instanceof ToolCore)
- {
- final String[] color = new String[10];
- final ToolCore tool = (ToolCore) itemStack.getItem();
-
- for(int j = 0; j < 10; j++)
- {
- color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
-
- switch(j)
- {
- case 0:
- if(tool.getHandleItem() == TinkersDefense.partCloth)
- {
- final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
-
- final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
- color[j] = Integer.toHexString(newColor.color);
- }
- break;
-
- case 1:
- if(tool.getHeadItem() == TinkersDefense.partCloth)
- {
- final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
-
- final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
- color[j] = Integer.toHexString(newColor.color);
- }
- break;
-
- case 2:
- if(tool.getAccessoryItem() != null && tool.getAccessoryItem() == TinkersDefense.partCloth)
- {
- final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderAccessory");
-
- final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
- color[j] = Integer.toHexString(newColor.color);
- }
- break;
-
- case 3:
- if(tool.getExtraItem() != null && tool.getExtraItem() == TinkersDefense.partCloth)
- {
- final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderExtra");
-
- final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
- color[j] = Integer.toHexString(newColor.color);
- }
- break;
- }
- }
-
- final ArmorRenderer model = getRenderer();
- model.SetColors(color, getDefaultFolder(), itemStack);
- return model;
- }
- return null;
- }
-
- @SideOnly(Side.CLIENT)
- public abstract ArmorRenderer getRenderer();
-
- @Override
- public Item getAccessoryItem()
- {
- return null;
- }
-
- @Override
- public String getDefaultFolder()
- {
- return null;
- }
-
- @Override
- public String getEffectSuffix()
- {
- return null;
- }
-
- @Override
- public Item getHeadItem()
- {
- return null;
- }
-
- @Override
- public String getIconSuffix(int arg0)
- {
- return null;
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor"};
- }
-
- @Override
- public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack)
- {
-
- Modifiers.AMod.UpdateAll((ToolCore) itemStack.getItem(), itemStack, world, player, itemStack.getTagCompound().getCompoundTag("InfiTool"));
- }
-
- @Override
- public int getRunicCharge(ItemStack itemstack)
- {
- return 0;
- }
-
- @Override
- public void onUpdate(ItemStack stack, World world, Entity ent, int p_77663_4_, boolean p_77663_5_)
- {
- //Check if runic shielding level has changed
- if(TDIntegration.thaumcraft)
- {
- final NBTTagCompound tcTag = stack.getTagCompound();
- final NBTTagCompound ticoTag = stack.getTagCompound().getCompoundTag("InfiTool");
-
- final byte rs = tcTag.getByte("RS.HARDEN");
- if(!Charge && rs > 0)
- {
- if(ticoTag.getInteger("Modifiers") > 0)
- {
- ticoTag.setInteger("Modifiers", ticoTag.getInteger("Modifiers") - 1);
- Charge = true;
- }
- else
- {
- tcTag.removeTag("RS.HARDEN");
- }
- }
- }
- }
-
- @SideOnly(Side.CLIENT)
- public void renderArmor(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, String[] colors, ItemStack stack, int pass)
- {
-
- final ResourceLocation rc = new ResourceLocation(
- "tinkersdefense:textures/" + getDefaultFolder() + "/" + getTexture(pass, stack) + ".png");
- FMLClientHandler.instance().getClient().renderEngine.bindTexture(rc);
-
- final float size = 1.6f;
- GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
- GL11.glTranslatef(0.0F, -0.01F, 0.0F);
-
- final int[] intColors = TinkersDefense.hexToRGB(colors[pass]);
- GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
-
- }
-
- @SideOnly(Side.CLIENT)
- public String getTexture(int pass, ItemStack stack)
- {
- final NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
- String renderReturn = "";
- switch(pass)
- {
- case 0:
- renderReturn = handleStrings.get(tags.getInteger("RenderHandle"));
- break;
- case 1:
- renderReturn = headStrings.get(tags.getInteger("RenderHead"));
- break;
- case 2:
- renderReturn = accessoryStrings.get(tags.getInteger("RenderAccessory"));
- break;
- case 3:
- renderReturn = extraStrings.get(tags.getInteger("RenderExtra"));
- break;
- //
- // default:
- // if(tags != null && tags.hasKey("Effect" + (pass - getPartAmount())))
- // {
- // final String effect = effectStrings.get(tags.getInteger("Effect" + (pass - getPartAmount())));
- // if(effect != null)
- // return effect.substring(effect.lastIndexOf("/") + 1);
- // else
- // return "";
- //
- // }
- }
- if(renderReturn != null && renderReturn != "")
- {
- renderReturn = renderReturn.substring(renderReturn.indexOf("_"));
- }
- else
- {
- renderReturn = "";
- }
-
- return renderReturn;
- }
-
- @Override
- public float getPixieChance(ItemStack stack)
- {
- final float chance = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ElementiumCore") * 5 / 100f;
- return chance;
- }
+// @Override
+// public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) {
+// AbilityHelper.damageTool(stack, damage, entity, false);
+// }
+
+// @Override
+// @SideOnly(Side.CLIENT)
+// public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot) {
+// if (itemStack.getItem() instanceof ToolCore) {
+// final String[] color = new String[10];
+// final ToolCore tool = (ToolCore) itemStack.getItem();
+//
+// for (int j = 0; j < 10; j++) {
+// color[j] = Integer.toHexString(itemStack.getItem().getColorFromItemStack(itemStack, j));
+//
+// switch (j) {
+// case 0:
+// if (tool.getHandleItem() == TinkersDefense.partCloth) {
+// final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHandle");
+//
+// final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
+// color[j] = Integer.toHexString(newColor.color);
+// }
+// break;
+//
+// case 1:
+// if (tool.getHeadItem() == TinkersDefense.partCloth) {
+// final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderHead");
+//
+// final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
+// color[j] = Integer.toHexString(newColor.color);
+// }
+// break;
+//
+// case 2:
+// if (tool.getAccessoryItem() != null && tool.getAccessoryItem() == TinkersDefense.partCloth) {
+// final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool")
+// .getInteger("RenderAccessory");
+//
+// final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
+// color[j] = Integer.toHexString(newColor.color);
+// }
+// break;
+//
+// case 3:
+// if (tool.getExtraItem() != null && tool.getExtraItem() == TinkersDefense.partCloth) {
+// final int ID = itemStack.getTagCompound().getCompoundTag("InfiTool").getInteger("RenderExtra");
+//
+// final CustomMaterial newColor = TConstructRegistry.getCustomMaterial(ID, ClothMaterial.class);
+// color[j] = Integer.toHexString(newColor.color);
+// }
+// break;
+// }
+// }
+//
+// final ArmorRenderer model = getRenderer();
+// model.SetColors(color, getDefaultFolder(), itemStack);
+// return model;
+// }
+// return null;
+// }
+
+// @SideOnly(Side.CLIENT)
+// public abstract ArmorRenderer getRenderer();
+
+// @Override
+// public Item getAccessoryItem() {
+// return null;
+// }
+//
+// @Override
+// public String getDefaultFolder() {
+// return null;
+// }
+//
+// @Override
+// public String getEffectSuffix() {
+// return null;
+// }
+//
+// @Override
+// public Item getHeadItem() {
+// return null;
+// }
+//
+// @Override
+// public String getIconSuffix(int arg0) {
+// return null;
+// }
+//
+// @Override
+// public String[] getTraits() {
+// return new String[] { "armor" };
+// }
+
+// @Override
+// public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack) {
+//
+// Modifiers.AMod.UpdateAll((ToolCore) itemStack.getItem(), itemStack, world, player,
+// itemStack.getTagCompound().getCompoundTag("InfiTool"));
+// }
+//
+// @Override
+// public int getRunicCharge(ItemStack itemstack) {
+// return 0;
+// }
+
+// @Override
+// public void onUpdate(ItemStack stack, World world, Entity ent, int p_77663_4_, boolean p_77663_5_) {
+// // Check if runic shielding level has changed
+// if (TDIntegration.thaumcraft) {
+// final NBTTagCompound tcTag = stack.getTagCompound();
+// final NBTTagCompound ticoTag = stack.getTagCompound().getCompoundTag("InfiTool");
+//
+// final byte rs = tcTag.getByte("RS.HARDEN");
+// if (!Charge && rs > 0) {
+// if (ticoTag.getInteger("Modifiers") > 0) {
+// ticoTag.setInteger("Modifiers", ticoTag.getInteger("Modifiers") - 1);
+// Charge = true;
+// } else {
+// tcTag.removeTag("RS.HARDEN");
+// }
+// }
+// }
+// }
+
+// public void renderArmor(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, String[] colors,
+// ItemStack stack, int pass) {
+//
+// final ResourceLocation rc = new ResourceLocation(
+// "tinkersdefense:textures/" + getDefaultFolder() + "/" + getTexture(pass, stack) + ".png");
+// FMLClientHandler.instance().getClient().renderEngine.bindTexture(rc);
+//
+// final float size = 1.6f;
+// GL11.glScalef(1.0F / size, 1.0F / size, 1.0F / size);
+// GL11.glTranslatef(0.0F, -0.01F, 0.0F);
+//
+// final int[] intColors = TinkersDefense.hexToRGB(colors[pass]);
+// GL11.glColor3d((float) intColors[0] / 255, (float) intColors[1] / 255, (float) intColors[2] / 255);
+//
+// }
+//
+// public String getTexture(int pass, ItemStack stack) {
+// final NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
+// String renderReturn = "";
+// switch (pass) {
+// case 0:
+// renderReturn = handleStrings.get(tags.getInteger("RenderHandle"));
+// break;
+// case 1:
+// renderReturn = headStrings.get(tags.getInteger("RenderHead"));
+// break;
+// case 2:
+// renderReturn = accessoryStrings.get(tags.getInteger("RenderAccessory"));
+// break;
+// case 3:
+// renderReturn = extraStrings.get(tags.getInteger("RenderExtra"));
+// break;
+// //
+// // default:
+// // if(tags != null && tags.hasKey("Effect" + (pass - getPartAmount())))
+// // {
+// // final String effect = effectStrings.get(tags.getInteger("Effect" +
+// // (pass - getPartAmount())));
+// // if(effect != null)
+// // return effect.substring(effect.lastIndexOf("/") + 1);
+// // else
+// // return "";
+// //
+// // }
+// }
+// if (renderReturn != null && renderReturn != "") {
+// renderReturn = renderReturn.substring(renderReturn.indexOf("_"));
+// } else {
+// renderReturn = "";
+// }
+//
+// return renderReturn;
+// }
+//
+// @Override
+// public float getPixieChance(ItemStack stack) {
+// final float chance = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ElementiumCore") * 5 / 100f;
+// return chance;
+// }
+//
+// @SubscribeEvent
+// public void ToolCraftedEvent(NormalTool event) {
+// if (event.tool instanceof ArmorCore) {
+// final ArmorCore armor = (ArmorCore) event.tool;
+// final ArmorRenderer render = armor.getRenderer();
+// final NBTTagCompound tooltags = event.toolTag;
+// final NBTTagCompound tags = render.defaultTags;// stack.setTagCompound();
+//
+// // for(int i = 0; i < render.defaultTags.; i++)
+// // {
+// // final String rendertag = ((ModelRenderer)
+// // render.boxList.get(i)).boxName;
+// // if(rendertag != null)
+// // {
+// // tags.setBoolean(rendertag, ((ModelRenderer)
+// // render.boxList.get(i)).isHidden);
+// // }
+// // }
+//
+// if (!tags.hasNoTags()) {
+// tooltags.setTag("ArmorRenderer", tags);
+// }
+// }
+// }
}
diff --git a/src/main/java/lance5057/tDefense/armor/TDArmorAddon.java b/src/main/java/lance5057/tDefense/armor/TDArmorAddon.java
index 98223ce..4ad8e64 100644
--- a/src/main/java/lance5057/tDefense/armor/TDArmorAddon.java
+++ b/src/main/java/lance5057/tDefense/armor/TDArmorAddon.java
@@ -1,198 +1,187 @@
-package lance5057.tDefense.armor;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.blocks.GlowstoneCrumbs;
-import lance5057.tDefense.armor.blocks.UnstableBlock;
-import lance5057.tDefense.armor.blocks.UnstableItemBlock;
-import lance5057.tDefense.armor.events.ArmorModEvents;
-import lance5057.tDefense.armor.events.ArmorRenderEvent;
-import lance5057.tDefense.armor.items.Sheath;
-import lance5057.tDefense.armor.items.TinkersGauntlets;
-import lance5057.tDefense.armor.items.cloth.TinkersHood;
-import lance5057.tDefense.armor.items.cloth.TinkersRobe;
-import lance5057.tDefense.armor.items.cloth.TinkersShawl;
-import lance5057.tDefense.armor.items.cloth.TinkersShoes;
-import lance5057.tDefense.armor.items.heavy.TinkersBreastplate;
-import lance5057.tDefense.armor.items.heavy.TinkersGrieves;
-import lance5057.tDefense.armor.items.heavy.TinkersHelm;
-import lance5057.tDefense.armor.items.heavy.TinkersSabatons;
-import lance5057.tDefense.armor.items.light.TinkersBoots;
-import lance5057.tDefense.armor.items.light.TinkersChausses;
-import lance5057.tDefense.armor.items.light.TinkersCoif;
-import lance5057.tDefense.armor.items.light.TinkersHauberk;
-import net.minecraft.block.Block;
-import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.client.MinecraftForgeClient;
-import net.minecraftforge.common.MinecraftForge;
-import tconstruct.client.FlexibleToolRenderer;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.crafting.ToolBuilder;
-import tconstruct.library.tools.ToolCore;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.common.event.FMLInitializationEvent;
-import cpw.mods.fml.common.event.FMLPostInitializationEvent;
-import cpw.mods.fml.common.event.FMLPreInitializationEvent;
-import cpw.mods.fml.common.registry.GameRegistry;
-import cpw.mods.fml.relauncher.Side;
-
-public class TDArmorAddon
-{
- public static CreativeTabs tabName;
-
- public static ToolCore armor_TinkerHood;
- public static ToolCore armor_TinkerShawl;
- public static ToolCore armor_TinkerRobe;
- public static ToolCore armor_TinkerShoes;
-
- public static ToolCore armor_TinkerCoif;
- public static ToolCore armor_TinkerHauberk;
- public static ToolCore armor_TinkerChausses;
- public static ToolCore armor_TinkerBoots;
-
- public static ToolCore armor_TinkerHelm;
- public static ToolCore armor_TinkerBreastplate;
- public static ToolCore armor_TinkerGrieves;
- public static ToolCore armor_TinkerSabatons;
- public static ToolCore armor_TinkerGauntlets;
-
- public static ToolCore accessory_sheath;
-
- public static Block block_Unstable;
- public static Block block_GlowCrumbs;
-
- public void preInit(FMLPreInitializationEvent e)
- {
- tabName = new CreativeTabs("TabArmor")
- {
-
- @Override
- public Item getTabIconItem()
- {
- return ToolBuilder.instance.buildTool(new ItemStack(
- TinkerTools.largePlate, 1, 2), new ItemStack(
- TinkerTools.toughRod, 1, 2), new ItemStack(
- TinkersDefense.partArmorplate, 1, 2), new ItemStack(
- TinkersDefense.partChainmaille, 1, 2), "ArmorTab").getItem();
- }
-
- };
-
- if(e.getSide() == Side.CLIENT)
- {
- MinecraftForge.EVENT_BUS.register(new ArmorRenderEvent());
- }
-
- MinecraftForge.EVENT_BUS.register(new ArmorModEvents());
-
- armor_TinkerHelm = new TinkersHelm();
- armor_TinkerBreastplate = new TinkersBreastplate();
- armor_TinkerGrieves = new TinkersGrieves();
- armor_TinkerSabatons = new TinkersSabatons();
- armor_TinkerGauntlets = new TinkersGauntlets();
-
- armor_TinkerRobe = new TinkersRobe();
- armor_TinkerShawl = new TinkersShawl();
- armor_TinkerHood = new TinkersHood();
- armor_TinkerShoes = new TinkersShoes();
-
- armor_TinkerCoif = new TinkersCoif();
- armor_TinkerHauberk = new TinkersHauberk();
- armor_TinkerChausses = new TinkersChausses();
- armor_TinkerBoots = new TinkersBoots();
-
- accessory_sheath = new Sheath();
-
- block_Unstable = new UnstableBlock();
- block_GlowCrumbs = new GlowstoneCrumbs();
-
- GameRegistry.registerItem(armor_TinkerHelm, "tinkerhelm");
- GameRegistry.registerItem(armor_TinkerBreastplate, "tinkerbreastplate");
- GameRegistry.registerItem(armor_TinkerGrieves, "tinkergrieves");
- GameRegistry.registerItem(armor_TinkerSabatons, "tinkersabatons");
- GameRegistry.registerItem(armor_TinkerGauntlets, "tinkergauntlets");
-
- GameRegistry.registerItem(armor_TinkerCoif, "tinkercoif");
- GameRegistry.registerItem(armor_TinkerHauberk, "tinkerhauberk");
- GameRegistry.registerItem(armor_TinkerChausses, "tinkerchausses");
- GameRegistry.registerItem(armor_TinkerBoots, "tinkerboots");
-
- GameRegistry.registerItem(armor_TinkerRobe, "tinkerrobe");
- GameRegistry.registerItem(armor_TinkerShawl, "tinkershawl");
- GameRegistry.registerItem(armor_TinkerHood, "tinkerhood");
- GameRegistry.registerItem(armor_TinkerShoes, "tinkershoes");
-
- GameRegistry.registerItem(accessory_sheath, "Sheath");
-
- GameRegistry.registerBlock(block_Unstable, UnstableItemBlock.class, "Unstable");
- GameRegistry.registerBlock(block_GlowCrumbs, "Block_GlowCrumbs");
-
- TConstructRegistry.addItemToDirectory("tinkerhelm", armor_TinkerHelm);
- TConstructRegistry.addItemToDirectory("tinkerbreastplate", armor_TinkerBreastplate);
- TConstructRegistry.addItemToDirectory("tinkergrieves", armor_TinkerGrieves);
- TConstructRegistry.addItemToDirectory("tinkersabatons", armor_TinkerSabatons);
- TConstructRegistry.addItemToDirectory("tinkergauntlets", armor_TinkerGauntlets);
-
- TConstructRegistry.addItemToDirectory("tinkercoif", armor_TinkerCoif);
- TConstructRegistry.addItemToDirectory("tinkerhauberk", armor_TinkerHauberk);
- TConstructRegistry.addItemToDirectory("tinkerchausses", armor_TinkerChausses);
- TConstructRegistry.addItemToDirectory("tinkerboots", armor_TinkerBoots);
-
- TConstructRegistry.addItemToDirectory("tinkerrobe", armor_TinkerRobe);
- TConstructRegistry.addItemToDirectory("tinkershawl", armor_TinkerShawl);
- TConstructRegistry.addItemToDirectory("tinkerhood", armor_TinkerHood);
- TConstructRegistry.addItemToDirectory("tinkershoes", armor_TinkerShoes);
-
- TConstructRegistry.addItemToDirectory("Sheath", accessory_sheath);
- }
-
- public void init(FMLInitializationEvent e)
- {
-
- TConstructRegistry.addToolRecipe(armor_TinkerHelm, TinkerTools.frypanHead, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partChainmaille);
- TConstructRegistry.addToolRecipe(armor_TinkerBreastplate, TinkerTools.largePlate, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partChainmaille);
- TConstructRegistry.addToolRecipe(armor_TinkerGrieves, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partChainmaille, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerSabatons, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerGauntlets, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partRivet);
-
- TConstructRegistry.addToolRecipe(armor_TinkerRobe, TinkersDefense.partCloth, TinkersDefense.partClasp, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerShawl, TinkersDefense.partCloth, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerHood, TinkersDefense.partCloth, TinkerTools.toolRod, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerShoes, TinkersDefense.partCloth, TinkersDefense.partRivet, TinkersDefense.partCloth);
-
- TConstructRegistry.addToolRecipe(armor_TinkerCoif, TinkersDefense.partChainmaille, TinkerTools.toughRod, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerHauberk, TinkersDefense.partChainmaille, TinkerTools.largePlate, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerChausses, TinkersDefense.partChainmaille, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
- TConstructRegistry.addToolRecipe(armor_TinkerBoots, TinkersDefense.partChainmaille, TinkersDefense.partCloth, TinkersDefense.partRivet);
-
- TConstructRegistry.addToolRecipe(accessory_sheath, TinkersDefense.partCloth, TinkersDefense.partCloth, TinkersDefense.partCloth);
-
- }
-
- public void postInit(FMLPostInitializationEvent e)
- {
-
- }
-
- public static void clientProxy(FlexibleToolRenderer renderer)
- {
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.accessory_sheath, renderer);
-
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHelm, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerBreastplate, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerGrieves, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerSabatons, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerGauntlets, renderer);
-
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerRobe, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerShawl, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHood, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerShoes, renderer);
-
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerCoif, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHauberk, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerChausses, renderer);
- MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerBoots, renderer);
- }
-}
+//package lance5057.tDefense.armor;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.blocks.GlowstoneCrumbs;
+//import lance5057.tDefense.armor.blocks.UnstableBlock;
+//import lance5057.tDefense.armor.blocks.UnstableItemBlock;
+//import lance5057.tDefense.armor.items.Sheath;
+//import lance5057.tDefense.armor.items.TinkersGauntlets;
+//import lance5057.tDefense.armor.items.cloth.TinkersHood;
+//import lance5057.tDefense.armor.items.cloth.TinkersRobe;
+//import lance5057.tDefense.armor.items.cloth.TinkersShawl;
+//import lance5057.tDefense.armor.items.cloth.TinkersShoes;
+//import lance5057.tDefense.armor.items.heavy.TinkersBreastplate;
+//import lance5057.tDefense.armor.items.heavy.TinkersGrieves;
+//import lance5057.tDefense.armor.items.heavy.TinkersHelm;
+//import lance5057.tDefense.armor.items.heavy.TinkersSabatons;
+//import lance5057.tDefense.armor.items.light.TinkersBoots;
+//import lance5057.tDefense.armor.items.light.TinkersChausses;
+//import lance5057.tDefense.armor.items.light.TinkersCoif;
+//import lance5057.tDefense.armor.items.light.TinkersHauberk;
+//import net.minecraft.block.Block;
+//import net.minecraft.creativetab.CreativeTabs;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraftforge.client.MinecraftForgeClient;
+//import tconstruct.client.FlexibleToolRenderer;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.crafting.ToolBuilder;
+//import tconstruct.library.tools.ToolCore;
+//import tconstruct.tools.TinkerTools;
+//import cpw.mods.fml.common.event.FMLInitializationEvent;
+//import cpw.mods.fml.common.event.FMLPostInitializationEvent;
+//import cpw.mods.fml.common.event.FMLPreInitializationEvent;
+//import cpw.mods.fml.common.registry.GameRegistry;
+//
+//public class TDArmorAddon
+//{
+// public static CreativeTabs tabName;
+//
+// public static ToolCore armor_TinkerHood;
+// public static ToolCore armor_TinkerShawl;
+// public static ToolCore armor_TinkerRobe;
+// public static ToolCore armor_TinkerShoes;
+//
+// public static ToolCore armor_TinkerCoif;
+// public static ToolCore armor_TinkerHauberk;
+// public static ToolCore armor_TinkerChausses;
+// public static ToolCore armor_TinkerBoots;
+//
+// public static ToolCore armor_TinkerHelm;
+// public static ToolCore armor_TinkerBreastplate;
+// public static ToolCore armor_TinkerGrieves;
+// public static ToolCore armor_TinkerSabatons;
+// public static ToolCore armor_TinkerGauntlets;
+//
+// public static ToolCore accessory_sheath;
+//
+// public static Block block_Unstable;
+// public static Block block_GlowCrumbs;
+//
+// public void preInit(FMLPreInitializationEvent e)
+// {
+// tabName = new CreativeTabs("TabArmor")
+// {
+//
+// @Override
+// public Item getTabIconItem()
+// {
+// return ToolBuilder.instance.buildTool(new ItemStack(
+// TinkerTools.largePlate, 1, 2), new ItemStack(
+// TinkerTools.toughRod, 1, 2), new ItemStack(
+// TinkersDefense.partArmorplate, 1, 2), new ItemStack(
+// TinkersDefense.partChainmaille, 1, 2), "ArmorTab").getItem();
+// }
+//
+// };
+//
+// armor_TinkerHelm = new TinkersHelm();
+// armor_TinkerBreastplate = new TinkersBreastplate();
+// armor_TinkerGrieves = new TinkersGrieves();
+// armor_TinkerSabatons = new TinkersSabatons();
+// armor_TinkerGauntlets = new TinkersGauntlets();
+//
+// armor_TinkerRobe = new TinkersRobe();
+// armor_TinkerShawl = new TinkersShawl();
+// armor_TinkerHood = new TinkersHood();
+// armor_TinkerShoes = new TinkersShoes();
+//
+// armor_TinkerCoif = new TinkersCoif();
+// armor_TinkerHauberk = new TinkersHauberk();
+// armor_TinkerChausses = new TinkersChausses();
+// armor_TinkerBoots = new TinkersBoots();
+//
+// accessory_sheath = new Sheath();
+//
+// block_Unstable = new UnstableBlock();
+// block_GlowCrumbs = new GlowstoneCrumbs();
+//
+// GameRegistry.registerItem(armor_TinkerHelm, "tinkerhelm");
+// GameRegistry.registerItem(armor_TinkerBreastplate, "tinkerbreastplate");
+// GameRegistry.registerItem(armor_TinkerGrieves, "tinkergrieves");
+// GameRegistry.registerItem(armor_TinkerSabatons, "tinkersabatons");
+// GameRegistry.registerItem(armor_TinkerGauntlets, "tinkergauntlets");
+//
+// GameRegistry.registerItem(armor_TinkerCoif, "tinkercoif");
+// GameRegistry.registerItem(armor_TinkerHauberk, "tinkerhauberk");
+// GameRegistry.registerItem(armor_TinkerChausses, "tinkerchausses");
+// GameRegistry.registerItem(armor_TinkerBoots, "tinkerboots");
+//
+// GameRegistry.registerItem(armor_TinkerRobe, "tinkerrobe");
+// GameRegistry.registerItem(armor_TinkerShawl, "tinkershawl");
+// GameRegistry.registerItem(armor_TinkerHood, "tinkerhood");
+// GameRegistry.registerItem(armor_TinkerShoes, "tinkershoes");
+//
+// GameRegistry.registerItem(accessory_sheath, "Sheath");
+//
+// GameRegistry.registerBlock(block_Unstable, UnstableItemBlock.class, "Unstable");
+// GameRegistry.registerBlock(block_GlowCrumbs, "Block_GlowCrumbs");
+//
+// TConstructRegistry.addItemToDirectory("tinkerhelm", armor_TinkerHelm);
+// TConstructRegistry.addItemToDirectory("tinkerbreastplate", armor_TinkerBreastplate);
+// TConstructRegistry.addItemToDirectory("tinkergrieves", armor_TinkerGrieves);
+// TConstructRegistry.addItemToDirectory("tinkersabatons", armor_TinkerSabatons);
+// TConstructRegistry.addItemToDirectory("tinkergauntlets", armor_TinkerGauntlets);
+//
+// TConstructRegistry.addItemToDirectory("tinkercoif", armor_TinkerCoif);
+// TConstructRegistry.addItemToDirectory("tinkerhauberk", armor_TinkerHauberk);
+// TConstructRegistry.addItemToDirectory("tinkerchausses", armor_TinkerChausses);
+// TConstructRegistry.addItemToDirectory("tinkerboots", armor_TinkerBoots);
+//
+// TConstructRegistry.addItemToDirectory("tinkerrobe", armor_TinkerRobe);
+// TConstructRegistry.addItemToDirectory("tinkershawl", armor_TinkerShawl);
+// TConstructRegistry.addItemToDirectory("tinkerhood", armor_TinkerHood);
+// TConstructRegistry.addItemToDirectory("tinkershoes", armor_TinkerShoes);
+//
+// TConstructRegistry.addItemToDirectory("Sheath", accessory_sheath);
+// }
+//
+// public void init(FMLInitializationEvent e)
+// {
+//
+// TConstructRegistry.addToolRecipe(armor_TinkerHelm, TinkerTools.frypanHead, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partChainmaille);
+// TConstructRegistry.addToolRecipe(armor_TinkerBreastplate, TinkerTools.largePlate, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partChainmaille);
+// TConstructRegistry.addToolRecipe(armor_TinkerGrieves, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partChainmaille, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerSabatons, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerGauntlets, TinkersDefense.partArmorplate, TinkerTools.toughRod, TinkersDefense.partRivet);
+//
+// TConstructRegistry.addToolRecipe(armor_TinkerRobe, TinkersDefense.partCloth, TinkersDefense.partClasp, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerShawl, TinkersDefense.partCloth, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerHood, TinkersDefense.partCloth, TinkerTools.toolRod, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerShoes, TinkersDefense.partCloth, TinkersDefense.partRivet, TinkersDefense.partCloth);
+//
+// TConstructRegistry.addToolRecipe(armor_TinkerCoif, TinkersDefense.partChainmaille, TinkerTools.toughRod, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerHauberk, TinkersDefense.partChainmaille, TinkerTools.largePlate, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerChausses, TinkersDefense.partChainmaille, TinkersDefense.partArmorplate, TinkersDefense.partCloth);
+// TConstructRegistry.addToolRecipe(armor_TinkerBoots, TinkersDefense.partChainmaille, TinkersDefense.partCloth, TinkersDefense.partRivet);
+//
+// TConstructRegistry.addToolRecipe(accessory_sheath, TinkersDefense.partCloth, TinkersDefense.partCloth, TinkersDefense.partCloth);
+//
+// }
+//
+// public void postInit(FMLPostInitializationEvent e)
+// {
+//
+// }
+//
+// public static void clientProxy(FlexibleToolRenderer renderer)
+// {
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.accessory_sheath, renderer);
+//
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHelm, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerBreastplate, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerGrieves, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerSabatons, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerGauntlets, renderer);
+//
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerRobe, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerShawl, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHood, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerShoes, renderer);
+//
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerCoif, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerHauberk, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerChausses, renderer);
+// MinecraftForgeClient.registerItemRenderer(TDArmorAddon.armor_TinkerBoots, renderer);
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/blocks/GlowstoneCrumbs.java b/src/main/java/lance5057/tDefense/armor/blocks/GlowstoneCrumbs.java
deleted file mode 100644
index 13648c2..0000000
--- a/src/main/java/lance5057/tDefense/armor/blocks/GlowstoneCrumbs.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package lance5057.tDefense.armor.blocks;
-
-import java.util.Random;
-
-import lance5057.tDefense.Reference;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import net.minecraft.item.Item;
-import net.minecraft.util.AxisAlignedBB;
-import net.minecraft.world.World;
-
-public class GlowstoneCrumbs extends Block
-{
- public GlowstoneCrumbs()
- {
- super(Material.ground);
- setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.0625F, 1.0F);
- setBlockName("glowstonecrumbs");
- setBlockTextureName(Reference.MOD_ID + ":glowstonecrumbs");
- setLightLevel(1f);
- }
-
- /**
- * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been
- * cleared to be reused)
- */
- @Override
- public AxisAlignedBB getCollisionBoundingBoxFromPool(World p_149668_1_, int p_149668_2_, int p_149668_3_, int p_149668_4_)
- {
- return null;
- }
-
- /**
- * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two
- * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
- */
- @Override
- public boolean isOpaqueCube()
- {
- return false;
- }
-
- /**
- * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
- */
- @Override
- public boolean renderAsNormalBlock()
- {
- return false;
- }
-
- /**
- * The type of render function that is called for this block
- */
- @Override
- public int getRenderType()
- {
- return 23;
- }
-
- @Override
- public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_)
- {
- return null;
- }
-
- /**
- * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z
- */
- @Override
- public boolean canPlaceBlockAt(World p_149742_1_, int p_149742_2_, int p_149742_3_, int p_149742_4_)
- {
- return super.canPlaceBlockAt(p_149742_1_, p_149742_2_, p_149742_3_, p_149742_4_) && canBlockStay(p_149742_1_, p_149742_2_, p_149742_3_, p_149742_4_);
- }
-
- /**
- * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are
- * their own) Args: x, y, z, neighbor Block
- */
- @Override
- public void onNeighborBlockChange(World p_149695_1_, int p_149695_2_, int p_149695_3_, int p_149695_4_, Block p_149695_5_)
- {
- super.onNeighborBlockChange(p_149695_1_, p_149695_2_, p_149695_3_, p_149695_4_, p_149695_5_);
- checkAndDropBlock(p_149695_1_, p_149695_2_, p_149695_3_, p_149695_4_);
- }
-
- /**
- * Ticks the block if it's been scheduled
- */
- @Override
- public void updateTick(World p_149674_1_, int p_149674_2_, int p_149674_3_, int p_149674_4_, Random p_149674_5_)
- {
- checkAndDropBlock(p_149674_1_, p_149674_2_, p_149674_3_, p_149674_4_);
- }
-
- /**
- * checks if the block can stay, if not drop as item
- */
- protected void checkAndDropBlock(World p_149855_1_, int p_149855_2_, int p_149855_3_, int p_149855_4_)
- {
- if(!canBlockStay(p_149855_1_, p_149855_2_, p_149855_3_, p_149855_4_))
- {
- p_149855_1_.setBlock(p_149855_2_, p_149855_3_, p_149855_4_, getBlockById(0), 0, 2);
- }
- }
-
- /**
- * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants.
- */
- @Override
- public boolean canBlockStay(World p_149718_1_, int p_149718_2_, int p_149718_3_, int p_149718_4_)
- {
- return p_149718_1_.getBlock(p_149718_2_, p_149718_3_ - 1, p_149718_4_).isNormalCube(p_149718_1_, p_149718_2_, p_149718_3_ - 1, p_149718_4_) && !p_149718_1_.getBlock(p_149718_2_, p_149718_3_ - 1, p_149718_4_).isAir(p_149718_1_, p_149718_2_, p_149718_3_ - 1, p_149718_4_);
- }
-}
diff --git a/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java b/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java
deleted file mode 100644
index adf0c44..0000000
--- a/src/main/java/lance5057/tDefense/armor/blocks/UnstableBlock.java
+++ /dev/null
@@ -1,123 +0,0 @@
-package lance5057.tDefense.armor.blocks;
-
-import java.util.List;
-import java.util.Random;
-
-import lance5057.tDefense.Reference;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import net.minecraft.client.renderer.texture.IIconRegister;
-import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.IIcon;
-import net.minecraft.world.World;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class UnstableBlock extends Block
-{
- public static final String[] types = {"ice", "obsidian"};
- public int timer;
-
- public static final String[] field_150096_a = new String[] {"ice", "obsidian"};
- @SideOnly(Side.CLIENT)
- private IIcon[] field_150095_b;
-
- public UnstableBlock()
- {
- super(Material.rock);
- setBlockName("unstable");
- setBlockTextureName("unstable");
- setTickRandomly(true);
- }
-
- /**
- * Gets the block's texture. Args: side, meta
- */
- @Override
- @SideOnly(Side.CLIENT)
- public IIcon getIcon(int p_149691_1_, int p_149691_2_)
- {
- if(p_149691_2_ < 0 || p_149691_2_ >= field_150095_b.length)
- {
- p_149691_2_ = 0;
- }
-
- return field_150095_b[p_149691_2_];
- }
-
- /**
- * Determines the damage on the item the block drops. Used in cloth and
- * wood.
- */
- @Override
- public int damageDropped(int p_149692_1_)
- {
- return p_149692_1_;
- }
-
- /**
- * returns a list of blocks with the same ID, but different meta (eg: wood
- * returns 4 blocks)
- */
- @Override
- @SideOnly(Side.CLIENT)
- public void getSubBlocks(Item p_149666_1_, CreativeTabs p_149666_2_, List p_149666_3_)
- {
- p_149666_3_.add(new ItemStack(p_149666_1_, 1, 0));
- p_149666_3_.add(new ItemStack(p_149666_1_, 1, 1));
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public void registerBlockIcons(IIconRegister p_149651_1_)
- {
- field_150095_b = new IIcon[field_150096_a.length];
-
- for(int i = 0; i < field_150095_b.length; ++i)
- {
- field_150095_b[i] = p_149651_1_.registerIcon(Reference.MOD_ID + ":" + getTextureName() + field_150096_a[i]);
- }
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public int getRenderBlockPass()
- {
- return 1;
- }
-
- @Override
- public void breakBlock(World par1World, int par2, int par3, int par4, Block p_149749_5_, int meta)
- {
- //int meta = par1World.getBlockMetadata(par2, par3, par4);
-
- if(meta == 0)
- {
- par1World.setBlock(par2, par3, par4, Blocks.water, 0, 3);
- }
- if(meta == 1)
- {
- par1World.setBlock(par2, par3, par4, Blocks.lava, 0, 3);
- }
- par1World.notifyBlockOfNeighborChange(par2, par3, par4, par1World.getBlock(par2, par3, par4));
- }
-
- @Override
- public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random)
- {
- final int meta = par1World.getBlockMetadata(par2, par3, par4);
-
- if(meta == 0)
- {
- par1World.setBlock(par2, par3, par4, Blocks.water, 0, 3);
- }
- if(meta == 1)
- {
- par1World.setBlock(par2, par3, par4, Blocks.lava, 0, 3);
- }
- par1World.notifyBlockOfNeighborChange(par2, par3, par4, par1World.getBlock(par2, par3, par4));
- }
-}
diff --git a/src/main/java/lance5057/tDefense/armor/blocks/UnstableItemBlock.java b/src/main/java/lance5057/tDefense/armor/blocks/UnstableItemBlock.java
deleted file mode 100644
index 2461704..0000000
--- a/src/main/java/lance5057/tDefense/armor/blocks/UnstableItemBlock.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package lance5057.tDefense.armor.blocks;
-
-import net.minecraft.block.Block;
-import net.minecraft.item.ItemBlockWithMetadata;
-import net.minecraft.item.ItemStack;
-
-public class UnstableItemBlock extends ItemBlockWithMetadata
-{
-
- public UnstableItemBlock(Block block)
- {
- super(block, block);
- }
-
- @Override
- public String getUnlocalizedName(ItemStack stack)
- {
- return this.getUnlocalizedName() + "_" + UnstableBlock.types[stack.getItemDamage()];
- }
-}
diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java b/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java
index c2ee519..7ee9eb5 100644
--- a/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java
+++ b/src/main/java/lance5057/tDefense/armor/events/ArmorModEvents.java
@@ -1,116 +1,85 @@
-package lance5057.tDefense.armor.events;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.util.ChatComponentText;
-import net.minecraft.util.DamageSource;
-import net.minecraft.util.MathHelper;
-import net.minecraftforge.event.entity.living.LivingHurtEvent;
-import tconstruct.library.event.ToolCraftEvent.NormalTool;
-import cpw.mods.fml.common.eventhandler.SubscribeEvent;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class ArmorModEvents
-{
- @SideOnly(Side.CLIENT)
- @SubscribeEvent
- public void ToolCraftedEvent(NormalTool event)
- {
- if(event.tool instanceof ArmorCore)
- {
- final ArmorCore armor = (ArmorCore) event.tool;
- final ArmorRenderer render = armor.getRenderer();
- final NBTTagCompound tooltags = event.toolTag;
- final NBTTagCompound tags = armor.getRenderer().defaultTags;//stack.setTagCompound();
-
- // for(int i = 0; i < render.defaultTags.; i++)
- // {
- // final String rendertag = ((ModelRenderer) render.boxList.get(i)).boxName;
- // if(rendertag != null)
- // {
- // tags.setBoolean(rendertag, ((ModelRenderer) render.boxList.get(i)).isHidden);
- // }
- // }
-
- if(!tags.hasNoTags())
- {
- tooltags.setTag("ArmorRenderer", tags);
- }
- }
- }
-
- @SubscribeEvent
- public void AddProtections(LivingHurtEvent event)
- {
- int epf = 0;
-
- if(TinkersDefense.config.debug && event.entityLiving instanceof EntityPlayer)
- {
- ((EntityPlayer) event.entityLiving).addChatComponentMessage(new ChatComponentText(
- event.source.getDamageType() + " - Max: " + Double.toString(event.ammount)));
- }
-
- for(int i = 0; i < 4; i++)
- {
- final ItemStack armor = event.entityLiving.getEquipmentInSlot(i + 1);
- if(armor != null && armor.getItem() instanceof ArmorCore)
- {
- final NBTTagCompound tags = armor.getTagCompound().getCompoundTag("InfiTool");
-
- if(!event.source.isUnblockable())
- {
- if(tags.hasKey("Protection"))
- {
- epf += (calcModifierDamage(tags.getInteger("Protection"), 1f, event.source));
- }
- else if(tags.hasKey("Fire Protection") && event.source.isFireDamage())
- {
- epf += (calcModifierDamage(tags.getInteger("Fire Protection"), 2f, event.source));
- }
- else if(tags.hasKey("Blast Protection") && event.source.isExplosion())
- {
- epf += (calcModifierDamage(tags.getInteger("Blast Protection"), 2f, event.source));
- }
- else if(tags.hasKey("Projectile Protection") && event.source.isProjectile())
- {
- epf += (calcModifierDamage(tags.getInteger("Projectile Protection"), 2f, event.source));
- }
- }
- else if(tags.hasKey("Featherfall") && event.source.getDamageType() == DamageSource.fall.getDamageType())
- {
- epf += (calcModifierDamage(tags.getInteger("Featherfall"), 3f, event.source));
- }
- }
- }
-
- if(epf > 20)
- {
- epf = 20;
- }
-
- final float adjustedPerc = (float) (1f - (epf * 0.04));
- event.ammount = adjustedPerc * event.ammount;
-
- if(TinkersDefense.config.debug && event.entityLiving instanceof EntityPlayer)
- {
- ((EntityPlayer) event.entityLiving).addChatComponentMessage(new ChatComponentText(
- event.source.getDamageType() + " - Adjusted: " + Double.toString(event.ammount)));
- }
- }
-
- public int calcModifierDamage(int level, float typeMod, DamageSource source)
- {
- if(source.canHarmInCreative())
- return 0;
- else
- {
- final float f = (6 + level * level) / 3.0F;
- return MathHelper.floor_float(f * typeMod);
- }
- }
-}
+//package lance5057.tDefense.armor.events;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import net.minecraft.util.ChatComponentText;
+//import net.minecraft.util.DamageSource;
+//import net.minecraft.util.MathHelper;
+//import net.minecraftforge.event.entity.living.LivingHurtEvent;
+//import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+//
+//public class ArmorModEvents
+//{
+// @SubscribeEvent
+// public void AddProtections(LivingHurtEvent event)
+// {
+// int epf = 0;
+//
+// if(TinkersDefense.config.debug && event.entityLiving instanceof EntityPlayer)
+// {
+// ((EntityPlayer) event.entityLiving).addChatComponentMessage(new ChatComponentText(
+// event.source.getDamageType() + " - Max: " + Double.toString(event.ammount)));
+// }
+//
+// for(int i = 0; i < 4; i++)
+// {
+// final ItemStack armor = event.entityLiving.getEquipmentInSlot(i + 1);
+// if(armor != null && armor.getItem() instanceof ArmorCore)
+// {
+// final NBTTagCompound tags = armor.getTagCompound().getCompoundTag("InfiTool");
+//
+// if(!event.source.isUnblockable())
+// {
+// if(tags.hasKey("Protection"))
+// {
+// epf += (calcModifierDamage(tags.getInteger("Protection"), 1f, event.source));
+// }
+// else if(tags.hasKey("Fire Protection") && event.source.isFireDamage())
+// {
+// epf += (calcModifierDamage(tags.getInteger("Fire Protection"), 2f, event.source));
+// }
+// else if(tags.hasKey("Blast Protection") && event.source.isExplosion())
+// {
+// epf += (calcModifierDamage(tags.getInteger("Blast Protection"), 2f, event.source));
+// }
+// else if(tags.hasKey("Projectile Protection") && event.source.isProjectile())
+// {
+// epf += (calcModifierDamage(tags.getInteger("Projectile Protection"), 2f, event.source));
+// }
+// }
+// else if(tags.hasKey("Featherfall") && event.source.getDamageType() == DamageSource.fall.getDamageType())
+// {
+// epf += (calcModifierDamage(tags.getInteger("Featherfall"), 3f, event.source));
+// }
+// }
+// }
+//
+// if(epf > 20)
+// {
+// epf = 20;
+// }
+//
+// final float adjustedPerc = (float) (1f - (epf * 0.04));
+// event.ammount = adjustedPerc * event.ammount;
+//
+// if(TinkersDefense.config.debug && event.entityLiving instanceof EntityPlayer)
+// {
+// ((EntityPlayer) event.entityLiving).addChatComponentMessage(new ChatComponentText(
+// event.source.getDamageType() + " - Adjusted: " + Double.toString(event.ammount)));
+// }
+// }
+//
+// public int calcModifierDamage(int level, float typeMod, DamageSource source)
+// {
+// if(source.canHarmInCreative())
+// return 0;
+// else
+// {
+// final float f = (6 + level * level) / 3.0F;
+// return MathHelper.floor_float(f * typeMod);
+// }
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
index 535dc35..a4e44b2 100644
--- a/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
+++ b/src/main/java/lance5057/tDefense/armor/events/ArmorRenderEvent.java
@@ -1,94 +1,94 @@
-package lance5057.tDefense.armor.events;
-
-import lance5057.tDefense.armor.ArmorCore;
-import net.minecraft.client.model.ModelBiped;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.client.event.RenderPlayerEvent;
-import tconstruct.armor.ArmorProxyClient;
-import tconstruct.armor.player.ArmorExtended;
-import tconstruct.library.tools.ToolCore;
-import cpw.mods.fml.common.eventhandler.SubscribeEvent;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class ArmorRenderEvent
-{
-
- @SideOnly(Side.CLIENT)
- @SubscribeEvent
- public void renderArmorEvent(RenderPlayerEvent.SetArmorModel event)
- {
- if(event.entityPlayer != null)
- {
- final ArmorExtended armorEx = ArmorProxyClient.armorExtended;
-
- final ItemStack Armor = event.entityPlayer.inventory.armorItemInSlot(event.slot);
-
- if(Armor != null && Armor.getItem() instanceof ArmorCore)
- {
- final ModelBiped armorModel = Armor.getItem().getArmorModel(event.entityLiving, Armor, event.slot);
-
- TrimArmor(armorModel, event);
- }
-
- final ItemStack Accessory = armorEx.getStackInSlot(event.slot);
-
- if(Accessory != null && Accessory.getItem() instanceof ToolCore)
- {
- final ModelBiped accessoryModel = Accessory.getItem().getArmorModel(event.entityLiving, Accessory, event.slot);
-
- TrimArmor(accessoryModel, event);
- }
-
- }
- }
-
- private void TrimArmor(ModelBiped armorModel, RenderPlayerEvent.SetArmorModel event)
- {
- if(armorModel != null)
- {
- armorModel.isSneak = event.entityPlayer.isSneaking();
- armorModel.isRiding = event.entityPlayer.isRiding();
- armorModel.isChild = event.entityPlayer.isChild();
-
- armorModel.onGround = event.entityPlayer.getSwingProgress(event.partialRenderTick);
-
- if(event.entityPlayer instanceof EntityPlayer)
- {
- final ItemStack itemstack = event.entityPlayer.inventory.getCurrentItem();
- armorModel.heldItemRight = 0;
- armorModel.aimedBow = false;
- if(itemstack != null)
- {
- if(event.entityPlayer.getItemInUseCount() > 0)
- {
- final EnumAction enumaction = itemstack.getItemUseAction();
-
- if(enumaction == EnumAction.block)
- {
- armorModel.heldItemRight = 3;
- }
- else if(enumaction == EnumAction.bow)
- {
- armorModel.aimedBow = true;
- }
- }
- else
- {
- armorModel.heldItemRight = event.entityPlayer.getHeldItem() != null ? 1 : 0;
- }
- }
- }
-
- final float yaw = event.entityPlayer.prevRotationYawHead + (event.entityPlayer.rotationYawHead - event.entityPlayer.prevRotationYawHead) * event.partialRenderTick;
- final float yawOffset = event.entityPlayer.prevRenderYawOffset + (event.entityPlayer.renderYawOffset - event.entityPlayer.prevRenderYawOffset) * event.partialRenderTick;
- final float limbs = event.entityPlayer.prevLimbSwingAmount + (event.entityPlayer.limbSwingAmount - event.entityPlayer.prevLimbSwingAmount) * event.partialRenderTick;
- final float limbSwing = event.entityPlayer.limbSwing - event.entityPlayer.limbSwingAmount * (1.0F - event.partialRenderTick);
-
- armorModel.setRotationAngles(limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f, event.entityPlayer);
- armorModel.render(event.entityPlayer, limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f);
- }
- }
-}
+//package lance5057.tDefense.armor.events;
+//
+//import lance5057.tDefense.armor.ArmorCore;
+//import net.minecraft.client.model.ModelBiped;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.EnumAction;
+//import net.minecraft.item.ItemStack;
+//import net.minecraftforge.client.event.RenderPlayerEvent;
+//import tconstruct.armor.ArmorProxyClient;
+//import tconstruct.armor.player.ArmorExtended;
+//import tconstruct.library.tools.ToolCore;
+//import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+//import cpw.mods.fml.relauncher.Side;
+//import cpw.mods.fml.relauncher.SideOnly;
+//
+//public class ArmorRenderEvent
+//{
+//
+// @SideOnly(Side.CLIENT)
+// @SubscribeEvent
+// public void renderArmorEvent(RenderPlayerEvent.SetArmorModel event)
+// {
+// if(event.entityPlayer != null)
+// {
+// final ArmorExtended armorEx = ArmorProxyClient.armorExtended;
+//
+// final ItemStack Armor = event.entityPlayer.inventory.armorItemInSlot(event.slot);
+//
+// if(Armor != null && Armor.getItem() instanceof ArmorCore)
+// {
+// final ModelBiped armorModel = Armor.getItem().getArmorModel(event.entityLiving, Armor, event.slot);
+//
+// TrimArmor(armorModel, event);
+// }
+//
+// final ItemStack Accessory = armorEx.getStackInSlot(event.slot);
+//
+// if(Accessory != null && Accessory.getItem() instanceof ToolCore)
+// {
+// final ModelBiped accessoryModel = Accessory.getItem().getArmorModel(event.entityLiving, Accessory, event.slot);
+//
+// TrimArmor(accessoryModel, event);
+// }
+//
+// }
+// }
+//
+// private void TrimArmor(ModelBiped armorModel, RenderPlayerEvent.SetArmorModel event)
+// {
+// if(armorModel != null)
+// {
+// armorModel.isSneak = event.entityPlayer.isSneaking();
+// armorModel.isRiding = event.entityPlayer.isRiding();
+// armorModel.isChild = event.entityPlayer.isChild();
+//
+// armorModel.onGround = event.entityPlayer.getSwingProgress(event.partialRenderTick);
+//
+// if(event.entityPlayer instanceof EntityPlayer)
+// {
+// final ItemStack itemstack = event.entityPlayer.inventory.getCurrentItem();
+// armorModel.heldItemRight = 0;
+// armorModel.aimedBow = false;
+// if(itemstack != null)
+// {
+// if(event.entityPlayer.getItemInUseCount() > 0)
+// {
+// final EnumAction enumaction = itemstack.getItemUseAction();
+//
+// if(enumaction == EnumAction.block)
+// {
+// armorModel.heldItemRight = 3;
+// }
+// else if(enumaction == EnumAction.bow)
+// {
+// armorModel.aimedBow = true;
+// }
+// }
+// else
+// {
+// armorModel.heldItemRight = event.entityPlayer.getHeldItem() != null ? 1 : 0;
+// }
+// }
+// }
+//
+// final float yaw = event.entityPlayer.prevRotationYawHead + (event.entityPlayer.rotationYawHead - event.entityPlayer.prevRotationYawHead) * event.partialRenderTick;
+// final float yawOffset = event.entityPlayer.prevRenderYawOffset + (event.entityPlayer.renderYawOffset - event.entityPlayer.prevRenderYawOffset) * event.partialRenderTick;
+// final float limbs = event.entityPlayer.prevLimbSwingAmount + (event.entityPlayer.limbSwingAmount - event.entityPlayer.prevLimbSwingAmount) * event.partialRenderTick;
+// final float limbSwing = event.entityPlayer.limbSwing - event.entityPlayer.limbSwingAmount * (1.0F - event.partialRenderTick);
+//
+// armorModel.setRotationAngles(limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f, event.entityPlayer);
+// armorModel.render(event.entityPlayer, limbSwing, limbs, event.entityPlayer.ticksExisted, yaw - yawOffset, event.entityPlayer.rotationPitch, 0.1f);
+// }
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/Sheath.java b/src/main/java/lance5057/tDefense/armor/items/Sheath.java
deleted file mode 100644
index 165c187..0000000
--- a/src/main/java/lance5057/tDefense/armor/items/Sheath.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package lance5057.tDefense.armor.items;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import tconstruct.library.accessory.IAccessory;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class Sheath extends ArmorCore implements IAccessory
-{
-
- public Sheath()
- {
- super(0, -1);
- }
-
- @Override
- public boolean canEquipAccessory(ItemStack item, int slot)
- {
- return slot == 3;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toolRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- // @Override
- // public Item getExtraItem()
- // {
- // return TinkersDefense.partCloth;
- // }
-
- @Override
- public String getDefaultFolder()
- {
- // TODO Auto-generated method stub
- return "Armor/Sheath";
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_sheath_effect";
- }
-
- @SideOnly(Side.CLIENT)
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_tabard_cloth";
- case 1:
- return "_shield_base_broken"; //useless
- case 2:
- return "_tabard_trim";
- case 3:
- return "_tabard_filigree";
- // case 4:
- // return "_sheath_clasp";
- default:
- return "";
- }
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"sheath", "cosmetic"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- // TODO Auto-generated method stub
- return ClientProxy.sheath;
- }
-
-}
diff --git a/src/main/java/lance5057/tDefense/armor/items/TinkersGauntlets.java b/src/main/java/lance5057/tDefense/armor/items/TinkersGauntlets.java
index f516225..b5d9f6e 100644
--- a/src/main/java/lance5057/tDefense/armor/items/TinkersGauntlets.java
+++ b/src/main/java/lance5057/tDefense/armor/items/TinkersGauntlets.java
@@ -1,134 +1,130 @@
-package lance5057.tDefense.armor.items;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import tconstruct.library.accessory.IAccessory;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersGauntlets extends ArmorCore implements IAccessory
-{
- public TinkersGauntlets()
- {
- super(0, -1);
- setUnlocalizedName("tinkersgauntlets");
- }
-
- @Override
- public boolean canEquipAccessory(ItemStack item, int slot)
- {
- return slot == 1;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partRivet;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 2;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 2.5f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 0f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_gauntlet_plate";
- case 1:
- return "_gauntlet_plate_broken";
- case 2:
- return "_gauntlet_trim";
- case 3:
- return "_gauntlet_rivet";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_gauntlet_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/gauntlets";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int
- // par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/Tinkersgauntlet.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"hands", "gauntlet"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.gauntlets;
- }
-}
+//package lance5057.tDefense.armor.items;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import tconstruct.library.accessory.IAccessory;
+//import tconstruct.tools.TinkerTools;
+//
+//public class TinkersGauntlets extends ArmorCore implements IAccessory
+//{
+// public TinkersGauntlets()
+// {
+// super(0, -1);
+// setUnlocalizedName("tinkersgauntlets");
+// }
+//
+// @Override
+// public boolean canEquipAccessory(ItemStack item, int slot)
+// {
+// return slot == 1;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toughRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partRivet;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 2;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 2.5f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 0f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_gauntlet_plate";
+// case 1:
+// return "_gauntlet_plate_broken";
+// case 2:
+// return "_gauntlet_trim";
+// case 3:
+// return "_gauntlet_rivet";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_gauntlet_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/gauntlets";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int
+// // par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/Tinkersgauntlet.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"hands", "gauntlet"};
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.gauntlets;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
index 756237d..1ebc963 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersHood.java
@@ -1,186 +1,182 @@
-package lance5057.tDefense.armor.items.cloth;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.world.World;
-import tconstruct.tools.TinkerTools;
-import thaumcraft.api.IGoggles;
-import thaumcraft.api.IVisDiscountGear;
-import thaumcraft.api.aspects.Aspect;
-import thaumcraft.api.nodes.IRevealer;
-import vazkii.botania.api.mana.IManaDiscountArmor;
-import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
-import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
-public class TinkersHood extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles, IVisDiscountGear, IManaDiscountArmor
-{
- public TinkersHood()
- {
- super(0, 0);
- setUnlocalizedName("tinkershood");
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toolRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_hood_cloth";
- case 1:
- return "_hood_cloth_broken";
- case 2:
- return "_hood_metal";
- case 3:
- return "_hood_trim";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_hood_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/hood";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersHood.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "head", "hood", "cloth"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 0;
- }
-
- @Override
- @Optional.Method(modid = "Thaumcraft")
- public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.hood;
- }
-
- @Override
- public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
- {
- final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
- return i;
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean canSeeLPBar(ItemStack stack)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-}
+//package lance5057.tDefense.armor.items.cloth;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.EntityLivingBase;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.world.World;
+//import tconstruct.tools.TinkerTools;
+//import thaumcraft.api.IGoggles;
+//import thaumcraft.api.IVisDiscountGear;
+//import thaumcraft.api.aspects.Aspect;
+//import thaumcraft.api.nodes.IRevealer;
+//import vazkii.botania.api.mana.IManaDiscountArmor;
+//import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
+//import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
+//public class TinkersHood extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles, IVisDiscountGear, IManaDiscountArmor
+//{
+// public TinkersHood()
+// {
+// super(0, 0);
+// setUnlocalizedName("tinkershood");
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toolRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_hood_cloth";
+// case 1:
+// return "_hood_cloth_broken";
+// case 2:
+// return "_hood_metal";
+// case 3:
+// return "_hood_trim";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_hood_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/hood";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersHood.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "head", "hood", "cloth"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 0;
+// }
+//
+// @Override
+// @Optional.Method(modid = "Thaumcraft")
+// public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.hood;
+// }
+//
+// @Override
+// public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
+// {
+// final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
+// return i;
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean canSeeLPBar(ItemStack stack)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
index bad02bd..c0c0df4 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersRobe.java
@@ -1,152 +1,148 @@
-package lance5057.tDefense.armor.items.cloth;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import thaumcraft.api.IVisDiscountGear;
-import thaumcraft.api.aspects.Aspect;
-import vazkii.botania.api.mana.IManaDiscountArmor;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
-public class TinkersRobe extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
-{
- public TinkersRobe()
- {
- super(0, 2);
- setUnlocalizedName("tinkerrobe");
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkersDefense.partClasp;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_robe_cloth";
- case 1:
- return "_robe_cloth_broken";
- case 2:
- return "_robe_metal";
- case 3:
- return "_robe_trim";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_robe_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/robe";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersRobe.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "pants", "robe", "cloth"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 0;
- }
-
- @Override
- @Optional.Method(modid = "Thaumcraft")
- public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
- {
- final int vis = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
- return vis;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.robe;
- }
-
- @Override
- public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
- {
- final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
- return i;
- }
-}
+//package lance5057.tDefense.armor.items.cloth;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import thaumcraft.api.IVisDiscountGear;
+//import thaumcraft.api.aspects.Aspect;
+//import vazkii.botania.api.mana.IManaDiscountArmor;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
+//public class TinkersRobe extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
+//{
+// public TinkersRobe()
+// {
+// super(0, 2);
+// setUnlocalizedName("tinkerrobe");
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkersDefense.partClasp;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_robe_cloth";
+// case 1:
+// return "_robe_cloth_broken";
+// case 2:
+// return "_robe_metal";
+// case 3:
+// return "_robe_trim";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_robe_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/robe";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersRobe.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "pants", "robe", "cloth"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 0;
+// }
+//
+// @Override
+// @Optional.Method(modid = "Thaumcraft")
+// public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
+// {
+// final int vis = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
+// return vis;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.robe;
+// }
+//
+// @Override
+// public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
+// {
+// final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
+// return i;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
index 17b84a2..bb913a2 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShawl.java
@@ -1,154 +1,150 @@
-package lance5057.tDefense.armor.items.cloth;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import thaumcraft.api.IVisDiscountGear;
-import thaumcraft.api.aspects.Aspect;
-import vazkii.botania.api.mana.IManaDiscountArmor;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
-public class TinkersShawl extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
-{
- public TinkersShawl()
- {
- super(0, 1);
- setUnlocalizedName("tinkersshawl");
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
-
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_shawl_cloth";
- case 1:
- return "_shawl_cloth_broken";
- case 2:
- return "_shawl_metal";
- case 3:
- return "_shawl_trim";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_shawl_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/shawl";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersShawl.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "chest", "shawl", "cloth"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 0;
- }
-
- @Override
- @Optional.Method(modid = "Thaumcraft")
- public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
- {
- final int test = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
- return test;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- // TODO Auto-generated method stub
- return ClientProxy.shawl;
- }
-
- @Override
- public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
- {
- final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
- return i;
- }
-}
+//package lance5057.tDefense.armor.items.cloth;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import thaumcraft.api.IVisDiscountGear;
+//import thaumcraft.api.aspects.Aspect;
+//import vazkii.botania.api.mana.IManaDiscountArmor;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
+//public class TinkersShawl extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
+//{
+// public TinkersShawl()
+// {
+// super(0, 1);
+// setUnlocalizedName("tinkersshawl");
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+//
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_shawl_cloth";
+// case 1:
+// return "_shawl_cloth_broken";
+// case 2:
+// return "_shawl_metal";
+// case 3:
+// return "_shawl_trim";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_shawl_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/shawl";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersShawl.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "chest", "shawl", "cloth"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 0;
+// }
+//
+// @Override
+// @Optional.Method(modid = "Thaumcraft")
+// public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
+// {
+// final int test = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
+// return test;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// // TODO Auto-generated method stub
+// return ClientProxy.shawl;
+// }
+//
+// @Override
+// public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
+// {
+// final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
+// return i;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
index a0c77ff..742af0e 100644
--- a/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
+++ b/src/main/java/lance5057/tDefense/armor/items/cloth/TinkersShoes.java
@@ -1,151 +1,147 @@
-package lance5057.tDefense.armor.items.cloth;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import thaumcraft.api.IVisDiscountGear;
-import thaumcraft.api.aspects.Aspect;
-import vazkii.botania.api.mana.IManaDiscountArmor;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
-public class TinkersShoes extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
-{
- public TinkersShoes()
- {
- super(0, 3);
- setUnlocalizedName("tinkersshoes");
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkersDefense.partRivet;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_shoes_cloth";
- case 1:
- return "_shoes_cloth_broken";
- case 2:
- return "_shoes_metal";
- case 3:
- return "_shoes_sole";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_shoes_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/shoes";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersShoes.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "feet", "shoes", "cloth"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 0;
- }
-
- @Override
- @Optional.Method(modid = "Thaumcraft")
- public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.shoes;
- }
-
- @Override
- public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
- {
- final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
- return i;
- }
-}
+//package lance5057.tDefense.armor.items.cloth;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import thaumcraft.api.IVisDiscountGear;
+//import thaumcraft.api.aspects.Aspect;
+//import vazkii.botania.api.mana.IManaDiscountArmor;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IVisDiscountGear", striprefs = true), @Optional.Interface(modid = "Botania", iface = "vazkii.botania.api.mana.IManaDiscountArmor", striprefs = true)})
+//public class TinkersShoes extends ArmorCore implements IVisDiscountGear, IManaDiscountArmor
+//{
+// public TinkersShoes()
+// {
+// super(0, 3);
+// setUnlocalizedName("tinkersshoes");
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkersDefense.partRivet;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_shoes_cloth";
+// case 1:
+// return "_shoes_cloth_broken";
+// case 2:
+// return "_shoes_metal";
+// case 3:
+// return "_shoes_sole";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_shoes_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/shoes";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersShoes.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "feet", "shoes", "cloth"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 0;
+// }
+//
+// @Override
+// @Optional.Method(modid = "Thaumcraft")
+// public int getVisDiscount(ItemStack stack, EntityPlayer player, Aspect aspect)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getInteger("VisEmbroidery");
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.shoes;
+// }
+//
+// @Override
+// public float getDiscount(ItemStack stack, int arg1, EntityPlayer arg2)
+// {
+// final float i = stack.getTagCompound().getCompoundTag("InfiTool").getInteger("ManaEmbroidery") / 100f;
+// return i;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
index af6ccfb..07905a4 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersBreastplate.java
@@ -1,129 +1,64 @@
package lance5057.tDefense.armor.items.heavy;
-import lance5057.tDefense.TinkersDefense;
+import java.util.List;
+
import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.Item;
+import net.minecraft.entity.EntityLivingBase;
+import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.item.ItemStack;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
+import net.minecraft.nbt.NBTTagCompound;
+import net.minecraft.util.DamageSource;
+import slimeknights.tconstruct.library.materials.Material;
+import slimeknights.tconstruct.library.tinkering.PartMaterialType;
+import slimeknights.tconstruct.tools.TinkerTools;
public class TinkersBreastplate extends ArmorCore
{
public TinkersBreastplate()
{
- super(2, 1);
+ super(EntityEquipmentSlot.CHEST,
+ PartMaterialType.head(TinkerTools.largePlate),
+ PartMaterialType.head(TinkerTools.largePlate),
+ PartMaterialType.handle(TinkerTools.toughToolRod),
+ PartMaterialType.extra(TinkerTools.bowString));
setUnlocalizedName("tinkersbreastplate");
maxReduction = 100;
reductionPercent = 8 * 0.04f;
}
@Override
- public Item getHeadItem()
- {
- return TinkerTools.largePlate;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getExtraItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 2;
- }
-
- @Override
- public float getRepairCost()
- {
- return 4.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 2.5f;
+ public void damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot) {
+ // TODO Auto-generated method stub
+
}
@Override
- public float getDamageModifier()
- {
- return 1.4f;
+ public float damagePotential() {
+ // TODO Auto-generated method stub
+ return 0;
}
@Override
- public int getPartAmount()
- {
- return 4;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_breastplate_plate";
- case 1:
- return "_breastplate_plate_broken";
- case 2:
- return "_breastplate_trim";
- case 3:
- return "_breastplate_smallplate";
- case 4:
- return "_breastplate_chain";
- default:
- return "";
- }
+ public double attackSpeed() {
+ // TODO Auto-generated method stub
+ return 0;
}
@Override
- public String getEffectSuffix()
- {
- return "_breastplate_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/breastplate";
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/Tinkersbreastplate.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "chest", "breastplate", "heavyarmor"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.breastplate;
- }
+ public NBTTagCompound buildTag(List<Material> materials) {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/Tinkersbreastplate.png";
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.breastplate;
+// }
}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
index 3a019c8..e763ff8 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersGrieves.java
@@ -1,136 +1,132 @@
-package lance5057.tDefense.armor.items.heavy;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersGrieves extends ArmorCore
-{
- public TinkersGrieves()
- {
- super(2, 2);
- setUnlocalizedName("tinkergrieves");
- maxReduction = 100;
- reductionPercent = 6 * 0.04f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public Item getExtraItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 2;
- }
-
- @Override
- public float getRepairCost()
- {
- return 4.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 2.5f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1.4f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 4;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_grieves_plate";
- case 1:
- return "_grieves_plate_broken";
- case 2:
- return "_grieves_trim";
- case 3:
- return "_grieves_chain";
- case 4:
- return "_grieves_cloth";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_grieves_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/grieves";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersGrieves.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "pants", "grieves", "heavyarmor"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.grieves;
- }
-}
+//package lance5057.tDefense.armor.items.heavy;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import tconstruct.tools.TinkerTools;
+//
+//public class TinkersGrieves extends ArmorCore
+//{
+// public TinkersGrieves()
+// {
+// super(2, 2);
+// setUnlocalizedName("tinkergrieves");
+// maxReduction = 100;
+// reductionPercent = 6 * 0.04f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toughRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public Item getExtraItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 2;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 4.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 2.5f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1.4f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 4;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_grieves_plate";
+// case 1:
+// return "_grieves_plate_broken";
+// case 2:
+// return "_grieves_trim";
+// case 3:
+// return "_grieves_chain";
+// case 4:
+// return "_grieves_cloth";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_grieves_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/grieves";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersGrieves.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "pants", "grieves", "heavyarmor"};
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.grieves;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
index 02754bf..8e47805 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersHelm.java
@@ -1,173 +1,169 @@
-package lance5057.tDefense.armor.items.heavy;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.world.World;
-import tconstruct.tools.TinkerTools;
-import thaumcraft.api.IGoggles;
-import thaumcraft.api.nodes.IRevealer;
-import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
-import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true)})
-public class TinkersHelm extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles
-{
- public TinkersHelm()
- {
- super(2, 0);
- setUnlocalizedName("tinkershelm");
- maxReduction = 100;
- reductionPercent = 3 * 0.04f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkerTools.frypanHead;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getExtraItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 2;
- }
-
- @Override
- public float getRepairCost()
- {
- return 4.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 2.5f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1.4f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 4;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_helm_top";
- case 1:
- return "_helm_top_broken";
- case 2:
- return "_helm_chain";
- case 3:
- return "_helm_plate";
- case 4:
- return "_helm_visor";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_helm_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/helm";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersHelm.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "head", "helm", "heavyarmor"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.helm;
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean canSeeLPBar(ItemStack stack)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-}
+//package lance5057.tDefense.armor.items.heavy;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.EntityLivingBase;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.world.World;
+//import tconstruct.tools.TinkerTools;
+//import thaumcraft.api.IGoggles;
+//import thaumcraft.api.nodes.IRevealer;
+//import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
+//import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true)})
+//public class TinkersHelm extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles
+//{
+// public TinkersHelm()
+// {
+// super(2, 0);
+// setUnlocalizedName("tinkershelm");
+// maxReduction = 100;
+// reductionPercent = 3 * 0.04f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkerTools.frypanHead;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toughRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getExtraItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 2;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 4.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 2.5f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1.4f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 4;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_helm_top";
+// case 1:
+// return "_helm_top_broken";
+// case 2:
+// return "_helm_chain";
+// case 3:
+// return "_helm_plate";
+// case 4:
+// return "_helm_visor";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_helm_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/helm";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersHelm.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "head", "helm", "heavyarmor"};
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.helm;
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean canSeeLPBar(ItemStack stack)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
index c7f83d0..47bcc77 100644
--- a/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
+++ b/src/main/java/lance5057/tDefense/armor/items/heavy/TinkersSabatons.java
@@ -1,136 +1,132 @@
-package lance5057.tDefense.armor.items.heavy;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersSabatons extends ArmorCore
-{
- public TinkersSabatons()
- {
- super(2, 3);
- setUnlocalizedName("tinkersabatons");
- maxReduction = 100;
- reductionPercent = 3 * 0.04f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getExtraItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 2;
- }
-
- @Override
- public float getRepairCost()
- {
- return 4.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 2.5f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1.4f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 4;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_sabatons_plates";
- case 1:
- return "_sabatons_plate_broken";
- case 2:
- return "_sabatons_trim";
- case 3:
- return "_sabatons_caps";
- case 4:
- return "_sabatons_soles";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_sabatons_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/sabatons";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersSabatons.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "feet", "sabatons", "heavyarmor"};
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.sabatons;
- }
-}
+//package lance5057.tDefense.armor.items.heavy;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import tconstruct.tools.TinkerTools;
+//
+//public class TinkersSabatons extends ArmorCore
+//{
+// public TinkersSabatons()
+// {
+// super(2, 3);
+// setUnlocalizedName("tinkersabatons");
+// maxReduction = 100;
+// reductionPercent = 3 * 0.04f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toughRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getExtraItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 2;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 4.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 2.5f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1.4f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 4;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_sabatons_plates";
+// case 1:
+// return "_sabatons_plate_broken";
+// case 2:
+// return "_sabatons_trim";
+// case 3:
+// return "_sabatons_caps";
+// case 4:
+// return "_sabatons_soles";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_sabatons_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/sabatons";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersSabatons.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "feet", "sabatons", "heavyarmor"};
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.sabatons;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
index 4043a06..9bc9a4f 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersBoots.java
@@ -1,134 +1,130 @@
-package lance5057.tDefense.armor.items.light;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersBoots extends ArmorCore
-{
- public TinkersBoots()
- {
- super(1, 3);
- setUnlocalizedName("tinkersboots");
- maxReduction = 100;
- reductionPercent = 0.08f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partRivet;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_boots_chain";
- case 1:
- return "_boots_chain_broken";
- case 2:
- return "_boots_cloth";
- case 3:
- return "_boots_rivet";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_boots_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/boots";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersBoots.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "feet", "boots", "lightarmor"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 2;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.boots;
- }
-}
+//package lance5057.tDefense.armor.items.light;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//
+//public class TinkersBoots extends ArmorCore
+//{
+// public TinkersBoots()
+// {
+// super(1, 3);
+// setUnlocalizedName("tinkersboots");
+// maxReduction = 100;
+// reductionPercent = 0.08f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partRivet;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_boots_chain";
+// case 1:
+// return "_boots_chain_broken";
+// case 2:
+// return "_boots_cloth";
+// case 3:
+// return "_boots_rivet";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_boots_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/boots";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersBoots.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "feet", "boots", "lightarmor"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 2;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.boots;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
index 3786d7f..41b189c 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersChausses.java
@@ -1,144 +1,140 @@
-package lance5057.tDefense.armor.items.light;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.DamageSource;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersChausses extends ArmorCore
-{
- public TinkersChausses()
- {
- super(1, 2);
- setUnlocalizedName("tinkerschausses");
- maxReduction = 100;
- reductionPercent = 0.2f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkersDefense.partArmorplate;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_chausses_chain";
- case 1:
- return "_chausses_chain_broken";
- case 2:
- return "_chausses_plate";
- case 3:
- return "_chausses_cloth";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_chausses_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/chausses";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersChausses.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "pants", "chausses", "lightarmor"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 5;
- }
-
- @Override
- public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)
- {
- final ArmorProperties armorp = new ArmorProperties(0, 0.2, 100); //0.04 per half shirt
- //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
- return armorp;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.chausses;
- }
-}
+//package lance5057.tDefense.armor.items.light;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.EntityLivingBase;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.util.DamageSource;
+//
+//public class TinkersChausses extends ArmorCore
+//{
+// public TinkersChausses()
+// {
+// super(1, 2);
+// setUnlocalizedName("tinkerschausses");
+// maxReduction = 100;
+// reductionPercent = 0.2f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkersDefense.partArmorplate;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_chausses_chain";
+// case 1:
+// return "_chausses_chain_broken";
+// case 2:
+// return "_chausses_plate";
+// case 3:
+// return "_chausses_cloth";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_chausses_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/chausses";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersChausses.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "pants", "chausses", "lightarmor"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 5;
+// }
+//
+// @Override
+// public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)
+// {
+// final ArmorProperties armorp = new ArmorProperties(0, 0.2, 100); //0.04 per half shirt
+// //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
+// return armorp;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.chausses;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
index 4489fdf..26c6581 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersCoif.java
@@ -1,181 +1,177 @@
-package lance5057.tDefense.armor.items.light;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.DamageSource;
-import net.minecraft.world.World;
-import tconstruct.tools.TinkerTools;
-import thaumcraft.api.IGoggles;
-import thaumcraft.api.nodes.IRevealer;
-import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
-import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
-import cpw.mods.fml.common.Optional;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true)})
-public class TinkersCoif extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles
-{
- public TinkersCoif()
- {
- super(1, 0);
- setUnlocalizedName("tinkerscoif");
- maxReduction = 100;
- reductionPercent = 0.08f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.toughRod;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_coif_chain";
- case 1:
- return "_coif_chain_broken";
- case 2:
- return "_coif_circlet";
- case 3:
- return "_coif_cloth";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_coif_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/coif";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersCoif.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "head", "coif", "lightarmor"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 2;
- }
-
- @Override
- public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)
- {
- final ArmorProperties armorp = new ArmorProperties(0, 0.08, 100); //0.04 per half shirt
- //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
- return armorp;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- // TODO Auto-generated method stub
- return ClientProxy.coif;
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "Thaumcraft")
- @Override
- public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
- {
- return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean canSeeLPBar(ItemStack stack)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-
- @Optional.Method(modid = "AWWayofTime")
- @Override
- public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
- {
- return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
- }
-}
+//package lance5057.tDefense.armor.items.light;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.EntityLivingBase;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.util.DamageSource;
+//import net.minecraft.world.World;
+//import tconstruct.tools.TinkerTools;
+//import thaumcraft.api.IGoggles;
+//import thaumcraft.api.nodes.IRevealer;
+//import WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles;
+//import WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge;
+//import cpw.mods.fml.common.Optional;
+//
+//@Optional.InterfaceList({@Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.IGoggles", striprefs = true), @Optional.Interface(modid = "Thaumcraft", iface = "thaumcraft.api.nodes.IRevealer", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.items.interfaces.ILPGauge", striprefs = true), @Optional.Interface(modid = "AWWayofTime", iface = "WayofTime.alchemicalWizardry.api.alchemy.energy.IAlchemyGoggles", striprefs = true)})
+//public class TinkersCoif extends ArmorCore implements IRevealer, IGoggles, ILPGauge, IAlchemyGoggles
+//{
+// public TinkersCoif()
+// {
+// super(1, 0);
+// setUnlocalizedName("tinkerscoif");
+// maxReduction = 100;
+// reductionPercent = 0.08f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.toughRod;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_coif_chain";
+// case 1:
+// return "_coif_chain_broken";
+// case 2:
+// return "_coif_circlet";
+// case 3:
+// return "_coif_cloth";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_coif_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/coif";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersCoif.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "head", "coif", "lightarmor"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 2;
+// }
+//
+// @Override
+// public ArmorProperties getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)
+// {
+// final ArmorProperties armorp = new ArmorProperties(0, 0.08, 100); //0.04 per half shirt
+// //((EntityPlayer)player).addChatComponentMessage(new ChatComponentText(Double.toString(damage)));
+// return armorp;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// // TODO Auto-generated method stub
+// return ClientProxy.coif;
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showIngamePopups(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "Thaumcraft")
+// @Override
+// public boolean showNodes(ItemStack itemstack, EntityLivingBase player)
+// {
+// return itemstack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Revealing");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean canSeeLPBar(ItemStack stack)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//
+// @Optional.Method(modid = "AWWayofTime")
+// @Override
+// public boolean showIngameHUD(World world, ItemStack stack, EntityPlayer player)
+// {
+// return stack.getTagCompound().getCompoundTag("InfiTool").getBoolean("Divination");
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/items/light/TinkersHauberk.java b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHauberk.java
index 94c2b5f..b6ca11c 100644
--- a/src/main/java/lance5057/tDefense/armor/items/light/TinkersHauberk.java
+++ b/src/main/java/lance5057/tDefense/armor/items/light/TinkersHauberk.java
@@ -1,135 +1,131 @@
-package lance5057.tDefense.armor.items.light;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import lance5057.tDefense.proxy.ClientProxy;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-public class TinkersHauberk extends ArmorCore
-{
- public TinkersHauberk()
- {
- super(1, 1);
- setUnlocalizedName("tinkershauberk");
- maxReduction = 100;
- reductionPercent = 0.24f;
- }
-
- @Override
- public Item getHeadItem()
- {
- return TinkersDefense.partChainmaille;
- }
-
- @Override
- public Item getHandleItem()
- {
- return TinkerTools.largePlate;
- }
-
- @Override
- public Item getAccessoryItem()
- {
- return TinkersDefense.partCloth;
- }
-
- @Override
- public int durabilityTypeAccessory()
- {
- return 1;
- }
-
- @Override
- public float getRepairCost()
- {
- return 1.0f;
- }
-
- @Override
- public float getDurabilityModifier()
- {
- return 1f;
- }
-
- @Override
- public float getDamageModifier()
- {
- return 1f;
- }
-
- @Override
- public int getPartAmount()
- {
- return 3;
- }
-
- @Override
- public String getIconSuffix(int partType)
- {
- switch(partType)
- {
- case 0:
- return "_hauberk_chain";
- case 1:
- return "_hauberk_chain_broken";
- case 2:
- return "_hauberk_plate";
- case 3:
- return "_hauberk_cloth";
- default:
- return "";
- }
- }
-
- @Override
- public String getEffectSuffix()
- {
- return "_hauberk_effect";
- }
-
- @Override
- public String getDefaultFolder()
- {
- return "armor/hauberk";
- }
-
- // @Override
- // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
- // boolean par5) {
- // super.onUpdate(stack, world, entity, par4, par5);
- //
- // }
-
- @Override
- @SideOnly(Side.CLIENT)
- public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
- {
- return "tinkersdefense:textures/armor/TinkersHauberk.png";
- }
-
- @Override
- public String[] getTraits()
- {
- return new String[] {"armor", "chest", "hauberk", "lightarmor"};
- }
-
- @Override
- public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
- {
- return 6;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public ArmorRenderer getRenderer()
- {
- return ClientProxy.hauberk;
- }
-}
+//package lance5057.tDefense.armor.items.light;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import lance5057.tDefense.proxy.ClientProxy;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import tconstruct.tools.TinkerTools;
+//
+//public class TinkersHauberk extends ArmorCore
+//{
+// public TinkersHauberk()
+// {
+// super(1, 1);
+// setUnlocalizedName("tinkershauberk");
+// maxReduction = 100;
+// reductionPercent = 0.24f;
+// }
+//
+// @Override
+// public Item getHeadItem()
+// {
+// return TinkersDefense.partChainmaille;
+// }
+//
+// @Override
+// public Item getHandleItem()
+// {
+// return TinkerTools.largePlate;
+// }
+//
+// @Override
+// public Item getAccessoryItem()
+// {
+// return TinkersDefense.partCloth;
+// }
+//
+// @Override
+// public int durabilityTypeAccessory()
+// {
+// return 1;
+// }
+//
+// @Override
+// public float getRepairCost()
+// {
+// return 1.0f;
+// }
+//
+// @Override
+// public float getDurabilityModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public float getDamageModifier()
+// {
+// return 1f;
+// }
+//
+// @Override
+// public int getPartAmount()
+// {
+// return 3;
+// }
+//
+// @Override
+// public String getIconSuffix(int partType)
+// {
+// switch(partType)
+// {
+// case 0:
+// return "_hauberk_chain";
+// case 1:
+// return "_hauberk_chain_broken";
+// case 2:
+// return "_hauberk_plate";
+// case 3:
+// return "_hauberk_cloth";
+// default:
+// return "";
+// }
+// }
+//
+// @Override
+// public String getEffectSuffix()
+// {
+// return "_hauberk_effect";
+// }
+//
+// @Override
+// public String getDefaultFolder()
+// {
+// return "armor/hauberk";
+// }
+//
+// // @Override
+// // public void onUpdate(ItemStack stack, World world, Entity entity, int par4,
+// // boolean par5) {
+// // super.onUpdate(stack, world, entity, par4, par5);
+// //
+// // }
+//
+// @Override
+// public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
+// {
+// return "tinkersdefense:textures/armor/TinkersHauberk.png";
+// }
+//
+// @Override
+// public String[] getTraits()
+// {
+// return new String[] {"armor", "chest", "hauberk", "lightarmor"};
+// }
+//
+// @Override
+// public int getArmorDisplay(EntityPlayer player, ItemStack armor, int slot)
+// {
+// return 6;
+// }
+//
+// @Override
+// public ArmorRenderer getRenderer()
+// {
+// return ClientProxy.hauberk;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
index 208031f..e15f44c 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/ArmorMods.java
@@ -1,560 +1,560 @@
-package lance5057.tDefense.armor.modifiers;
-
-import lance5057.tDefense.TDIntegration;
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.armor.ArmorCore;
-import lance5057.tDefense.armor.TDArmorAddon;
-import lance5057.tDefense.armor.items.cloth.TinkersRobe;
-import lance5057.tDefense.armor.items.heavy.TinkersGrieves;
-import lance5057.tDefense.armor.items.light.TinkersChausses;
-import lance5057.tDefense.armor.modifiers.BloodMagic.BloodArmorMods;
-import lance5057.tDefense.armor.modifiers.Botania.BotaniaArmorMods;
-import lance5057.tDefense.armor.modifiers.Thaumcraft.ThaumArmorMods;
-import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockLiquid;
-import net.minecraft.block.material.Material;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.util.EnumChatFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.event.entity.living.LivingEvent.LivingJumpEvent;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.client.TConstructClientRegistry;
-import tconstruct.library.crafting.ModifyBuilder;
-import tconstruct.library.tools.ToolCore;
-import tconstruct.tools.TinkerTools;
-import cpw.mods.fml.common.FMLCommonHandler;
-import cpw.mods.fml.common.eventhandler.SubscribeEvent;
-import cpw.mods.fml.common.gameevent.TickEvent;
-import cpw.mods.fml.common.registry.GameRegistry;
-
-public class ArmorMods extends ModifiersBase
-{
- ThaumArmorMods tcmods;
- BotaniaArmorMods botmods;
- BloodArmorMods bloodmods;
-
- // Item item_Canister;
- // Item item_Emptycanister;
- // Item item_Rebreather;
- // Item item_NightvisionGoggles;
- //
- // Item item_Glowsole;
- // Item item_Firesole;
- // Item item_Icesole;
- // Item item_Feathersole;
- // Item item_Flippers;
-
- public ArmorMods()
- {
- super(new String[] {"Canister", "EmptyCanister", "Rebreather", "NightvisionGoggles", "Glowstep", "Firewalker", "Frostwalker", "FeatherFall", "Flippers"}, "modItemsArmor");
- FMLCommonHandler.instance().bus().register(this);
-
- if(TDIntegration.thaumcraft)
- {
- tcmods = new ThaumArmorMods();
- }
- if(TDIntegration.botania)
- {
- botmods = new BotaniaArmorMods();
- }
- if(TDIntegration.bloodMagic)
- {
- bloodmods = new BloodArmorMods();
- }
- }
-
- @Override
- public void RegisterRecipes()
- {
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"-c-", "ses", "-s-", 'c', new ItemStack(
- Items.coal, 1, 1), 's', new ItemStack(Blocks.sapling, 1), 'e', new ItemStack(
- modItems, 1, 1)});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 1), new Object[] {"gsg", "lil", "gig", 'g', new ItemStack(
- Items.gold_nugget, 1, 0), 's', new ItemStack(Items.slime_ball,
- 1, 0), 'l', new ItemStack(Items.dye, 1, 4), 'i', new ItemStack(
- Items.iron_ingot, 1, 0)});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 2), new Object[] {"-s-", "eie", "-d-", 's', new ItemStack(
- Items.slime_ball, 1, 0), 'e', new ItemStack(modItems, 1, 1), 'i', new ItemStack(
- TinkersDefense.partArmorplate, 1, 2), 'd', new ItemStack(
- Items.dye, 1, 4)});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 3), new Object[] {"-s-", "eie", "-d-", 's', new ItemStack(
- Items.potionitem, 1, 8262), 'e', new ItemStack(
- Blocks.glass_pane, 1, 0), 'i', new ItemStack(Items.iron_ingot,
- 1, 0), 'd', new ItemStack(Items.dye, 1, 2)});
-
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 4), new Object[] {"ggg", "ala", "ggg", 'g', new ItemStack(
- Blocks.glowstone, 1, 0), 'a', new ItemStack(
- Items.glowstone_dust, 1, 0), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 5), new Object[] {"lol", "oao", "lol", 'o', new ItemStack(
- Blocks.obsidian, 1, 0), 'a', TConstructRegistry.getItemStack("ingotArdite"), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 7), new Object[] {"fgf", 'g', new ItemStack(
- Items.gold_nugget, 1, 0), 'f', new ItemStack(Items.feather, 1,
- 0)});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 6), new Object[] {"ili", "lcl", "ili", 'l', new ItemStack(
- Blocks.lapis_block, 1, 0), 'i', new ItemStack(Blocks.ice, 1, 0), 'c', TConstructRegistry.getItemStack("ingotCobalt")});
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 8), new Object[] {"-b-", "rlr", "-s-", 'b', new ItemStack(
- Items.leather_boots, 1, 0), 'l', new ItemStack(Items.leather,
- 1, 0), 'r', new ItemStack(TinkerTools.toolRod, 1, 2), 's', new ItemStack(
- Items.slime_ball, 1, 0)});
-
- if(TDIntegration.thaumcraft)
- {
- tcmods.RegisterRecipes();
- }
- if(TDIntegration.botania)
- {
- botmods.RegisterRecipes();
- }
- if(TDIntegration.bloodMagic)
- {
- bloodmods.RegisterRecipes();
- }
- }
-
- @Override
- public void RegisterModifiers()
- {
- //Head only
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 2)},
- TinkersDefense.config.ArmorRebreatherID, "Rebreather",
- EnumChatFormatting.GOLD.toString(), "Rebreather",
- new String[] {"head"}, 1, null));
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 3)},
- TinkersDefense.config.ArmorNightvisionID, "Nightvision",
- EnumChatFormatting.GREEN.toString(), "Nightvision",
- new String[] {"head"}, 1, null));
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {new ItemStack(Items.ghast_tear, 1, 0)},
- TinkersDefense.config.ArmorAntiBlindnessID, "AntiBlindness", 1,
- EnumChatFormatting.AQUA.toString(), "AntiBlindness",
- new String[] {"head"}, 1, null));
- //ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(Blocks.pumpkin, 1, 0)}, TinkersDefense.config.ArmorPumpkinID, "Pumpkin", EnumChatFormatting.GOLD.toString(), "Pumpkin", new String[] {"head"}, 1, null));
-
- //Legs only
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(Blocks.sticky_piston, 1, 0)},
- TinkersDefense.config.ArmorHighstepID, "Highstep",
- EnumChatFormatting.LIGHT_PURPLE.toString(), "Highstep",
- new String[] {"pants"}, 1, null));
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {new ItemStack(Blocks.redstone_block, 1, 0)},
- TinkersDefense.config.ArmorSpeedID, "Speed", 1,
- EnumChatFormatting.DARK_RED.toString(), "Haste",
- new String[] {"pants"}, 1, null));
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {new ItemStack(Blocks.piston, 1, 0)},
- TinkersDefense.config.ArmorJumpboostID, "Jump", 1,
- EnumChatFormatting.WHITE.toString(), "Jump Boost",
- new String[] {"pants"}, 1, null));
-
- //Excluding Cloth
- ModifyBuilder.registerModifier(new modifierProtection(
- new ItemStack[] {new ItemStack(TinkersDefense.partArmorplate,
- 1, 2)}, TinkersDefense.config.ArmorProtectionID, 1,
- EnumChatFormatting.DARK_GRAY.toString(), "Protection"));
- ModifyBuilder.registerModifier(new modifierProtection(
- new ItemStack[] {new ItemStack(Items.magma_cream, 1)},
- TinkersDefense.config.ArmorFireProtectionID, 1,
- EnumChatFormatting.RED.toString(), "Fire Protection"));
- ModifyBuilder.registerModifier(new modifierProtection(
- new ItemStack[] {new ItemStack(Blocks.wool, 1)},
- TinkersDefense.config.ArmorBlastProtectionID, 1,
- EnumChatFormatting.DARK_GREEN.toString(), "Blast Protection"));
- ModifyBuilder.registerModifier(new modifierProtection(
- new ItemStack[] {new ItemStack(TinkersDefense.partRivet, 1, 2)},
- TinkersDefense.config.ArmorProjectileProtectionID, 1,
- EnumChatFormatting.GRAY.toString(), "Projectile Protection"));
- ModifyBuilder.registerModifier(new modifierProtection(
- new ItemStack[] {new ItemStack(modItems, 1, 7)},
- TinkersDefense.config.ArmorFeatherfallID, 1,
- EnumChatFormatting.WHITE.toString(), "Featherfall"));
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {TConstructRegistry.getItemStack("canisterRedHeart")},
- TinkersDefense.config.ArmorAbsorptionID, "HealthBoost", 1,
- EnumChatFormatting.DARK_RED.toString(), "HealthBoost",
- new String[] {"heavy", "light"}, 1, null));
-
- //Feet only
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 4)},
- TinkersDefense.config.ArmorGlowstepID, "GlowStep",
- EnumChatFormatting.YELLOW.toString(), "GlowStep",
- new String[] {"feet"}, 1, null));
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 5)},
- TinkersDefense.config.ArmorFirewalkerID, "Firewalker",
- EnumChatFormatting.RED.toString(), "Firewalker",
- new String[] {"feet"}, 1, new String[] {"Frostwalker"}));
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 6)},
- TinkersDefense.config.ArmorFrostwalkerID, "Frostwalker",
- EnumChatFormatting.BLUE.toString(), "Frostwalker",
- new String[] {"feet"}, 1, new String[] {"Firewalker"}));
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 8)},
- TinkersDefense.config.ArmorDepthstriderID, "Depthstrider",
- EnumChatFormatting.DARK_BLUE.toString(), "Depthstrider",
- new String[] {"feet"}, 1,
- new String[] {"Frostwalker", "Firewalker"}));
-
- for(final ToolCore tool : TConstructRegistry.getToolMapping())
- {
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorRebreatherID, "tinker", "rebreather", true);
-
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProtectionID, "tinker", "protection", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFireProtectionID, "tinker", "fireprotection", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorBlastProtectionID, "tinker", "blastprotection", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProjectileProtectionID, "tinker", "projprotection", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFeatherfallID, "tinker", "featherfall", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorAbsorptionID, "tinker", "healthboost", true);
-
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorGlowstepID, "tinker", "glowstep", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFirewalkerID, "tinker", "firewalk", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFrostwalkerID, "tinker", "frostwalk", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorDepthstriderID, "tinker", "depthstrider", true);
-
- }
-
- if(TDIntegration.thaumcraft)
- {
- tcmods.RegisterModifiers();
- }
- if(TDIntegration.botania)
- {
- botmods.RegisterModifiers();
- }
- if(TDIntegration.bloodMagic)
- {
- bloodmods.RegisterModifiers();
- }
- }
-
- @Override
- public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- if(!world.isRemote)
- {
- if(tags.hasKey("Frostwalker"))
- {
- UpdateWalker(tool, stack, world, entity, Material.water, TDArmorAddon.block_Unstable, 0);
- }
- if(tags.hasKey("Firewalker"))
- {
- UpdateWalker(tool, stack, world, entity, Material.lava, TDArmorAddon.block_Unstable, 1);
- }
- if(tags.hasKey("GlowStep"))
- {
- UpdateGlowstep(tool, stack, world, entity);
- }
- if(tags.hasKey("Rebreather"))
- {
- UpdateRebreather(tool, stack, world, entity);
- }
- if(tags.hasKey("Nightvision"))
- {
- UpdateNightvision(tool, stack, world, entity);
- }
- if(tags.hasKey("AntiBlindness"))
- {
- UpdateAntiBlind(tool, stack, world, entity);
- }
- if(tags.hasKey("HealthBoost"))
- {
- UpdateHealthBoost(tool, stack, world, entity, tags);
- //UpdateHighstep(tool, stack, world, entity);
- }
-
- }
- else
- {
- if(tags.hasKey("Depthstrider"))
- {
- UpdateFlippers(tool, stack, world, entity);
- }
- if(tags.hasKey("Speed"))
- {
- UpdateSpeed(tool, stack, world, entity, tags);
- // if(tags.hasKey("Jump"))
- // UpdateJump(tool, stack, world, entity, tags);
- }
- }
-
- if(TDIntegration.thaumcraft)
- {
- tcmods.UpdateAll(tool, stack, world, entity, tags);
- }
- if(TDIntegration.botania)
- {
- botmods.UpdateAll(tool, stack, world, entity, tags);
- }
- if(TDIntegration.bloodMagic)
- {
- bloodmods.UpdateAll(tool, stack, world, entity, tags);
- }
- }
-
- public void UpdateWalker(ToolCore tool, ItemStack stack, World world, Entity entity, Material mat, Block replacement, int meta)
- {
- final int x = (int) Math.floor(entity.posX);
- final int y = (int) (entity.posY - entity.getYOffset());
- final int z = (int) Math.floor(entity.posZ);
-
- Block block;
-
- for(int i = 0; i < 5; i++)
- {
- for(int j = 0; j < 5; j++)
- {
- block = world.getBlock(x + (i - 2), y - 1, z + (j - 2));
- if(block instanceof BlockLiquid)
- {
- if(((BlockLiquid) block).getMaterial() == mat && world.getBlockMetadata(x + (i - 2), y - 1, z + (j - 2)) == 0)
- {
- world.setBlock(x + (i - 2), y - 1, z + (j - 2), replacement, meta, 3);
- world.notifyBlocksOfNeighborChange(x + (i - 2), y - 1, z + (j - 2), world.getBlock(x + (i - 2), y - 1, z + (j - 2)));
- }
- }
- }
- }
- }
-
- int glowTimer = 8;
- int prevX = 0;
- int prevZ = 0;
-
- public void UpdateGlowstep(ToolCore tool, ItemStack stack, World world, Entity entity)
- {
- final int x = (int) Math.floor(entity.posX);
- final int y = (int) (entity.posY - entity.getYOffset());
- final int z = (int) Math.floor(entity.posZ);
-
- if(glowTimer == 0)
- {
- if(world.getBlock(x, y, z) == Blocks.air && world.getBlock(x, y - 1, z).isNormalCube())
- {
- world.setBlock(x, y, z, TDArmorAddon.block_GlowCrumbs, 0, 3);
- //world.notifyBlocksOfNeighborChange(x + (i - 2), y - 1, z + (j - 2), world.getBlock(x + (i - 2), y - 1, z + (j - 2)));
- }
- glowTimer = 8;
- }
- else if(Math.abs(x - prevX) >= 1 || Math.abs(z - prevZ) >= 1)
- {
- glowTimer--;
- }
-
- prevX = x;
- prevZ = z;
- }
-
- public void UpdateFlippers(ToolCore tool, ItemStack stack, World world, Entity entity)
- {
- if(entity.isInWater())
- {
- entity.motionX *= 1.2;
- entity.motionY *= 1.2;
- entity.motionZ *= 1.2;
- }
- }
-
- public void UpdateRebreather(ToolCore tool, ItemStack stack, World world, Entity entity)
- {
- final EntityPlayer player = (EntityPlayer) entity;
- if(player.getAir() <= 0)
- {
- ItemStack canStack;
- int i;
- int used = 0;
-
- for(i = 0; i < player.inventory.getSizeInventory(); i++)
- {
- if(player.inventory.getStackInSlot(i) != null && player.inventory.getStackInSlot(i).getItem() == modItems && player.inventory.getStackInSlot(i).getItemDamage() == 0)
- {
- canStack = player.inventory.getStackInSlot(i);
- if(used < 2 && canStack.stackSize == 1)
- {
- player.inventory.decrStackSize(i, 1);
- player.inventory.addItemStackToInventory(new ItemStack(
- modItems, 1, 1));
- player.setAir(150);
- used++;
- }
- if(used == 0 && canStack.stackSize >= 2)
- {
- player.inventory.decrStackSize(i, 2);
- player.inventory.addItemStackToInventory(new ItemStack(
- modItems, 2, 1));
- player.setAir(300);
- break;
- }
- }
- }
- }
- }
-
- public void UpdateNightvision(ToolCore tool, ItemStack stack, World world, Entity entity)
- {
- if(!((EntityPlayer) entity).isPotionActive(Potion.nightVision) || ((EntityPlayer) entity).getActivePotionEffect(Potion.nightVision).getDuration() < 1000)
- {
- ((EntityPlayer) entity).addPotionEffect(new PotionEffect(
- Potion.nightVision.id, 1000, 1, true));
- }
- }
-
- boolean isBlind = false;
-
- public void UpdateAntiBlind(ToolCore tool, ItemStack stack, World world, Entity entity)
- {
- final NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
- if(((EntityPlayer) entity).isPotionActive(Potion.blindness) && !isBlind)
- {
- final int roll = world.rand.nextInt(100);
- final int antiLevel = tags.getInteger("AntiBlindness");
- if(roll < antiLevel * 10)
- {
- ((EntityPlayer) entity).removePotionEffect(Potion.blindness.id);
- }
- else
- {
- isBlind = true;
- }
- }
- if(!((EntityPlayer) entity).isPotionActive(Potion.blindness) && isBlind)
- {
- isBlind = false;
- }
- }
-
- public void UpdateSpeed(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- final EntityPlayer ent = (EntityPlayer) entity;
- if(!entity.isInWater() && !ent.isSneaking() && ent.moveForward > 0.0)
- {
- final float speed = (float) (tags.getInteger("Speed") * 0.05);
- if(entity.onGround)
- {
- ent.moveFlying(0.0f, 1.0f, speed);
- }
- else
- {
- ent.jumpMovementFactor = speed;
- }
- }
- }
-
- PotionEffect hb;
-
- public void UpdateHealthBoost(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- if(!((EntityPlayer) entity).isPotionActive(21))
- {
- ((EntityPlayer) entity).addPotionEffect(new PotionEffect(21, 100,
- tags.getInteger("HealthBoost") - 1, true));
- }
- else if(((EntityPlayer) entity).getActivePotionEffect(Potion.potionTypes[21]).getDuration() < 10)
- {
- ((EntityPlayer) entity).getActivePotionEffect(Potion.potionTypes[21]).combine(new PotionEffect(
- 21, 100, tags.getInteger("HealthBoost") - 1, true));
- }
- }
-
- // public void UpdateJump(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- // {
- // EntityPlayer ent = (EntityPlayer) entity;
- // if(!entity.isInWater() && !ent.isSneaking() && ent.motionY > 0.0)
- // {
- // float speed = (float) (tags.getInteger("Jump") * 0.15);
- //
- // ent.jumpMovementFactor = speed;
- //
- // }
- // }
-
- @SubscribeEvent
- public void Jump(LivingJumpEvent event)
- {
- if(event.entityLiving instanceof EntityPlayer)
- {
- final EntityPlayer player = (EntityPlayer) event.entityLiving;
- if(player.getCurrentArmor(1) != null && player.getCurrentArmor(1).getItem() instanceof ArmorCore)
- {
- final ItemStack legs = player.getCurrentArmor(1);
- final Item armor = legs.getItem();
- final NBTTagCompound tags = legs.getTagCompound().getCompoundTag("InfiTool");
-
- if((armor instanceof TinkersRobe || armor instanceof TinkersChausses || armor instanceof TinkersGrieves) && tags.hasKey("Jump"))
- {
- final double speed = tags.getInteger("Jump") * 0.1;
- player.setVelocity(0, 0.4 + speed, 0);
- player.velocityChanged = true;
- }
- }
- }
- }
-
- @SubscribeEvent
- public void Highstep(TickEvent.PlayerTickEvent event)
- {
- event.player.stepHeight = 0.5f;
- if(event.player.getCurrentArmor(1) != null && event.player.getCurrentArmor(1).getItem() instanceof ArmorCore)
- {
- final ItemStack legs = event.player.getCurrentArmor(1);
- final Item armor = legs.getItem();
- final NBTTagCompound tags = legs.getTagCompound().getCompoundTag("InfiTool");
-
- if((armor instanceof TinkersRobe || armor instanceof TinkersChausses || armor instanceof TinkersGrieves) && tags.hasKey("Highstep") && !event.player.isSneaking())
- {
- event.player.stepHeight = 1.0f;
- }
- }
- }
- // public void UpdateHighstep(ToolCore tool, ItemStack stack, World world, Entity entity)
- // {
- // NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
- // EntityPlayer ent = (EntityPlayer) entity;
- //
- // if(tool instanceof TinkersRobe || tool instanceof TinkersChausses || tool instanceof TinkersGrieves)
- // {
- // ent.stepHeight = 0.5f;
- // if(tags.hasKey("Highstep"))
- // {
- // if(!ent.isSneaking())
- // {
- // ent.stepHeight = 1f;
- // }
- // }
- // }
- //
- // }
-
- // @SubscribeEvent
- // public void CalmEndermen(LivingSetAttackTargetEvent event)
- // {
- // NBTTagCompound tags;
- //
- // if(event.target instanceof EntityPlayer)
- // {
- // if(((EntityPlayer) event.target).getCurrentArmor(3).hasTagCompound() && ((EntityPlayer) event.target).getCurrentArmor(3).getTagCompound().hasKey("InfiTool"))
- // {
- // tags = ((EntityPlayer) event.target).getCurrentArmor(3).getTagCompound().getCompoundTag("InfiTool");
- //
- // if(event.entityLiving instanceof EntityEnderman && tags.hasKey("Pumpkin"))
- // {
- // event.entityLiving.setRevengeTarget(null);
- // }
- // }
- // }
- // }
-}
+//package lance5057.tDefense.armor.modifiers;
+//
+//import lance5057.tDefense.TDIntegration;
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.armor.ArmorCore;
+//import lance5057.tDefense.armor.TDArmorAddon;
+//import lance5057.tDefense.armor.items.cloth.TinkersRobe;
+//import lance5057.tDefense.armor.items.heavy.TinkersGrieves;
+//import lance5057.tDefense.armor.items.light.TinkersChausses;
+//import lance5057.tDefense.armor.modifiers.BloodMagic.BloodArmorMods;
+//import lance5057.tDefense.armor.modifiers.Botania.BotaniaArmorMods;
+//import lance5057.tDefense.armor.modifiers.Thaumcraft.ThaumArmorMods;
+//import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
+//import net.minecraft.block.Block;
+//import net.minecraft.block.BlockLiquid;
+//import net.minecraft.block.material.Material;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.entity.player.EntityPlayer;
+//import net.minecraft.init.Blocks;
+//import net.minecraft.init.Items;
+//import net.minecraft.item.Item;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import net.minecraft.potion.Potion;
+//import net.minecraft.potion.PotionEffect;
+//import net.minecraft.util.EnumChatFormatting;
+//import net.minecraft.world.World;
+//import net.minecraftforge.event.entity.living.LivingEvent.LivingJumpEvent;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.client.TConstructClientRegistry;
+//import tconstruct.library.crafting.ModifyBuilder;
+//import tconstruct.library.tools.ToolCore;
+//import tconstruct.tools.TinkerTools;
+//import cpw.mods.fml.common.FMLCommonHandler;
+//import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+//import cpw.mods.fml.common.gameevent.TickEvent;
+//import cpw.mods.fml.common.registry.GameRegistry;
+//
+//public class ArmorMods extends ModifiersBase
+//{
+// ThaumArmorMods tcmods;
+// BotaniaArmorMods botmods;
+// BloodArmorMods bloodmods;
+//
+// // Item item_Canister;
+// // Item item_Emptycanister;
+// // Item item_Rebreather;
+// // Item item_NightvisionGoggles;
+// //
+// // Item item_Glowsole;
+// // Item item_Firesole;
+// // Item item_Icesole;
+// // Item item_Feathersole;
+// // Item item_Flippers;
+//
+// public ArmorMods()
+// {
+// super(new String[] {"Canister", "EmptyCanister", "Rebreather", "NightvisionGoggles", "Glowstep", "Firewalker", "Frostwalker", "FeatherFall", "Flippers"}, "modItemsArmor");
+// FMLCommonHandler.instance().bus().register(this);
+//
+// if(TDIntegration.thaumcraft)
+// {
+// tcmods = new ThaumArmorMods();
+// }
+// if(TDIntegration.botania)
+// {
+// botmods = new BotaniaArmorMods();
+// }
+// if(TDIntegration.bloodMagic)
+// {
+// bloodmods = new BloodArmorMods();
+// }
+// }
+//
+// @Override
+// public void RegisterRecipes()
+// {
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"-c-", "ses", "-s-", 'c', new ItemStack(
+// Items.coal, 1, 1), 's', new ItemStack(Blocks.sapling, 1), 'e', new ItemStack(
+// modItems, 1, 1)});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 1), new Object[] {"gsg", "lil", "gig", 'g', new ItemStack(
+// Items.gold_nugget, 1, 0), 's', new ItemStack(Items.slime_ball,
+// 1, 0), 'l', new ItemStack(Items.dye, 1, 4), 'i', new ItemStack(
+// Items.iron_ingot, 1, 0)});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 2), new Object[] {"-s-", "eie", "-d-", 's', new ItemStack(
+// Items.slime_ball, 1, 0), 'e', new ItemStack(modItems, 1, 1), 'i', new ItemStack(
+// TinkersDefense.partArmorplate, 1, 2), 'd', new ItemStack(
+// Items.dye, 1, 4)});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 3), new Object[] {"-s-", "eie", "-d-", 's', new ItemStack(
+// Items.potionitem, 1, 8262), 'e', new ItemStack(
+// Blocks.glass_pane, 1, 0), 'i', new ItemStack(Items.iron_ingot,
+// 1, 0), 'd', new ItemStack(Items.dye, 1, 2)});
+//
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 4), new Object[] {"ggg", "ala", "ggg", 'g', new ItemStack(
+// Blocks.glowstone, 1, 0), 'a', new ItemStack(
+// Items.glowstone_dust, 1, 0), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 5), new Object[] {"lol", "oao", "lol", 'o', new ItemStack(
+// Blocks.obsidian, 1, 0), 'a', TConstructRegistry.getItemStack("ingotArdite"), 'l', TConstructRegistry.getItemStack("lavaCrystal")});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 7), new Object[] {"fgf", 'g', new ItemStack(
+// Items.gold_nugget, 1, 0), 'f', new ItemStack(Items.feather, 1,
+// 0)});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 6), new Object[] {"ili", "lcl", "ili", 'l', new ItemStack(
+// Blocks.lapis_block, 1, 0), 'i', new ItemStack(Blocks.ice, 1, 0), 'c', TConstructRegistry.getItemStack("ingotCobalt")});
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 8), new Object[] {"-b-", "rlr", "-s-", 'b', new ItemStack(
+// Items.leather_boots, 1, 0), 'l', new ItemStack(Items.leather,
+// 1, 0), 'r', new ItemStack(TinkerTools.toolRod, 1, 2), 's', new ItemStack(
+// Items.slime_ball, 1, 0)});
+//
+// if(TDIntegration.thaumcraft)
+// {
+// tcmods.RegisterRecipes();
+// }
+// if(TDIntegration.botania)
+// {
+// botmods.RegisterRecipes();
+// }
+// if(TDIntegration.bloodMagic)
+// {
+// bloodmods.RegisterRecipes();
+// }
+// }
+//
+// @Override
+// public void RegisterModifiers()
+// {
+// //Head only
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 2)},
+// TinkersDefense.config.ArmorRebreatherID, "Rebreather",
+// EnumChatFormatting.GOLD.toString(), "Rebreather",
+// new String[] {"head"}, 1, null));
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 3)},
+// TinkersDefense.config.ArmorNightvisionID, "Nightvision",
+// EnumChatFormatting.GREEN.toString(), "Nightvision",
+// new String[] {"head"}, 1, null));
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {new ItemStack(Items.ghast_tear, 1, 0)},
+// TinkersDefense.config.ArmorAntiBlindnessID, "AntiBlindness", 1,
+// EnumChatFormatting.AQUA.toString(), "AntiBlindness",
+// new String[] {"head"}, 1, null));
+// //ModifyBuilder.registerModifier(new modifierBoolExclusive(new ItemStack[] {new ItemStack(Blocks.pumpkin, 1, 0)}, TinkersDefense.config.ArmorPumpkinID, "Pumpkin", EnumChatFormatting.GOLD.toString(), "Pumpkin", new String[] {"head"}, 1, null));
+//
+// //Legs only
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(Blocks.sticky_piston, 1, 0)},
+// TinkersDefense.config.ArmorHighstepID, "Highstep",
+// EnumChatFormatting.LIGHT_PURPLE.toString(), "Highstep",
+// new String[] {"pants"}, 1, null));
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {new ItemStack(Blocks.redstone_block, 1, 0)},
+// TinkersDefense.config.ArmorSpeedID, "Speed", 1,
+// EnumChatFormatting.DARK_RED.toString(), "Haste",
+// new String[] {"pants"}, 1, null));
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {new ItemStack(Blocks.piston, 1, 0)},
+// TinkersDefense.config.ArmorJumpboostID, "Jump", 1,
+// EnumChatFormatting.WHITE.toString(), "Jump Boost",
+// new String[] {"pants"}, 1, null));
+//
+// //Excluding Cloth
+// ModifyBuilder.registerModifier(new modifierProtection(
+// new ItemStack[] {new ItemStack(TinkersDefense.partArmorplate,
+// 1, 2)}, TinkersDefense.config.ArmorProtectionID, 1,
+// EnumChatFormatting.DARK_GRAY.toString(), "Protection"));
+// ModifyBuilder.registerModifier(new modifierProtection(
+// new ItemStack[] {new ItemStack(Items.magma_cream, 1)},
+// TinkersDefense.config.ArmorFireProtectionID, 1,
+// EnumChatFormatting.RED.toString(), "Fire Protection"));
+// ModifyBuilder.registerModifier(new modifierProtection(
+// new ItemStack[] {new ItemStack(Blocks.wool, 1)},
+// TinkersDefense.config.ArmorBlastProtectionID, 1,
+// EnumChatFormatting.DARK_GREEN.toString(), "Blast Protection"));
+// ModifyBuilder.registerModifier(new modifierProtection(
+// new ItemStack[] {new ItemStack(TinkersDefense.partRivet, 1, 2)},
+// TinkersDefense.config.ArmorProjectileProtectionID, 1,
+// EnumChatFormatting.GRAY.toString(), "Projectile Protection"));
+// ModifyBuilder.registerModifier(new modifierProtection(
+// new ItemStack[] {new ItemStack(modItems, 1, 7)},
+// TinkersDefense.config.ArmorFeatherfallID, 1,
+// EnumChatFormatting.WHITE.toString(), "Featherfall"));
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {TConstructRegistry.getItemStack("canisterRedHeart")},
+// TinkersDefense.config.ArmorAbsorptionID, "HealthBoost", 1,
+// EnumChatFormatting.DARK_RED.toString(), "HealthBoost",
+// new String[] {"heavy", "light"}, 1, null));
+//
+// //Feet only
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 4)},
+// TinkersDefense.config.ArmorGlowstepID, "GlowStep",
+// EnumChatFormatting.YELLOW.toString(), "GlowStep",
+// new String[] {"feet"}, 1, null));
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 5)},
+// TinkersDefense.config.ArmorFirewalkerID, "Firewalker",
+// EnumChatFormatting.RED.toString(), "Firewalker",
+// new String[] {"feet"}, 1, new String[] {"Frostwalker"}));
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 6)},
+// TinkersDefense.config.ArmorFrostwalkerID, "Frostwalker",
+// EnumChatFormatting.BLUE.toString(), "Frostwalker",
+// new String[] {"feet"}, 1, new String[] {"Firewalker"}));
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 8)},
+// TinkersDefense.config.ArmorDepthstriderID, "Depthstrider",
+// EnumChatFormatting.DARK_BLUE.toString(), "Depthstrider",
+// new String[] {"feet"}, 1,
+// new String[] {"Frostwalker", "Firewalker"}));
+//
+// for(final ToolCore tool : TConstructRegistry.getToolMapping())
+// {
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorRebreatherID, "tinker", "rebreather", true);
+//
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProtectionID, "tinker", "protection", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFireProtectionID, "tinker", "fireprotection", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorBlastProtectionID, "tinker", "blastprotection", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorProjectileProtectionID, "tinker", "projprotection", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFeatherfallID, "tinker", "featherfall", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorAbsorptionID, "tinker", "healthboost", true);
+//
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorGlowstepID, "tinker", "glowstep", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFirewalkerID, "tinker", "firewalk", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorFrostwalkerID, "tinker", "frostwalk", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorDepthstriderID, "tinker", "depthstrider", true);
+//
+// }
+//
+// if(TDIntegration.thaumcraft)
+// {
+// tcmods.RegisterModifiers();
+// }
+// if(TDIntegration.botania)
+// {
+// botmods.RegisterModifiers();
+// }
+// if(TDIntegration.bloodMagic)
+// {
+// bloodmods.RegisterModifiers();
+// }
+// }
+//
+// @Override
+// public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// if(!world.isRemote)
+// {
+// if(tags.hasKey("Frostwalker"))
+// {
+// UpdateWalker(tool, stack, world, entity, Material.water, TDArmorAddon.block_Unstable, 0);
+// }
+// if(tags.hasKey("Firewalker"))
+// {
+// UpdateWalker(tool, stack, world, entity, Material.lava, TDArmorAddon.block_Unstable, 1);
+// }
+// if(tags.hasKey("GlowStep"))
+// {
+// UpdateGlowstep(tool, stack, world, entity);
+// }
+// if(tags.hasKey("Rebreather"))
+// {
+// UpdateRebreather(tool, stack, world, entity);
+// }
+// if(tags.hasKey("Nightvision"))
+// {
+// UpdateNightvision(tool, stack, world, entity);
+// }
+// if(tags.hasKey("AntiBlindness"))
+// {
+// UpdateAntiBlind(tool, stack, world, entity);
+// }
+// if(tags.hasKey("HealthBoost"))
+// {
+// UpdateHealthBoost(tool, stack, world, entity, tags);
+// //UpdateHighstep(tool, stack, world, entity);
+// }
+//
+// }
+// else
+// {
+// if(tags.hasKey("Depthstrider"))
+// {
+// UpdateFlippers(tool, stack, world, entity);
+// }
+// if(tags.hasKey("Speed"))
+// {
+// UpdateSpeed(tool, stack, world, entity, tags);
+// // if(tags.hasKey("Jump"))
+// // UpdateJump(tool, stack, world, entity, tags);
+// }
+// }
+//
+// if(TDIntegration.thaumcraft)
+// {
+// tcmods.UpdateAll(tool, stack, world, entity, tags);
+// }
+// if(TDIntegration.botania)
+// {
+// botmods.UpdateAll(tool, stack, world, entity, tags);
+// }
+// if(TDIntegration.bloodMagic)
+// {
+// bloodmods.UpdateAll(tool, stack, world, entity, tags);
+// }
+// }
+//
+// public void UpdateWalker(ToolCore tool, ItemStack stack, World world, Entity entity, Material mat, Block replacement, int meta)
+// {
+// final int x = (int) Math.floor(entity.posX);
+// final int y = (int) (entity.posY - entity.getYOffset());
+// final int z = (int) Math.floor(entity.posZ);
+//
+// Block block;
+//
+// for(int i = 0; i < 5; i++)
+// {
+// for(int j = 0; j < 5; j++)
+// {
+// block = world.getBlock(x + (i - 2), y - 1, z + (j - 2));
+// if(block instanceof BlockLiquid)
+// {
+// if(((BlockLiquid) block).getMaterial() == mat && world.getBlockMetadata(x + (i - 2), y - 1, z + (j - 2)) == 0)
+// {
+// world.setBlock(x + (i - 2), y - 1, z + (j - 2), replacement, meta, 3);
+// world.notifyBlocksOfNeighborChange(x + (i - 2), y - 1, z + (j - 2), world.getBlock(x + (i - 2), y - 1, z + (j - 2)));
+// }
+// }
+// }
+// }
+// }
+//
+// int glowTimer = 8;
+// int prevX = 0;
+// int prevZ = 0;
+//
+// public void UpdateGlowstep(ToolCore tool, ItemStack stack, World world, Entity entity)
+// {
+// final int x = (int) Math.floor(entity.posX);
+// final int y = (int) (entity.posY - entity.getYOffset());
+// final int z = (int) Math.floor(entity.posZ);
+//
+// if(glowTimer == 0)
+// {
+// if(world.getBlock(x, y, z) == Blocks.air && world.getBlock(x, y - 1, z).isNormalCube())
+// {
+// world.setBlock(x, y, z, TDArmorAddon.block_GlowCrumbs, 0, 3);
+// //world.notifyBlocksOfNeighborChange(x + (i - 2), y - 1, z + (j - 2), world.getBlock(x + (i - 2), y - 1, z + (j - 2)));
+// }
+// glowTimer = 8;
+// }
+// else if(Math.abs(x - prevX) >= 1 || Math.abs(z - prevZ) >= 1)
+// {
+// glowTimer--;
+// }
+//
+// prevX = x;
+// prevZ = z;
+// }
+//
+// public void UpdateFlippers(ToolCore tool, ItemStack stack, World world, Entity entity)
+// {
+// if(entity.isInWater())
+// {
+// entity.motionX *= 1.2;
+// entity.motionY *= 1.2;
+// entity.motionZ *= 1.2;
+// }
+// }
+//
+// public void UpdateRebreather(ToolCore tool, ItemStack stack, World world, Entity entity)
+// {
+// final EntityPlayer player = (EntityPlayer) entity;
+// if(player.getAir() <= 0)
+// {
+// ItemStack canStack;
+// int i;
+// int used = 0;
+//
+// for(i = 0; i < player.inventory.getSizeInventory(); i++)
+// {
+// if(player.inventory.getStackInSlot(i) != null && player.inventory.getStackInSlot(i).getItem() == modItems && player.inventory.getStackInSlot(i).getItemDamage() == 0)
+// {
+// canStack = player.inventory.getStackInSlot(i);
+// if(used < 2 && canStack.stackSize == 1)
+// {
+// player.inventory.decrStackSize(i, 1);
+// player.inventory.addItemStackToInventory(new ItemStack(
+// modItems, 1, 1));
+// player.setAir(150);
+// used++;
+// }
+// if(used == 0 && canStack.stackSize >= 2)
+// {
+// player.inventory.decrStackSize(i, 2);
+// player.inventory.addItemStackToInventory(new ItemStack(
+// modItems, 2, 1));
+// player.setAir(300);
+// break;
+// }
+// }
+// }
+// }
+// }
+//
+// public void UpdateNightvision(ToolCore tool, ItemStack stack, World world, Entity entity)
+// {
+// if(!((EntityPlayer) entity).isPotionActive(Potion.nightVision) || ((EntityPlayer) entity).getActivePotionEffect(Potion.nightVision).getDuration() < 1000)
+// {
+// ((EntityPlayer) entity).addPotionEffect(new PotionEffect(
+// Potion.nightVision.id, 1000, 1, true));
+// }
+// }
+//
+// boolean isBlind = false;
+//
+// public void UpdateAntiBlind(ToolCore tool, ItemStack stack, World world, Entity entity)
+// {
+// final NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
+// if(((EntityPlayer) entity).isPotionActive(Potion.blindness) && !isBlind)
+// {
+// final int roll = world.rand.nextInt(100);
+// final int antiLevel = tags.getInteger("AntiBlindness");
+// if(roll < antiLevel * 10)
+// {
+// ((EntityPlayer) entity).removePotionEffect(Potion.blindness.id);
+// }
+// else
+// {
+// isBlind = true;
+// }
+// }
+// if(!((EntityPlayer) entity).isPotionActive(Potion.blindness) && isBlind)
+// {
+// isBlind = false;
+// }
+// }
+//
+// public void UpdateSpeed(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// final EntityPlayer ent = (EntityPlayer) entity;
+// if(!entity.isInWater() && !ent.isSneaking() && ent.moveForward > 0.0)
+// {
+// final float speed = (float) (tags.getInteger("Speed") * 0.05);
+// if(entity.onGround)
+// {
+// ent.moveFlying(0.0f, 1.0f, speed);
+// }
+// else
+// {
+// ent.jumpMovementFactor = speed;
+// }
+// }
+// }
+//
+// PotionEffect hb;
+//
+// public void UpdateHealthBoost(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// if(!((EntityPlayer) entity).isPotionActive(21))
+// {
+// ((EntityPlayer) entity).addPotionEffect(new PotionEffect(21, 100,
+// tags.getInteger("HealthBoost") - 1, true));
+// }
+// else if(((EntityPlayer) entity).getActivePotionEffect(Potion.potionTypes[21]).getDuration() < 10)
+// {
+// ((EntityPlayer) entity).getActivePotionEffect(Potion.potionTypes[21]).combine(new PotionEffect(
+// 21, 100, tags.getInteger("HealthBoost") - 1, true));
+// }
+// }
+//
+// // public void UpdateJump(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// // {
+// // EntityPlayer ent = (EntityPlayer) entity;
+// // if(!entity.isInWater() && !ent.isSneaking() && ent.motionY > 0.0)
+// // {
+// // float speed = (float) (tags.getInteger("Jump") * 0.15);
+// //
+// // ent.jumpMovementFactor = speed;
+// //
+// // }
+// // }
+//
+// @SubscribeEvent
+// public void Jump(LivingJumpEvent event)
+// {
+// if(event.entityLiving instanceof EntityPlayer)
+// {
+// final EntityPlayer player = (EntityPlayer) event.entityLiving;
+// if(player.getCurrentArmor(1) != null && player.getCurrentArmor(1).getItem() instanceof ArmorCore)
+// {
+// final ItemStack legs = player.getCurrentArmor(1);
+// final Item armor = legs.getItem();
+// final NBTTagCompound tags = legs.getTagCompound().getCompoundTag("InfiTool");
+//
+// if((armor instanceof TinkersRobe || armor instanceof TinkersChausses || armor instanceof TinkersGrieves) && tags.hasKey("Jump"))
+// {
+// final double speed = tags.getInteger("Jump") * 0.1;
+// player.setVelocity(0, 0.4 + speed, 0);
+// player.velocityChanged = true;
+// }
+// }
+// }
+// }
+//
+// @SubscribeEvent
+// public void Highstep(TickEvent.PlayerTickEvent event)
+// {
+// event.player.stepHeight = 0.5f;
+// if(event.player.getCurrentArmor(1) != null && event.player.getCurrentArmor(1).getItem() instanceof ArmorCore)
+// {
+// final ItemStack legs = event.player.getCurrentArmor(1);
+// final Item armor = legs.getItem();
+// final NBTTagCompound tags = legs.getTagCompound().getCompoundTag("InfiTool");
+//
+// if((armor instanceof TinkersRobe || armor instanceof TinkersChausses || armor instanceof TinkersGrieves) && tags.hasKey("Highstep") && !event.player.isSneaking())
+// {
+// event.player.stepHeight = 1.0f;
+// }
+// }
+// }
+// // public void UpdateHighstep(ToolCore tool, ItemStack stack, World world, Entity entity)
+// // {
+// // NBTTagCompound tags = stack.getTagCompound().getCompoundTag("InfiTool");
+// // EntityPlayer ent = (EntityPlayer) entity;
+// //
+// // if(tool instanceof TinkersRobe || tool instanceof TinkersChausses || tool instanceof TinkersGrieves)
+// // {
+// // ent.stepHeight = 0.5f;
+// // if(tags.hasKey("Highstep"))
+// // {
+// // if(!ent.isSneaking())
+// // {
+// // ent.stepHeight = 1f;
+// // }
+// // }
+// // }
+// //
+// // }
+//
+// // @SubscribeEvent
+// // public void CalmEndermen(LivingSetAttackTargetEvent event)
+// // {
+// // NBTTagCompound tags;
+// //
+// // if(event.target instanceof EntityPlayer)
+// // {
+// // if(((EntityPlayer) event.target).getCurrentArmor(3).hasTagCompound() && ((EntityPlayer) event.target).getCurrentArmor(3).getTagCompound().hasKey("InfiTool"))
+// // {
+// // tags = ((EntityPlayer) event.target).getCurrentArmor(3).getTagCompound().getCompoundTag("InfiTool");
+// //
+// // if(event.entityLiving instanceof EntityEnderman && tags.hasKey("Pumpkin"))
+// // {
+// // event.entityLiving.setRevengeTarget(null);
+// // }
+// // }
+// // }
+// // }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/BloodMagic/BloodArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/BloodMagic/BloodArmorMods.java
index fca26a0..0010a66 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/BloodMagic/BloodArmorMods.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/BloodMagic/BloodArmorMods.java
@@ -1,56 +1,56 @@
-package lance5057.tDefense.armor.modifiers.BloodMagic;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.util.EnumChatFormatting;
-import net.minecraft.world.World;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.client.TConstructClientRegistry;
-import tconstruct.library.crafting.ModifyBuilder;
-import tconstruct.library.tools.ToolCore;
-import WayofTime.alchemicalWizardry.ModItems;
-
-public class BloodArmorMods extends ModifiersBase
-{
- public BloodArmorMods()
- {
- super(new String[] {}, "modItemsBloodArmor");
- // TODO Auto-generated constructor stub
- }
-
- @Override
- public void LoadItems()
- {
- }
-
- @Override
- public void RegisterRecipes()
- {
- }
-
- @Override
- public void RegisterModifiers()
- {
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {new ItemStack(ModItems.divinationSigil, 1, 0)},
- TinkersDefense.config.DivinationModID, "Divination",
- EnumChatFormatting.DARK_RED.toString(), "Divination",
- new String[] {"head"}, 0, new String[] {}));
-
- for(final ToolCore tool : TConstructRegistry.getToolMapping())
- {
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.DivinationModID, "tinker", "divination", true);
- //TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.VisDiscountModID, "tinker", "visembroidery", true);
-
- }
- }
-
- @Override
- public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- }
-}
+//package lance5057.tDefense.armor.modifiers.BloodMagic;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import net.minecraft.util.EnumChatFormatting;
+//import net.minecraft.world.World;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.client.TConstructClientRegistry;
+//import tconstruct.library.crafting.ModifyBuilder;
+//import tconstruct.library.tools.ToolCore;
+//import WayofTime.alchemicalWizardry.ModItems;
+//
+//public class BloodArmorMods extends ModifiersBase
+//{
+// public BloodArmorMods()
+// {
+// super(new String[] {}, "modItemsBloodArmor");
+// // TODO Auto-generated constructor stub
+// }
+//
+// @Override
+// public void LoadItems()
+// {
+// }
+//
+// @Override
+// public void RegisterRecipes()
+// {
+// }
+//
+// @Override
+// public void RegisterModifiers()
+// {
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {new ItemStack(ModItems.divinationSigil, 1, 0)},
+// TinkersDefense.config.DivinationModID, "Divination",
+// EnumChatFormatting.DARK_RED.toString(), "Divination",
+// new String[] {"head"}, 0, new String[] {}));
+//
+// for(final ToolCore tool : TConstructRegistry.getToolMapping())
+// {
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.DivinationModID, "tinker", "divination", true);
+// //TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.VisDiscountModID, "tinker", "visembroidery", true);
+//
+// }
+// }
+//
+// @Override
+// public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/Botania/BotaniaArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/Botania/BotaniaArmorMods.java
index a2f9235..d399bf1 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/Botania/BotaniaArmorMods.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/Botania/BotaniaArmorMods.java
@@ -1,66 +1,66 @@
-package lance5057.tDefense.armor.modifiers.Botania;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.util.EnumChatFormatting;
-import net.minecraft.world.World;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.client.TConstructClientRegistry;
-import tconstruct.library.crafting.ModifyBuilder;
-import tconstruct.library.tools.ToolCore;
-import vazkii.botania.common.item.ModItems;
-import cpw.mods.fml.common.registry.GameRegistry;
-
-public class BotaniaArmorMods extends ModifiersBase
-{
- public BotaniaArmorMods()
- {
- super(new String[] {"elementiumcore"}, "modItemsBotaniaArmor");
- }
-
- @Override
- public void RegisterRecipes()
- {
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"sis", "idi", "sis", 'i', new ItemStack(
- ModItems.manaResource, 1, 7), 's', new ItemStack(
- ModItems.manaResource, 1, 12), 'd', new ItemStack(
- ModItems.manaResource, 1, 2)});
-
- GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"sis", "idi", "sis", 'i', new ItemStack(
- ModItems.manaResource, 1, 7), 's', new ItemStack(
- ModItems.manaResource, 1, 12), 'd', new ItemStack(
- ModItems.manaResource, 1, 1)});
- }
-
- @Override
- public void RegisterModifiers()
- {
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {new ItemStack(ModItems.manaResource, 1, 22)},
- TinkersDefense.config.ArmorManaDiscountModID, "ManaEmbroidery",
- 1, EnumChatFormatting.AQUA.toString(), "Mana Embroidery",
- new String[] {"cloth"}, 1, new String[] {}));
-
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {new ItemStack(modItems, 1, 4)},
- TinkersDefense.config.ArmorPixieCoreModID, "ElementiumCore", 1,
- EnumChatFormatting.LIGHT_PURPLE.toString(), "Elementium Core",
- new String[] {"armor"}, 1, new String[] {}));
-
- for(final ToolCore tool : TConstructRegistry.getToolMapping())
- {
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorManaDiscountModID, "tinker", "manaembroidery", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorPixieCoreModID, "tinker", "elementiumcore", true);
-
- }
- }
-
- @Override
- public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- }
-}
+//package lance5057.tDefense.armor.modifiers.Botania;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import net.minecraft.util.EnumChatFormatting;
+//import net.minecraft.world.World;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.client.TConstructClientRegistry;
+//import tconstruct.library.crafting.ModifyBuilder;
+//import tconstruct.library.tools.ToolCore;
+//import vazkii.botania.common.item.ModItems;
+//import cpw.mods.fml.common.registry.GameRegistry;
+//
+//public class BotaniaArmorMods extends ModifiersBase
+//{
+// public BotaniaArmorMods()
+// {
+// super(new String[] {"elementiumcore"}, "modItemsBotaniaArmor");
+// }
+//
+// @Override
+// public void RegisterRecipes()
+// {
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"sis", "idi", "sis", 'i', new ItemStack(
+// ModItems.manaResource, 1, 7), 's', new ItemStack(
+// ModItems.manaResource, 1, 12), 'd', new ItemStack(
+// ModItems.manaResource, 1, 2)});
+//
+// GameRegistry.addShapedRecipe(new ItemStack(modItems, 1, 0), new Object[] {"sis", "idi", "sis", 'i', new ItemStack(
+// ModItems.manaResource, 1, 7), 's', new ItemStack(
+// ModItems.manaResource, 1, 12), 'd', new ItemStack(
+// ModItems.manaResource, 1, 1)});
+// }
+//
+// @Override
+// public void RegisterModifiers()
+// {
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {new ItemStack(ModItems.manaResource, 1, 22)},
+// TinkersDefense.config.ArmorManaDiscountModID, "ManaEmbroidery",
+// 1, EnumChatFormatting.AQUA.toString(), "Mana Embroidery",
+// new String[] {"cloth"}, 1, new String[] {}));
+//
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {new ItemStack(modItems, 1, 4)},
+// TinkersDefense.config.ArmorPixieCoreModID, "ElementiumCore", 1,
+// EnumChatFormatting.LIGHT_PURPLE.toString(), "Elementium Core",
+// new String[] {"armor"}, 1, new String[] {}));
+//
+// for(final ToolCore tool : TConstructRegistry.getToolMapping())
+// {
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorManaDiscountModID, "tinker", "manaembroidery", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.ArmorPixieCoreModID, "tinker", "elementiumcore", true);
+//
+// }
+// }
+//
+// @Override
+// public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/Thaumcraft/ThaumArmorMods.java b/src/main/java/lance5057/tDefense/armor/modifiers/Thaumcraft/ThaumArmorMods.java
index 9b91556..c8839cf 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/Thaumcraft/ThaumArmorMods.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/Thaumcraft/ThaumArmorMods.java
@@ -1,59 +1,59 @@
-package lance5057.tDefense.armor.modifiers.Thaumcraft;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
-import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
-import net.minecraft.entity.Entity;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import net.minecraft.world.World;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.client.TConstructClientRegistry;
-import tconstruct.library.crafting.ModifyBuilder;
-import tconstruct.library.tools.ToolCore;
-import thaumcraft.api.ItemApi;
-
-public class ThaumArmorMods extends ModifiersBase
-{
-
- //Runic Shielding is handled in ArmorCore.java
-
- public ThaumArmorMods()
- {
- super(new String[] {}, "modItemsThaumArmor");
- // TODO Auto-generated constructor stub
- }
-
- @Override
- public void RegisterRecipes()
- {
- }
-
- @Override
- public void RegisterModifiers()
- {
- ModifyBuilder.registerModifier(new ModifierBoolExclusive(
- new ItemStack[] {ItemApi.getItem("itemGoggles", 0)},
- TinkersDefense.config.RevealingModID, "Revealing", "\u00A75",
- "Revealing", new String[] {"head"}, 0, null));
-
- ModifyBuilder.registerModifier(new ModifierIntExclusive(
- new ItemStack[] {ItemApi.getItem("itemResource", 7)},
- TinkersDefense.config.VisDiscountModID, "VisEmbroidery", 1,
- "\u00A79", "Vis Embroidery", new String[] {"cloth"}, 1,
- new String[] {}));
-
- for(final ToolCore tool : TConstructRegistry.getToolMapping())
- {
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.RevealingModID, "tinker", "revealing", true);
- TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.VisDiscountModID, "tinker", "visembroidery", true);
-
- }
- }
-
- @Override
- public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
- {
- }
-}
+//package lance5057.tDefense.armor.modifiers.Thaumcraft;
+//
+//import lance5057.tDefense.TinkersDefense;
+//import lance5057.tDefense.core.tools.modifiers.ModifierBoolExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifierIntExclusive;
+//import lance5057.tDefense.core.tools.modifiers.ModifiersBase;
+//import net.minecraft.entity.Entity;
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import net.minecraft.world.World;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.client.TConstructClientRegistry;
+//import tconstruct.library.crafting.ModifyBuilder;
+//import tconstruct.library.tools.ToolCore;
+//import thaumcraft.api.ItemApi;
+//
+//public class ThaumArmorMods extends ModifiersBase
+//{
+//
+// //Runic Shielding is handled in ArmorCore.java
+//
+// public ThaumArmorMods()
+// {
+// super(new String[] {}, "modItemsThaumArmor");
+// // TODO Auto-generated constructor stub
+// }
+//
+// @Override
+// public void RegisterRecipes()
+// {
+// }
+//
+// @Override
+// public void RegisterModifiers()
+// {
+// ModifyBuilder.registerModifier(new ModifierBoolExclusive(
+// new ItemStack[] {ItemApi.getItem("itemGoggles", 0)},
+// TinkersDefense.config.RevealingModID, "Revealing", "\u00A75",
+// "Revealing", new String[] {"head"}, 0, null));
+//
+// ModifyBuilder.registerModifier(new ModifierIntExclusive(
+// new ItemStack[] {ItemApi.getItem("itemResource", 7)},
+// TinkersDefense.config.VisDiscountModID, "VisEmbroidery", 1,
+// "\u00A79", "Vis Embroidery", new String[] {"cloth"}, 1,
+// new String[] {}));
+//
+// for(final ToolCore tool : TConstructRegistry.getToolMapping())
+// {
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.RevealingModID, "tinker", "revealing", true);
+// TConstructClientRegistry.addEffectRenderMapping(tool, TinkersDefense.config.VisDiscountModID, "tinker", "visembroidery", true);
+//
+// }
+// }
+//
+// @Override
+// public void UpdateAll(ToolCore tool, ItemStack stack, World world, Entity entity, NBTTagCompound tags)
+// {
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
index 145764f..2e23b79 100644
--- a/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
+++ b/src/main/java/lance5057/tDefense/armor/modifiers/modifierProtection.java
@@ -1,95 +1,95 @@
-package lance5057.tDefense.armor.modifiers;
-
-import java.util.Arrays;
-import java.util.List;
-
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-import tconstruct.library.tools.ToolCore;
-import tconstruct.modifiers.tools.ModInteger;
-
-public class modifierProtection extends ModInteger
-{
- String color;
- String type;
- String tooltipName = "";
- int initialIncrease;
- int secondaryIncrease;
- String[] types = {"Protection", "Fire Protection", "Blast Protection", "Projectile Protection", "Featherfall"};
-
- public modifierProtection(ItemStack[] items, int effect, int increase, String c, String t)
- {
- super(items, effect, t, increase, c, t);
- color = c;
- type = t;
- initialIncrease = secondaryIncrease = increase;
- }
-
- @Override
- protected boolean canModify(ItemStack tool, ItemStack[] input)
- {
- if(tool.getItem() instanceof ToolCore)
- {
- final List list = Arrays.asList(((ToolCore) tool.getItem()).getTraits());
- final NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
-
- if(list.contains("heavyarmor") || list.contains("lightarmor"))
- {
- if(type != types[4])
- {
- for(int i = 0; i < 4; i++)
- {
- if(tags.hasKey(types[i]))
- {
- if(types[i] != type)
- {
- return false;
- }
- if(types[i] == type && tags.getInteger(types[i]) > 5)
- {
- return false;
- }
- }
- }
- return true;
- }
- else if(type == types[4] && tags.getInteger(types[4]) < 5)
- {
- if(list.contains("feet"))
- {
- return true;
- }
- return false;
- }
- }
-
- }
- return false;
- }
-
- @Override
- public void modify(ItemStack[] input, ItemStack tool)
- {
- final NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
- if(tags.hasKey(key))
- {
- int increase = tags.getInteger(key);
- increase += secondaryIncrease;
- tags.setInteger(key, increase);
- }
- else
- {
- tags.setInteger(key, initialIncrease);
- }
-
- int modifiers = tags.getInteger("Modifiers");
- modifiers -= 1;
- tags.setInteger("Modifiers", modifiers);
-
- int prot = tags.getInteger(type);
- prot += 1;
- tags.setInteger(type, prot);
-
- addToolTip(tool, color + tooltipName, color + key);
- }
-}
+//package lance5057.tDefense.armor.modifiers;
+//
+//import java.util.Arrays;
+//import java.util.List;
+//
+//import net.minecraft.item.ItemStack;
+//import net.minecraft.nbt.NBTTagCompound;
+//import tconstruct.library.tools.ToolCore;
+//import tconstruct.modifiers.tools.ModInteger;
+//
+//public class modifierProtection extends ModInteger
+//{
+// String color;
+// String type;
+// String tooltipName = "";
+// int initialIncrease;
+// int secondaryIncrease;
+// String[] types = {"Protection", "Fire Protection", "Blast Protection", "Projectile Protection", "Featherfall"};
+//
+// public modifierProtection(ItemStack[] items, int effect, int increase, String c, String t)
+// {
+// super(items, effect, t, increase, c, t);
+// color = c;
+// type = t;
+// initialIncrease = secondaryIncrease = increase;
+// }
+//
+// @Override
+// protected boolean canModify(ItemStack tool, ItemStack[] input)
+// {
+// if(tool.getItem() instanceof ToolCore)
+// {
+// final List list = Arrays.asList(((ToolCore) tool.getItem()).getTraits());
+// final NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+//
+// if(list.contains("heavyarmor") || list.contains("lightarmor"))
+// {
+// if(type != types[4])
+// {
+// for(int i = 0; i < 4; i++)
+// {
+// if(tags.hasKey(types[i]))
+// {
+// if(types[i] != type)
+// {
+// return false;
+// }
+// if(types[i] == type && tags.getInteger(types[i]) > 5)
+// {
+// return false;
+// }
+// }
+// }
+// return true;
+// }
+// else if(type == types[4] && tags.getInteger(types[4]) < 5)
+// {
+// if(list.contains("feet"))
+// {
+// return true;
+// }
+// return false;
+// }
+// }
+//
+// }
+// return false;
+// }
+//
+// @Override
+// public void modify(ItemStack[] input, ItemStack tool)
+// {
+// final NBTTagCompound tags = tool.getTagCompound().getCompoundTag("InfiTool");
+// if(tags.hasKey(key))
+// {
+// int increase = tags.getInteger(key);
+// increase += secondaryIncrease;
+// tags.setInteger(key, increase);
+// }
+// else
+// {
+// tags.setInteger(key, initialIncrease);
+// }
+//
+// int modifiers = tags.getInteger("Modifiers");
+// modifiers -= 1;
+// tags.setInteger("Modifiers", modifiers);
+//
+// int prot = tags.getInteger(type);
+// prot += 1;
+// tags.setInteger(type, prot);
+//
+// addToolTip(tool, color + tooltipName, color + key);
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/parts/Cloth.java b/src/main/java/lance5057/tDefense/armor/parts/Cloth.java
index 480c153..2bce85a 100644
--- a/src/main/java/lance5057/tDefense/armor/parts/Cloth.java
+++ b/src/main/java/lance5057/tDefense/armor/parts/Cloth.java
@@ -1,46 +1,46 @@
-package lance5057.tDefense.armor.parts;
-
-import mantle.items.abstracts.CraftingItem;
-import net.minecraft.item.ItemStack;
-import tconstruct.library.TConstructRegistry;
-import tconstruct.library.util.IToolPart;
-
-public class Cloth extends CraftingItem implements IToolPart
-{
- public Cloth()
- {
- super(toolMaterialNames, buildTextureNames("_cloth"), "parts/", "tinker", TConstructRegistry.materialTab);
- setHasSubtypes(true);
- setMaxDamage(0);
- }
-
- private static String[] buildTextureNames(String textureType)
- {
- final String[] names = new String[toolMaterialNames.length];
- for(int i = 0; i < toolMaterialNames.length; i++)
- {
- if(toolTextureNames[i].equals(""))
- {
- names[i] = "";
- }
- else
- {
- names[i] = toolTextureNames[i] + textureType;
- }
- }
- return names;
- }
-
- public static final String[] toolMaterialNames = new String[] {"white", "orange", "magenta", "lightblue", "yellow", "lime", "pink", "gray", "lightgray", "cyan", "purple", "blue", "brown", "green", "red", "black"};
- public static final String[] toolTextureNames = new String[] {"white", "orange", "magenta", "lightblue", "yellow", "lime", "pink", "gray", "lightgray", "cyan", "purple", "blue", "brown", "green", "red", "black"};
-
- @Override
- public int getMaterialID(ItemStack stack)
- {
- if(stack.getItemDamage() >= toolMaterialNames.length)
- {
- return -1;
- }
- return stack.getItemDamage();
- }
-}
+//package lance5057.tDefense.armor.parts;
+//
+//import mantle.items.abstracts.CraftingItem;
+//import net.minecraft.item.ItemStack;
+//import tconstruct.library.TConstructRegistry;
+//import tconstruct.library.util.IToolPart;
+//
+//public class Cloth extends CraftingItem implements IToolPart
+//{
+// public Cloth()
+// {
+// super(toolMaterialNames, buildTextureNames("_cloth"), "parts/", "tinker", TConstructRegistry.materialTab);
+// setHasSubtypes(true);
+// setMaxDamage(0);
+// }
+//
+// private static String[] buildTextureNames(String textureType)
+// {
+// final String[] names = new String[toolMaterialNames.length];
+// for(int i = 0; i < toolMaterialNames.length; i++)
+// {
+// if(toolTextureNames[i].equals(""))
+// {
+// names[i] = "";
+// }
+// else
+// {
+// names[i] = toolTextureNames[i] + textureType;
+// }
+// }
+// return names;
+// }
+//
+// public static final String[] toolMaterialNames = new String[] {"white", "orange", "magenta", "lightblue", "yellow", "lime", "pink", "gray", "lightgray", "cyan", "purple", "blue", "brown", "green", "red", "black"};
+// public static final String[] toolTextureNames = new String[] {"white", "orange", "magenta", "lightblue", "yellow", "lime", "pink", "gray", "lightgray", "cyan", "purple", "blue", "brown", "green", "red", "black"};
+//
+// @Override
+// public int getMaterialID(ItemStack stack)
+// {
+// if(stack.getItemDamage() >= toolMaterialNames.length)
+// {
+// return -1;
+// }
+// return stack.getItemDamage();
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/parts/ClothMaterial.java b/src/main/java/lance5057/tDefense/armor/parts/ClothMaterial.java
index 4b1733d..8368a61 100644
--- a/src/main/java/lance5057/tDefense/armor/parts/ClothMaterial.java
+++ b/src/main/java/lance5057/tDefense/armor/parts/ClothMaterial.java
@@ -1,14 +1,14 @@
-package lance5057.tDefense.armor.parts;
-
-import net.minecraft.item.ItemStack;
-import tconstruct.library.tools.CustomMaterial;
-
-public class ClothMaterial extends CustomMaterial
-{
-
- public ClothMaterial(int materialID, int value, ItemStack input, ItemStack craftingItem, int color)
- {
- super(materialID, value, input, craftingItem, color);
- }
-
-}
+//package lance5057.tDefense.armor.parts;
+//
+//import net.minecraft.item.ItemStack;
+//import tconstruct.library.tools.CustomMaterial;
+//
+//public class ClothMaterial extends CustomMaterial
+//{
+//
+// public ClothMaterial(int materialID, int value, ItemStack input, ItemStack craftingItem, int color)
+// {
+// super(materialID, value, input, craftingItem, color);
+// }
+//
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/ArmorRenderer.java b/src/main/java/lance5057/tDefense/armor/renderers/ArmorRenderer.java
index 2cace5c..36226ed 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/ArmorRenderer.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/ArmorRenderer.java
@@ -13,7 +13,7 @@ import net.minecraft.nbt.NBTTagCompound;
import org.lwjgl.opengl.GL11;
-public class ArmorRenderer extends ModelBiped
+public class ArmorRenderer extends ModelBiped
{
public String[] colors;
@@ -23,6 +23,7 @@ public class ArmorRenderer extends ModelBiped
private final int[] order = new int[] {1, 2, 3, 0, 4, 5, 6, 7, 8, 9};
public List<ModelRenderer> boxes = new ArrayList<ModelRenderer>();
+
public NBTTagCompound defaultTags = new NBTTagCompound();
public ArmorRenderer(float a, float b, int c, int d)
@@ -74,16 +75,16 @@ public class ArmorRenderer extends ModelBiped
for(int i = 0; i < 10; i++)
{
- final String texture = ((ArmorCore) stack.getItem()).getTexture(order[i], stack);
- if(texture != "")
- {
- GL11.glPushMatrix();
-
- ((ArmorCore) stack.getItem()).renderArmor(entity, f, f1, f2, f3, f4, f5, colors, stack, order[i]);
- super.render(entity, f, f1, f2, f3, f4, f5);
-
- GL11.glPopMatrix();
- }
+ //final String texture = ((ArmorCore) stack.getItem()).getTexture(order[i], stack);
+// if(texture != "")
+// {
+// GL11.glPushMatrix();
+//
+// //((ArmorCore) stack.getItem()).renderArmor(entity, f, f1, f2, f3, f4, f5, colors, stack, order[i]);
+// super.render(entity, f, f1, f2, f3, f4, f5);
+//
+// GL11.glPopMatrix();
+// }
}
if(TinkersDefense.config.transparency)
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java b/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java
deleted file mode 100644
index 3a35160..0000000
--- a/src/main/java/lance5057/tDefense/armor/renderers/ModelSheath.java
+++ /dev/null
@@ -1,73 +0,0 @@
-package lance5057.tDefense.armor.renderers;
-
-import lance5057.tDefense.armor.ArmorCore;
-import net.minecraft.client.model.ModelRenderer;
-import net.minecraft.entity.Entity;
-
-import org.lwjgl.opengl.GL11;
-
-/**
- * ModelBiped - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelSheath extends ArmorRenderer
-{
- public ModelRenderer sheath;
- public ModelRenderer belt;
-
- String Color[];
- int rgbColors[];
-
- public ModelSheath()
- {
- super(0.5f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- belt = new ModelRenderer(this, 16, 32);
- belt.setRotationPoint(-4.5F, 0.0F, 0.5F);
- belt.addBox(0.0F, 0.0F, -3.0F, 1, 12, 5, 0.0F);
- setRotateAngle(belt, 0.0F, 0.0F, -0.7853981633974483F);
- bipedBody.addChild(belt);
-
- sheath = new ModelRenderer(this, 0, 32);
- sheath.setRotationPoint(0f, 0f, 0f);
- sheath.addBox(-5.0F, 0.0F, 2.0F, 5, 16, 2, -0.4F);
- setRotateAngle(sheath, 0.0F, 0.0F, -0.45F);
- bipedBody.addChild(sheath);
- }
-
- @Override
- public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
- {
- GL11.glPushMatrix();
-
- for(int i = 0; i < 10; i++)
- {
- final String texture = ((ArmorCore) stack.getItem()).getTexture(i, stack);
- if(texture != "")
- {
-
- GL11.glPushMatrix();
-
- ((ArmorCore) stack.getItem()).renderArmor(entity, f, f1, f2, f3, f4, f5, colors, stack, i);
- super.render(entity, f, f1, f2, f3, f4, f5);
-
- GL11.glPopMatrix();
- }
- }
-
- GL11.glPopMatrix();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersGauntlets.java b/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersGauntlets.java
index b64c0d9..5eac286 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersGauntlets.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersGauntlets.java
@@ -1,241 +1,241 @@
-package lance5057.tDefense.armor.renderers;
-
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersGauntlet - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersGauntlets extends ArmorRenderer
-{
- public ModelRenderer GloveR;
- public ModelRenderer VambraceR;
- public ModelRenderer RebraceR;
- public ModelRenderer BoltR;
- public ModelRenderer KnuckleR;
- public ModelRenderer SettingR;
- public ModelRenderer GemR;
- public ModelRenderer ArmSpikesR;
- public ModelRenderer ArmSpikesBackR;
- public ModelRenderer KnuckleSpikesL;
- public ModelRenderer KnuckleSpikesR;
- public ModelRenderer KnuckleSpikesMidR;
- public ModelRenderer GloveL;
- public ModelRenderer VambraceL;
- public ModelRenderer RebraceL;
- public ModelRenderer BoltL;
- public ModelRenderer ArmSpikesL;
- public ModelRenderer KnuckleSpikesBackR;
- public ModelRenderer KnuckleSpikesBackL;
- public ModelRenderer KnuckleSpikesMidL;
- public ModelRenderer KnuckleL;
- public ModelRenderer GemL;
- public ModelRenderer SettingL;
- public ModelRenderer ArmSpikesBackL;
-
- public ModelTinkersGauntlets()
- {
- super(1.0f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- KnuckleSpikesL = new ModelRenderer(this, "Knuckle Spikes Left");
- KnuckleSpikesL.setTextureOffset(56, 40);
- KnuckleSpikesL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesL.addBox(3.0F, 6.0F, -0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(KnuckleSpikesL, 0.0F, 0.3490658503988659F, 0.0F);
- bipedLeftArm.addChild(KnuckleSpikesL);
-
- KnuckleSpikesBackL = new ModelRenderer(this, "Knuckle Spikes Back Left");
- KnuckleSpikesBackL.setTextureOffset(56, 40);
- KnuckleSpikesBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesBackL.addBox(3.0F, 6.0F, 0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(KnuckleSpikesBackL, 0.0F, -0.3490658503988659F, 0.0F);
- bipedLeftArm.addChild(KnuckleSpikesBackL);
-
- KnuckleL = new ModelRenderer(this, "Knuckle Left");
- KnuckleL.setTextureOffset(0, 41);
- KnuckleL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleL.addBox(0.1F, 6.8F, -2.0F, 3, 3, 4, 0.4F);
- bipedLeftArm.addChild(KnuckleL);
-
- ArmSpikesR = new ModelRenderer(this, "Arm Spikes Right");
- ArmSpikesR.setTextureOffset(56, 32);
- ArmSpikesR.mirror = true;
- ArmSpikesR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmSpikesR.addBox(-7.5F, 1.0F, 0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(ArmSpikesR, 0.0F, -0.3490658503988659F, 0.0F);
- bipedRightArm.addChild(ArmSpikesR);
-
- RebraceL = new ModelRenderer(this, "Rebrace Left");
- RebraceL.setTextureOffset(14, 40);
- RebraceL.setRotationPoint(0.0F, 0.0F, 0.0F);
- RebraceL.addBox(-1.1F, 3.0F, -2.0F, 3, 5, 4, 0.2F);
- bipedLeftArm.addChild(RebraceL);
-
- BoltL = new ModelRenderer(this, "Bolt Left");
- BoltL.setTextureOffset(16, 32);
- BoltL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BoltL.addBox(-5.8F, 3.7F, -3.0F, 2, 2, 6, -0.3F);
- setRotateAngle(BoltL, 0.0F, 0.0F, -0.7853981633974483F);
- bipedLeftArm.addChild(BoltL);
-
- KnuckleSpikesBackR = new ModelRenderer(this,
- "Knuckle Spikes Back Right");
- KnuckleSpikesBackR.setTextureOffset(56, 40);
- KnuckleSpikesBackR.mirror = true;
- KnuckleSpikesBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesBackR.addBox(-7.0F, 6.0F, 0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(KnuckleSpikesBackR, 0.0F, 0.3490658503988659F, 0.0F);
- bipedRightArm.addChild(KnuckleSpikesBackR);
-
- GloveR = new ModelRenderer(this, "Glove Right");
- GloveR.setTextureOffset(0, 32);
- GloveR.mirror = true;
- GloveR.setRotationPoint(0.0F, 0.0F, 0.0F);
- GloveR.addBox(-3.0F, 5.0F, -2.0F, 4, 5, 4, 0.1F);
- bipedRightArm.addChild(GloveR);
-
- BoltR = new ModelRenderer(this, "Bolt Right");
- BoltR.setTextureOffset(16, 32);
- BoltR.mirror = true;
- BoltR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BoltR.addBox(3.8F, 3.7F, -3.0F, 2, 2, 6, -0.3F);
- setRotateAngle(BoltR, 0.0F, 0.0F, 0.7853981633974483F);
- bipedRightArm.addChild(BoltR);
-
- KnuckleR = new ModelRenderer(this, "Knuckle Right");
- KnuckleR.setTextureOffset(0, 41);
- KnuckleR.mirror = true;
- KnuckleR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleR.addBox(-2.9F, 6.8F, -2.0F, 3, 3, 4, 0.4F);
- bipedRightArm.addChild(KnuckleR);
-
- KnuckleSpikesR = new ModelRenderer(this, "Knuckle Spikes Right");
- KnuckleSpikesR.setTextureOffset(56, 40);
- KnuckleSpikesR.mirror = true;
- KnuckleSpikesR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesR.addBox(-7.0F, 6.0F, -0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(KnuckleSpikesR, 0.0F, -0.3490658503988659F, 0.0F);
- bipedRightArm.addChild(KnuckleSpikesR);
-
- KnuckleSpikesMidL = new ModelRenderer(this, "Knuckle Spikes Mid Left");
- KnuckleSpikesMidL.setTextureOffset(54, 48);
- KnuckleSpikesMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesMidL.addBox(3.0F, 1.0F, 0.0F, 5, 13, 0, 0.0F);
- bipedLeftArm.addChild(KnuckleSpikesMidL);
-
- ArmSpikesBackL = new ModelRenderer(this, "Arm Spikes Back Left");
- ArmSpikesBackL.setTextureOffset(56, 32);
- ArmSpikesBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmSpikesBackL.addBox(3.5F, 1.0F, -0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(ArmSpikesBackL, 0.0F, -0.3490658503988659F, 0.0F);
- bipedLeftArm.addChild(ArmSpikesBackL);
-
- ArmSpikesBackR = new ModelRenderer(this, "Arm Spikes Back Right");
- ArmSpikesBackR.setTextureOffset(56, 32);
- ArmSpikesBackR.mirror = true;
- ArmSpikesBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmSpikesBackR.addBox(-7.5F, 1.0F, -0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(ArmSpikesBackR, 0.0F, 0.3490658503988659F, 0.0F);
- bipedRightArm.addChild(ArmSpikesBackR);
-
- VambraceR = new ModelRenderer(this, "Vambrace Right");
- VambraceR.setTextureOffset(0, 56);
- VambraceR.mirror = true;
- VambraceR.setRotationPoint(0.0F, 0.0F, 0.0F);
- VambraceR.addBox(-3.6F, 2.8F, -2.0F, 3, 4, 4, 0.3F);
- setRotateAngle(VambraceR, 0.0F, 0.0F, -0.08726646259971647F);
- bipedRightArm.addChild(VambraceR);
-
- GemR = new ModelRenderer(this, "Gem Right");
- GemR.setTextureOffset(0, 48);
- GemR.mirror = true;
- GemR.setRotationPoint(0.0F, 0.0F, 0.0F);
- GemR.addBox(-4.2F, 5.0F, -2.0F, 2, 4, 4, -0.3F);
- bipedRightArm.addChild(GemR);
-
- RebraceR = new ModelRenderer(this, "Rebrace Right");
- RebraceR.setTextureOffset(14, 40);
- RebraceR.mirror = true;
- RebraceR.setRotationPoint(0.0F, 0.0F, 0.0F);
- RebraceR.addBox(-1.9F, 3.0F, -2.0F, 3, 5, 4, 0.2F);
- bipedRightArm.addChild(RebraceR);
-
- SettingR = new ModelRenderer(this, "Setting Right");
- SettingR.setTextureOffset(12, 49);
- SettingR.mirror = true;
- SettingR.setRotationPoint(0.0F, 0.0F, 0.0F);
- SettingR.addBox(-3.7F, 5.0F, -2.0F, 1, 4, 4, 0.0F);
- bipedRightArm.addChild(SettingR);
-
- GloveL = new ModelRenderer(this, "Glove Left");
- GloveL.setTextureOffset(0, 32);
- GloveL.setRotationPoint(0.0F, 0.0F, 0.0F);
- GloveL.addBox(-1.0F, 5.0F, -2.0F, 4, 5, 4, 0.1F);
- bipedLeftArm.addChild(GloveL);
-
- GemL = new ModelRenderer(this, "Gem Left");
- GemL.setTextureOffset(0, 48);
- GemL.mirror = true;
- GemL.setRotationPoint(0.0F, 0.0F, 0.0F);
- GemL.addBox(2.4F, 5.0F, -2.0F, 2, 4, 4, -0.3F);
- bipedLeftArm.addChild(GemL);
-
- VambraceL = new ModelRenderer(this, "Vambrace Left");
- VambraceL.setTextureOffset(0, 56);
- VambraceL.setRotationPoint(0.0F, 0.0F, 0.0F);
- VambraceL.addBox(0.8F, 2.8F, -2.0F, 3, 4, 4, 0.3F);
- setRotateAngle(VambraceL, 0.0F, 0.0F, 0.08726646259971647F);
- bipedLeftArm.addChild(VambraceL);
-
- KnuckleSpikesMidR = new ModelRenderer(this, "Knuckle Spikes Mid Right");
- KnuckleSpikesMidR.setTextureOffset(54, 48);
- KnuckleSpikesMidR.mirror = true;
- KnuckleSpikesMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KnuckleSpikesMidR.addBox(-8.0F, 1.0F, 0.0F, 5, 13, 0, 0.0F);
- bipedRightArm.addChild(KnuckleSpikesMidR);
-
- SettingL = new ModelRenderer(this, "Setting Left");
- SettingL.setTextureOffset(12, 49);
- SettingL.mirror = true;
- SettingL.setRotationPoint(0.0F, 0.0F, 0.0F);
- SettingL.addBox(2.9F, 5.0F, -2.0F, 1, 4, 4, 0.0F);
- bipedLeftArm.addChild(SettingL);
-
- ArmSpikesL = new ModelRenderer(this, "Arm Spikes Left");
- ArmSpikesL.setTextureOffset(56, 32);
- ArmSpikesL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmSpikesL.addBox(3.5F, 1.0F, 0.5F, 4, 8, 0, 0.0F);
- setRotateAngle(ArmSpikesL, 0.0F, 0.3490658503988659F, 0.0F);
- bipedLeftArm.addChild(ArmSpikesL);
-
- ArmSpikesBackL.isHidden = true;
- ArmSpikesBackR.isHidden = true;
- ArmSpikesL.isHidden = true;
- ArmSpikesR.isHidden = true;
- GemL.isHidden = true;
- GemR.isHidden = true;
- KnuckleSpikesBackL.isHidden = true;
- KnuckleSpikesBackR.isHidden = true;
- KnuckleSpikesL.isHidden = true;
- KnuckleSpikesMidL.isHidden = true;
- KnuckleSpikesMidR.isHidden = true;
- KnuckleSpikesR.isHidden = true;
- SettingL.isHidden = true;
- SettingR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers;
+//
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersGauntlet - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersGauntlets extends ArmorRenderer
+//{
+// public ModelRenderer GloveR;
+// public ModelRenderer VambraceR;
+// public ModelRenderer RebraceR;
+// public ModelRenderer BoltR;
+// public ModelRenderer KnuckleR;
+// public ModelRenderer SettingR;
+// public ModelRenderer GemR;
+// public ModelRenderer ArmSpikesR;
+// public ModelRenderer ArmSpikesBackR;
+// public ModelRenderer KnuckleSpikesL;
+// public ModelRenderer KnuckleSpikesR;
+// public ModelRenderer KnuckleSpikesMidR;
+// public ModelRenderer GloveL;
+// public ModelRenderer VambraceL;
+// public ModelRenderer RebraceL;
+// public ModelRenderer BoltL;
+// public ModelRenderer ArmSpikesL;
+// public ModelRenderer KnuckleSpikesBackR;
+// public ModelRenderer KnuckleSpikesBackL;
+// public ModelRenderer KnuckleSpikesMidL;
+// public ModelRenderer KnuckleL;
+// public ModelRenderer GemL;
+// public ModelRenderer SettingL;
+// public ModelRenderer ArmSpikesBackL;
+//
+// public ModelTinkersGauntlets()
+// {
+// super(1.0f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// KnuckleSpikesL = new ModelRenderer(this, "Knuckle Spikes Left");
+// KnuckleSpikesL.setTextureOffset(56, 40);
+// KnuckleSpikesL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesL.addBox(3.0F, 6.0F, -0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(KnuckleSpikesL, 0.0F, 0.3490658503988659F, 0.0F);
+// bipedLeftArm.addChild(KnuckleSpikesL);
+//
+// KnuckleSpikesBackL = new ModelRenderer(this, "Knuckle Spikes Back Left");
+// KnuckleSpikesBackL.setTextureOffset(56, 40);
+// KnuckleSpikesBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesBackL.addBox(3.0F, 6.0F, 0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(KnuckleSpikesBackL, 0.0F, -0.3490658503988659F, 0.0F);
+// bipedLeftArm.addChild(KnuckleSpikesBackL);
+//
+// KnuckleL = new ModelRenderer(this, "Knuckle Left");
+// KnuckleL.setTextureOffset(0, 41);
+// KnuckleL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleL.addBox(0.1F, 6.8F, -2.0F, 3, 3, 4, 0.4F);
+// bipedLeftArm.addChild(KnuckleL);
+//
+// ArmSpikesR = new ModelRenderer(this, "Arm Spikes Right");
+// ArmSpikesR.setTextureOffset(56, 32);
+// ArmSpikesR.mirror = true;
+// ArmSpikesR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmSpikesR.addBox(-7.5F, 1.0F, 0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(ArmSpikesR, 0.0F, -0.3490658503988659F, 0.0F);
+// bipedRightArm.addChild(ArmSpikesR);
+//
+// RebraceL = new ModelRenderer(this, "Rebrace Left");
+// RebraceL.setTextureOffset(14, 40);
+// RebraceL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RebraceL.addBox(-1.1F, 3.0F, -2.0F, 3, 5, 4, 0.2F);
+// bipedLeftArm.addChild(RebraceL);
+//
+// BoltL = new ModelRenderer(this, "Bolt Left");
+// BoltL.setTextureOffset(16, 32);
+// BoltL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BoltL.addBox(-5.8F, 3.7F, -3.0F, 2, 2, 6, -0.3F);
+// setRotateAngle(BoltL, 0.0F, 0.0F, -0.7853981633974483F);
+// bipedLeftArm.addChild(BoltL);
+//
+// KnuckleSpikesBackR = new ModelRenderer(this,
+// "Knuckle Spikes Back Right");
+// KnuckleSpikesBackR.setTextureOffset(56, 40);
+// KnuckleSpikesBackR.mirror = true;
+// KnuckleSpikesBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesBackR.addBox(-7.0F, 6.0F, 0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(KnuckleSpikesBackR, 0.0F, 0.3490658503988659F, 0.0F);
+// bipedRightArm.addChild(KnuckleSpikesBackR);
+//
+// GloveR = new ModelRenderer(this, "Glove Right");
+// GloveR.setTextureOffset(0, 32);
+// GloveR.mirror = true;
+// GloveR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// GloveR.addBox(-3.0F, 5.0F, -2.0F, 4, 5, 4, 0.1F);
+// bipedRightArm.addChild(GloveR);
+//
+// BoltR = new ModelRenderer(this, "Bolt Right");
+// BoltR.setTextureOffset(16, 32);
+// BoltR.mirror = true;
+// BoltR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BoltR.addBox(3.8F, 3.7F, -3.0F, 2, 2, 6, -0.3F);
+// setRotateAngle(BoltR, 0.0F, 0.0F, 0.7853981633974483F);
+// bipedRightArm.addChild(BoltR);
+//
+// KnuckleR = new ModelRenderer(this, "Knuckle Right");
+// KnuckleR.setTextureOffset(0, 41);
+// KnuckleR.mirror = true;
+// KnuckleR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleR.addBox(-2.9F, 6.8F, -2.0F, 3, 3, 4, 0.4F);
+// bipedRightArm.addChild(KnuckleR);
+//
+// KnuckleSpikesR = new ModelRenderer(this, "Knuckle Spikes Right");
+// KnuckleSpikesR.setTextureOffset(56, 40);
+// KnuckleSpikesR.mirror = true;
+// KnuckleSpikesR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesR.addBox(-7.0F, 6.0F, -0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(KnuckleSpikesR, 0.0F, -0.3490658503988659F, 0.0F);
+// bipedRightArm.addChild(KnuckleSpikesR);
+//
+// KnuckleSpikesMidL = new ModelRenderer(this, "Knuckle Spikes Mid Left");
+// KnuckleSpikesMidL.setTextureOffset(54, 48);
+// KnuckleSpikesMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesMidL.addBox(3.0F, 1.0F, 0.0F, 5, 13, 0, 0.0F);
+// bipedLeftArm.addChild(KnuckleSpikesMidL);
+//
+// ArmSpikesBackL = new ModelRenderer(this, "Arm Spikes Back Left");
+// ArmSpikesBackL.setTextureOffset(56, 32);
+// ArmSpikesBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmSpikesBackL.addBox(3.5F, 1.0F, -0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(ArmSpikesBackL, 0.0F, -0.3490658503988659F, 0.0F);
+// bipedLeftArm.addChild(ArmSpikesBackL);
+//
+// ArmSpikesBackR = new ModelRenderer(this, "Arm Spikes Back Right");
+// ArmSpikesBackR.setTextureOffset(56, 32);
+// ArmSpikesBackR.mirror = true;
+// ArmSpikesBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmSpikesBackR.addBox(-7.5F, 1.0F, -0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(ArmSpikesBackR, 0.0F, 0.3490658503988659F, 0.0F);
+// bipedRightArm.addChild(ArmSpikesBackR);
+//
+// VambraceR = new ModelRenderer(this, "Vambrace Right");
+// VambraceR.setTextureOffset(0, 56);
+// VambraceR.mirror = true;
+// VambraceR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// VambraceR.addBox(-3.6F, 2.8F, -2.0F, 3, 4, 4, 0.3F);
+// setRotateAngle(VambraceR, 0.0F, 0.0F, -0.08726646259971647F);
+// bipedRightArm.addChild(VambraceR);
+//
+// GemR = new ModelRenderer(this, "Gem Right");
+// GemR.setTextureOffset(0, 48);
+// GemR.mirror = true;
+// GemR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// GemR.addBox(-4.2F, 5.0F, -2.0F, 2, 4, 4, -0.3F);
+// bipedRightArm.addChild(GemR);
+//
+// RebraceR = new ModelRenderer(this, "Rebrace Right");
+// RebraceR.setTextureOffset(14, 40);
+// RebraceR.mirror = true;
+// RebraceR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RebraceR.addBox(-1.9F, 3.0F, -2.0F, 3, 5, 4, 0.2F);
+// bipedRightArm.addChild(RebraceR);
+//
+// SettingR = new ModelRenderer(this, "Setting Right");
+// SettingR.setTextureOffset(12, 49);
+// SettingR.mirror = true;
+// SettingR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// SettingR.addBox(-3.7F, 5.0F, -2.0F, 1, 4, 4, 0.0F);
+// bipedRightArm.addChild(SettingR);
+//
+// GloveL = new ModelRenderer(this, "Glove Left");
+// GloveL.setTextureOffset(0, 32);
+// GloveL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// GloveL.addBox(-1.0F, 5.0F, -2.0F, 4, 5, 4, 0.1F);
+// bipedLeftArm.addChild(GloveL);
+//
+// GemL = new ModelRenderer(this, "Gem Left");
+// GemL.setTextureOffset(0, 48);
+// GemL.mirror = true;
+// GemL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// GemL.addBox(2.4F, 5.0F, -2.0F, 2, 4, 4, -0.3F);
+// bipedLeftArm.addChild(GemL);
+//
+// VambraceL = new ModelRenderer(this, "Vambrace Left");
+// VambraceL.setTextureOffset(0, 56);
+// VambraceL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// VambraceL.addBox(0.8F, 2.8F, -2.0F, 3, 4, 4, 0.3F);
+// setRotateAngle(VambraceL, 0.0F, 0.0F, 0.08726646259971647F);
+// bipedLeftArm.addChild(VambraceL);
+//
+// KnuckleSpikesMidR = new ModelRenderer(this, "Knuckle Spikes Mid Right");
+// KnuckleSpikesMidR.setTextureOffset(54, 48);
+// KnuckleSpikesMidR.mirror = true;
+// KnuckleSpikesMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KnuckleSpikesMidR.addBox(-8.0F, 1.0F, 0.0F, 5, 13, 0, 0.0F);
+// bipedRightArm.addChild(KnuckleSpikesMidR);
+//
+// SettingL = new ModelRenderer(this, "Setting Left");
+// SettingL.setTextureOffset(12, 49);
+// SettingL.mirror = true;
+// SettingL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// SettingL.addBox(2.9F, 5.0F, -2.0F, 1, 4, 4, 0.0F);
+// bipedLeftArm.addChild(SettingL);
+//
+// ArmSpikesL = new ModelRenderer(this, "Arm Spikes Left");
+// ArmSpikesL.setTextureOffset(56, 32);
+// ArmSpikesL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmSpikesL.addBox(3.5F, 1.0F, 0.5F, 4, 8, 0, 0.0F);
+// setRotateAngle(ArmSpikesL, 0.0F, 0.3490658503988659F, 0.0F);
+// bipedLeftArm.addChild(ArmSpikesL);
+//
+// ArmSpikesBackL.isHidden = true;
+// ArmSpikesBackR.isHidden = true;
+// ArmSpikesL.isHidden = true;
+// ArmSpikesR.isHidden = true;
+// GemL.isHidden = true;
+// GemR.isHidden = true;
+// KnuckleSpikesBackL.isHidden = true;
+// KnuckleSpikesBackR.isHidden = true;
+// KnuckleSpikesL.isHidden = true;
+// KnuckleSpikesMidL.isHidden = true;
+// KnuckleSpikesMidR.isHidden = true;
+// KnuckleSpikesR.isHidden = true;
+// SettingL.isHidden = true;
+// SettingR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersTabard.java b/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersTabard.java
index 2bce53e..f061b78 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersTabard.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/ModelTinkersTabard.java
@@ -1,72 +1,72 @@
-package lance5057.tDefense.armor.renderers;
-
-import lance5057.tDefense.armor.ArmorCore;
-import net.minecraft.client.model.ModelRenderer;
-import net.minecraft.entity.Entity;
-
-import org.lwjgl.opengl.GL11;
-
-/**
- * ModelBiped - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersTabard extends ArmorRenderer
-{
- public ModelRenderer Tabard;
- public ModelRenderer TabardBottomF;
- public ModelRenderer TabardBottomB;
-
- public ModelTinkersTabard()
- {
- super(0.5f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- Tabard = new ModelRenderer(this, 0, 32);
- Tabard.setRotationPoint(0.0F, 0.0F, 0.0F);
- Tabard.addBox(-4.0F, 0.0F, -2.5F, 8, 12, 5, 0.1F);
-
- TabardBottomF = new ModelRenderer(this, 26, 32);
- TabardBottomF.setRotationPoint(0.0F, 12.0F, 0.0F);
- TabardBottomF.addBox(-4.0F, 0.2F, -2.5F, 8, 8, 1, 0.1F);
- TabardBottomB = new ModelRenderer(this, 26, 32);
- TabardBottomB.mirror = true;
-
- TabardBottomB.setRotationPoint(0.0F, 12.0F, 0.0F);
- TabardBottomB.addBox(-4.0F, 0.2F, 1.5F, 8, 8, 1, 0.1F);
- }
-
- @Override
- public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
- {
- GL11.glPushMatrix();
-
- for(int i = 0; i < 10; i++)
- {
- final String texture = ((ArmorCore) stack.getItem()).getTexture(i, stack);
- if(texture != "")
- {
-
- GL11.glPushMatrix();
-
- ((ArmorCore) stack.getItem()).renderArmor(entity, f, f1, f2, f3, f4, f5, colors, stack, i);
- super.render(entity, f, f1, f2, f3, f4, f5);
-
- GL11.glPopMatrix();
- }
- }
-
- GL11.glPopMatrix();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers;
+//
+//import lance5057.tDefense.armor.ArmorCore;
+//import net.minecraft.client.model.ModelRenderer;
+//import net.minecraft.entity.Entity;
+//
+//import org.lwjgl.opengl.GL11;
+//
+///**
+// * ModelBiped - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersTabard extends ArmorRenderer
+//{
+// public ModelRenderer Tabard;
+// public ModelRenderer TabardBottomF;
+// public ModelRenderer TabardBottomB;
+//
+// public ModelTinkersTabard()
+// {
+// super(0.5f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// Tabard = new ModelRenderer(this, 0, 32);
+// Tabard.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Tabard.addBox(-4.0F, 0.0F, -2.5F, 8, 12, 5, 0.1F);
+//
+// TabardBottomF = new ModelRenderer(this, 26, 32);
+// TabardBottomF.setRotationPoint(0.0F, 12.0F, 0.0F);
+// TabardBottomF.addBox(-4.0F, 0.2F, -2.5F, 8, 8, 1, 0.1F);
+// TabardBottomB = new ModelRenderer(this, 26, 32);
+// TabardBottomB.mirror = true;
+//
+// TabardBottomB.setRotationPoint(0.0F, 12.0F, 0.0F);
+// TabardBottomB.addBox(-4.0F, 0.2F, 1.5F, 8, 8, 1, 0.1F);
+// }
+//
+// @Override
+// public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
+// {
+// GL11.glPushMatrix();
+//
+// for(int i = 0; i < 10; i++)
+// {
+// final String texture = ((ArmorCore) stack.getItem()).getTexture(i, stack);
+// if(texture != "")
+// {
+//
+// GL11.glPushMatrix();
+//
+// ((ArmorCore) stack.getItem()).renderArmor(entity, f, f1, f2, f3, f4, f5, colors, stack, i);
+// super.render(entity, f, f1, f2, f3, f4, f5);
+//
+// GL11.glPopMatrix();
+// }
+// }
+//
+// GL11.glPopMatrix();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
index f97f7ba..ba5db86 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersHood.java
@@ -1,169 +1,169 @@
-package lance5057.tDefense.armor.renderers.cloth;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * TinkersHood - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersHood extends ArmorRenderer
-{
- public ModelRenderer Flop;
- public ModelRenderer Flop_1;
- public ModelRenderer Flop_2;
- public ModelRenderer ScarfNeck;
- public ModelRenderer Band;
- public ModelRenderer BandTilted;
- public ModelRenderer Rim;
- public ModelRenderer HatTop;
- public ModelRenderer HatTopTall;
- public ModelRenderer Tip;
- public ModelRenderer Tip_1;
- public ModelRenderer Tip_2;
- public ModelRenderer ScarfExtra;
- public ModelRenderer ScarfExtra_1;
- public ModelRenderer BandExtra;
- public ModelRenderer BandExtra_1;
-
- public ModelTinkersHood()
- {
- super(0.2f, 0, 128, 64);
-
- textureWidth = 128;
- textureHeight = 64;
-
- bipedHeadwear = new ModelRenderer(this, "Headwear");
- bipedHeadwear.setTextureOffset(32, 0);
- bipedHeadwear.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, 0.2f + 0.5F);
- bipedHeadwear.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
-
- Flop = new ModelRenderer(this, "Flop");
- Flop.setTextureOffset(64, 0);
- Flop.setRotationPoint(0.0F, 0.0F, 0.0F);
- Flop.addBox(-3.0F, -7.6F, 1.0F, 6, 6, 3, 0.5F);
- setRotateAngle(Flop, -0.3490658503988659F, 0.0F, 0.0F);
- bipedHead.addChild(Flop);
-
- Flop_1 = new ModelRenderer(this, "Flop 1");
- Flop_1.setTextureOffset(82, 0);
- Flop_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- Flop_1.addBox(-2.0F, -6.8F, -0.1F, 4, 4, 5, 0.5F);
- setRotateAngle(Flop_1, -0.6981317007977318F, 0.0F, 0.0F);
- bipedHead.addChild(Flop_1);
-
- Flop_2 = new ModelRenderer(this, "Flop 2");
- Flop_2.setTextureOffset(64, 25);
- Flop_2.setRotationPoint(0.0F, 0.0F, 0.0F);
- Flop_2.addBox(-1.0F, -6.6F, 2.0F, 2, 2, 4, 0.5F);
- setRotateAngle(Flop_2, -1.0471975511965976F, 0.0F, 0.0F);
- bipedHead.addChild(Flop_2);
-
- ScarfExtra = new ModelRenderer(this, "ScarfExtra");
- ScarfExtra.setTextureOffset(44, 32);
- ScarfExtra.setRotationPoint(0.0F, 0.0F, 0.0F);
- ScarfExtra.addBox(0.0F, 0.0F, 2.0F, 3, 7, 1, 0.0F);
- setRotateAngle(ScarfExtra, 0.0F, 0.0F, -0.17453292519943295F);
- bipedBody.addChild(ScarfExtra);
-
- ScarfExtra_1 = new ModelRenderer(this, "ScarfExtra 1");
- ScarfExtra_1.setTextureOffset(36, 32);
- ScarfExtra_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- ScarfExtra_1.addBox(-3.0F, 0.0F, 2.0F, 3, 11, 1, 0.0F);
- setRotateAngle(ScarfExtra_1, 0.0F, 0.0F, 0.17453292519943295F);
- bipedBody.addChild(ScarfExtra_1);
-
- ScarfNeck = new ModelRenderer(this, "ScarfNeck");
- ScarfNeck.setTextureOffset(0, 32);
- ScarfNeck.setRotationPoint(0.0F, 0.0F, 0.0F);
- ScarfNeck.addBox(-4.5F, -2.0F, -4.5F, 9, 3, 9, 0.3F);
- bipedHead.addChild(ScarfNeck);
-
- HatTop = new ModelRenderer(this, "HatTop");
- HatTop.setTextureOffset(52, 33);
- HatTop.addBox(-4.0F, -8.0F, -4.0F, 8, 3, 8, 0.1f + 0.5F);
- HatTop.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
- bipedHead.addChild(HatTop);
-
- HatTopTall = new ModelRenderer(this, "HatTopTall");
- HatTopTall.setTextureOffset(96, 4);
- HatTopTall.setRotationPoint(0.0F, 0.0F, 0.0F);
- HatTopTall.addBox(-4.0F, -14.0F, -4.0F, 8, 5, 8, 0.5F);
- bipedHead.addChild(HatTopTall);
-
- Rim = new ModelRenderer(this, "Rim");
- Rim.setTextureOffset(65, 20);
- Rim.setRotationPoint(0.0F, 0.0F, 0.0F);
- Rim.addBox(-6.0F, -5.5F, -6.0F, 12, 1, 12, 0.1F);
- bipedHead.addChild(Rim);
-
- BandTilted = new ModelRenderer(this, "BandTilted");
- BandTilted.setTextureOffset(64, 9);
- BandTilted.setRotationPoint(0.0F, 0.0F, 0.0F);
- BandTilted.addBox(-4.5F, -2.7F, -8.5F, 9, 2, 9, 0.0F);
- setRotateAngle(BandTilted, -1.2f, 0.0F, 0.0F);
- bipedHead.addChild(BandTilted);
-
- Band = new ModelRenderer(this, "Band");
- Band.setTextureOffset(64, 9);
- Band.setRotationPoint(0.0F, 0.0F, 0.0F);
- Band.addBox(-4.5F, -7F, -4.5F, 9, 3, 9, -0.3F);
- bipedHead.addChild(Band);
-
- BandExtra = new ModelRenderer(this, "BandExtra");
- BandExtra.setTextureOffset(44, 32);
- BandExtra.setRotationPoint(0.0F, 0.0F, 0.0F);
- BandExtra.addBox(0.2F, -6.0F, 3.4F, 3, 5, 1, -0.3F);
- setRotateAngle(BandExtra, 0.0F, 0.0F, -0.17453292519943295F);
- bipedHead.addChild(BandExtra);
-
- BandExtra_1 = new ModelRenderer(this, "BandExtra 1");
- BandExtra_1.setTextureOffset(36, 32);
- BandExtra_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- BandExtra_1.addBox(-3.2F, -6.0F, 3.4F, 3, 7, 1, -0.3F);
- setRotateAngle(BandExtra_1, 0.0F, 0.0F, 0.17453292519943295F);
- bipedHead.addChild(BandExtra_1);
-
- Tip = new ModelRenderer(this, "Tip");
- Tip.setTextureOffset(0, 44);
- Tip.setRotationPoint(0.0F, 0.0F, 0.0F);
- Tip.addBox(-3.0F, -10.8F, -5.0F, 6, 3, 6, 0.5F);
- setRotateAngle(Tip, -0.2617993877991494F, 0.0F, 0.0F);
- bipedHead.addChild(Tip);
-
- Tip_1 = new ModelRenderer(this, "Tip 1");
- Tip_1.setTextureOffset(0, 53);
- Tip_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- Tip_1.addBox(-2.0F, -12.9F, -6.7F, 4, 3, 4, 0.5F);
- setRotateAngle(Tip_1, -0.5235987755982988F, 0.0F, 0.0F);
- bipedHead.addChild(Tip_1);
-
- Tip_2 = new ModelRenderer(this, "Tip 2");
- Tip_2.setTextureOffset(18, 45);
- Tip_2.setRotationPoint(0.0F, 0.0F, 0.0F);
- Tip_2.addBox(-1.0F, -14.6F, -8.8F, 2, 3, 2, 0.5F);
- setRotateAngle(Tip_2, -0.7853981633974483F, 0.0F, 0.0F);
- bipedHead.addChild(Tip_2);
-
- Rim.isHidden = true;
- Band.isHidden = true;
- HatTop.isHidden = true;
- HatTopTall.isHidden = true;
- BandTilted.isHidden = true;
- Tip.isHidden = true;
- Tip_1.isHidden = true;
- Tip_2.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.cloth;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * TinkersHood - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersHood extends ArmorRenderer
+//{
+// public ModelRenderer Flop;
+// public ModelRenderer Flop_1;
+// public ModelRenderer Flop_2;
+// public ModelRenderer ScarfNeck;
+// public ModelRenderer Band;
+// public ModelRenderer BandTilted;
+// public ModelRenderer Rim;
+// public ModelRenderer HatTop;
+// public ModelRenderer HatTopTall;
+// public ModelRenderer Tip;
+// public ModelRenderer Tip_1;
+// public ModelRenderer Tip_2;
+// public ModelRenderer ScarfExtra;
+// public ModelRenderer ScarfExtra_1;
+// public ModelRenderer BandExtra;
+// public ModelRenderer BandExtra_1;
+//
+// public ModelTinkersHood()
+// {
+// super(0.2f, 0, 128, 64);
+//
+// textureWidth = 128;
+// textureHeight = 64;
+//
+// bipedHeadwear = new ModelRenderer(this, "Headwear");
+// bipedHeadwear.setTextureOffset(32, 0);
+// bipedHeadwear.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, 0.2f + 0.5F);
+// bipedHeadwear.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
+//
+// Flop = new ModelRenderer(this, "Flop");
+// Flop.setTextureOffset(64, 0);
+// Flop.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Flop.addBox(-3.0F, -7.6F, 1.0F, 6, 6, 3, 0.5F);
+// setRotateAngle(Flop, -0.3490658503988659F, 0.0F, 0.0F);
+// bipedHead.addChild(Flop);
+//
+// Flop_1 = new ModelRenderer(this, "Flop 1");
+// Flop_1.setTextureOffset(82, 0);
+// Flop_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Flop_1.addBox(-2.0F, -6.8F, -0.1F, 4, 4, 5, 0.5F);
+// setRotateAngle(Flop_1, -0.6981317007977318F, 0.0F, 0.0F);
+// bipedHead.addChild(Flop_1);
+//
+// Flop_2 = new ModelRenderer(this, "Flop 2");
+// Flop_2.setTextureOffset(64, 25);
+// Flop_2.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Flop_2.addBox(-1.0F, -6.6F, 2.0F, 2, 2, 4, 0.5F);
+// setRotateAngle(Flop_2, -1.0471975511965976F, 0.0F, 0.0F);
+// bipedHead.addChild(Flop_2);
+//
+// ScarfExtra = new ModelRenderer(this, "ScarfExtra");
+// ScarfExtra.setTextureOffset(44, 32);
+// ScarfExtra.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ScarfExtra.addBox(0.0F, 0.0F, 2.0F, 3, 7, 1, 0.0F);
+// setRotateAngle(ScarfExtra, 0.0F, 0.0F, -0.17453292519943295F);
+// bipedBody.addChild(ScarfExtra);
+//
+// ScarfExtra_1 = new ModelRenderer(this, "ScarfExtra 1");
+// ScarfExtra_1.setTextureOffset(36, 32);
+// ScarfExtra_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ScarfExtra_1.addBox(-3.0F, 0.0F, 2.0F, 3, 11, 1, 0.0F);
+// setRotateAngle(ScarfExtra_1, 0.0F, 0.0F, 0.17453292519943295F);
+// bipedBody.addChild(ScarfExtra_1);
+//
+// ScarfNeck = new ModelRenderer(this, "ScarfNeck");
+// ScarfNeck.setTextureOffset(0, 32);
+// ScarfNeck.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ScarfNeck.addBox(-4.5F, -2.0F, -4.5F, 9, 3, 9, 0.3F);
+// bipedHead.addChild(ScarfNeck);
+//
+// HatTop = new ModelRenderer(this, "HatTop");
+// HatTop.setTextureOffset(52, 33);
+// HatTop.addBox(-4.0F, -8.0F, -4.0F, 8, 3, 8, 0.1f + 0.5F);
+// HatTop.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
+// bipedHead.addChild(HatTop);
+//
+// HatTopTall = new ModelRenderer(this, "HatTopTall");
+// HatTopTall.setTextureOffset(96, 4);
+// HatTopTall.setRotationPoint(0.0F, 0.0F, 0.0F);
+// HatTopTall.addBox(-4.0F, -14.0F, -4.0F, 8, 5, 8, 0.5F);
+// bipedHead.addChild(HatTopTall);
+//
+// Rim = new ModelRenderer(this, "Rim");
+// Rim.setTextureOffset(65, 20);
+// Rim.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Rim.addBox(-6.0F, -5.5F, -6.0F, 12, 1, 12, 0.1F);
+// bipedHead.addChild(Rim);
+//
+// BandTilted = new ModelRenderer(this, "BandTilted");
+// BandTilted.setTextureOffset(64, 9);
+// BandTilted.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BandTilted.addBox(-4.5F, -2.7F, -8.5F, 9, 2, 9, 0.0F);
+// setRotateAngle(BandTilted, -1.2f, 0.0F, 0.0F);
+// bipedHead.addChild(BandTilted);
+//
+// Band = new ModelRenderer(this, "Band");
+// Band.setTextureOffset(64, 9);
+// Band.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Band.addBox(-4.5F, -7F, -4.5F, 9, 3, 9, -0.3F);
+// bipedHead.addChild(Band);
+//
+// BandExtra = new ModelRenderer(this, "BandExtra");
+// BandExtra.setTextureOffset(44, 32);
+// BandExtra.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BandExtra.addBox(0.2F, -6.0F, 3.4F, 3, 5, 1, -0.3F);
+// setRotateAngle(BandExtra, 0.0F, 0.0F, -0.17453292519943295F);
+// bipedHead.addChild(BandExtra);
+//
+// BandExtra_1 = new ModelRenderer(this, "BandExtra 1");
+// BandExtra_1.setTextureOffset(36, 32);
+// BandExtra_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BandExtra_1.addBox(-3.2F, -6.0F, 3.4F, 3, 7, 1, -0.3F);
+// setRotateAngle(BandExtra_1, 0.0F, 0.0F, 0.17453292519943295F);
+// bipedHead.addChild(BandExtra_1);
+//
+// Tip = new ModelRenderer(this, "Tip");
+// Tip.setTextureOffset(0, 44);
+// Tip.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Tip.addBox(-3.0F, -10.8F, -5.0F, 6, 3, 6, 0.5F);
+// setRotateAngle(Tip, -0.2617993877991494F, 0.0F, 0.0F);
+// bipedHead.addChild(Tip);
+//
+// Tip_1 = new ModelRenderer(this, "Tip 1");
+// Tip_1.setTextureOffset(0, 53);
+// Tip_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Tip_1.addBox(-2.0F, -12.9F, -6.7F, 4, 3, 4, 0.5F);
+// setRotateAngle(Tip_1, -0.5235987755982988F, 0.0F, 0.0F);
+// bipedHead.addChild(Tip_1);
+//
+// Tip_2 = new ModelRenderer(this, "Tip 2");
+// Tip_2.setTextureOffset(18, 45);
+// Tip_2.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Tip_2.addBox(-1.0F, -14.6F, -8.8F, 2, 3, 2, 0.5F);
+// setRotateAngle(Tip_2, -0.7853981633974483F, 0.0F, 0.0F);
+// bipedHead.addChild(Tip_2);
+//
+// Rim.isHidden = true;
+// Band.isHidden = true;
+// HatTop.isHidden = true;
+// HatTopTall.isHidden = true;
+// BandTilted.isHidden = true;
+// Tip.isHidden = true;
+// Tip_1.isHidden = true;
+// Tip_2.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
index aae1594..5494518 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersRobe.java
@@ -1,379 +1,379 @@
-package lance5057.tDefense.armor.renderers.cloth;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelBiped - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersRobe extends ArmorRenderer
-{
- public ModelRenderer LeftFrontL;
- public ModelRenderer LeftBackL;
- public ModelRenderer CenterBackL;
- public ModelRenderer RightFronL;
- public ModelRenderer RightBackL;
- public ModelRenderer CenterFrontL;
- public ModelRenderer CenterFrontR;
- public ModelRenderer CenterBackR;
- public ModelRenderer FrontMidL;
- public ModelRenderer FrontRightMid;
- public ModelRenderer BackMidR;
- public ModelRenderer BackRightMid;
- public ModelRenderer FrontLeftMid;
- public ModelRenderer UnderFrontLeftMid;
- public ModelRenderer UnderBackRightMid;
- public ModelRenderer UnderBackLeftMid;
- public ModelRenderer UnderFrontRightMid;
- public ModelRenderer UnderLeftMid;
- public ModelRenderer UnderRightMid;
- public ModelRenderer FrontMidR;
- public ModelRenderer BackLeftMid;
- public ModelRenderer BackMidL;
- public ModelRenderer FrontLHigh;
- public ModelRenderer UnderFrontRightHigh;
- public ModelRenderer UnderBackRightHigh;
- public ModelRenderer BackUnderHigh;
- public ModelRenderer UnderBackLeftHigh;
- public ModelRenderer RightHigh;
- public ModelRenderer LeftHigh;
- public ModelRenderer FrontRightHigh;
- public ModelRenderer BackRightHigh;
- public ModelRenderer UnderFrontHigh;
- public ModelRenderer UnderFrontLeftHigh;
- public ModelRenderer BackLHigh;
- public ModelRenderer BeltLHip;
- public ModelRenderer BeltStraight;
- public ModelRenderer BeltRHip;
-
- //public ModelRenderer BeltStraightSmall;
-
- public ModelTinkersRobe()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- //High
-
- LeftHigh = new ModelRenderer(this, "Left Skirt");
- LeftHigh.setTextureOffset(52, 38);
- LeftHigh.mirror = true;
- LeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- LeftHigh.addBox(-7.5F, 8.0F, -2.0F, 2, 7, 4, -0.01F);
- setRotateAngle(LeftHigh, 0.0F, 0.0F, -0.9599310885968813F);
- bipedBody.addChild(LeftHigh);
-
- UnderBackLeftHigh = new ModelRenderer(this, "Underside BackLeft Skirt");
- UnderBackLeftHigh.setTextureOffset(8, 57);
- UnderBackLeftHigh.mirror = true;
- UnderBackLeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderBackLeftHigh.addBox(-0.2F, 8.5F, -7.5F, 4, 6, 1, 0.0F);
- setRotateAngle(UnderBackLeftHigh, 0.9599310885968813F, 0.7853981633974483F, 0.0F);
- bipedBody.addChild(UnderBackLeftHigh);
-
- FrontRightHigh = new ModelRenderer(this, "Front Right Skirt");
- FrontRightHigh.setTextureOffset(18, 55);
- FrontRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontRightHigh.addBox(-3.3F, 6.6F, 6.1F, 4, 7, 2, 0.0F);
- setRotateAngle(FrontRightHigh, -0.9599310885968813F, 0.2617993877991494F, 0.0F);
- bipedBody.addChild(FrontRightHigh);
-
- RightHigh = new ModelRenderer(this, "Right Skirt");
- RightHigh.setTextureOffset(52, 38);
- RightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- RightHigh.addBox(5.5F, 8.0F, -2.0F, 2, 7, 4, -0.01F);
- setRotateAngle(RightHigh, 0.0F, 0.0F, 0.9599310885968813F);
- bipedBody.addChild(RightHigh);
-
- BackUnderHigh = new ModelRenderer(this, "Underside Back Skirt");
- BackUnderHigh.setTextureOffset(8, 57);
- BackUnderHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackUnderHigh.addBox(-2.0F, 8.0F, -8.0F, 4, 6, 1, 0.0F);
- setRotateAngle(BackUnderHigh, 0.9599310885968813F, 0.0F, 0.0F);
- bipedBody.addChild(BackUnderHigh);
-
- UnderFrontHigh = new ModelRenderer(this, "Underside Front Skirt");
- UnderFrontHigh.setTextureOffset(8, 57);
- UnderFrontHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderFrontHigh.addBox(-2.0F, 8.0F, 7.0F, 4, 6, 1, 0.0F);
- setRotateAngle(UnderFrontHigh, -0.9599310885968813F, 0.0F, 0.0F);
- bipedBody.addChild(UnderFrontHigh);
-
- UnderBackRightHigh = new ModelRenderer(this,
- "Underside BackRight Skirt");
- UnderBackRightHigh.setTextureOffset(8, 57);
- UnderBackRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderBackRightHigh.addBox(-3.8F, 8.5F, -7.5F, 4, 6, 1, 0.0F);
- setRotateAngle(UnderBackRightHigh, 0.9599310885968813F, -0.7853981633974483F, 0.0F);
- bipedBody.addChild(UnderBackRightHigh);
-
- BackLHigh = new ModelRenderer(this, "Back Left Skirt");
- BackLHigh.setTextureOffset(18, 55);
- BackLHigh.mirror = true;
- BackLHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackLHigh.addBox(-0.7F, 6.6F, -8.1F, 4, 7, 2, 0.0F);
- setRotateAngle(BackLHigh, 0.9599310885968813F, 0.2617993877991494F, 0.0F);
- bipedBody.addChild(BackLHigh);
-
- BackRightHigh = new ModelRenderer(this, "Back Right Skirt");
- BackRightHigh.setTextureOffset(18, 55);
- BackRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackRightHigh.addBox(-3.3F, 6.6F, -8.1F, 4, 7, 2, 0.0F);
- setRotateAngle(BackRightHigh, 0.9599310885968813F, -0.2617993877991494F, 0.0F);
- bipedBody.addChild(BackRightHigh);
-
- UnderFrontRightHigh = new ModelRenderer(this,
- "Underside FrontRight Skirt");
- UnderFrontRightHigh.setTextureOffset(8, 57);
- UnderFrontRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderFrontRightHigh.addBox(-3.8F, 8.5F, 6.5F, 4, 6, 1, 0.0F);
- setRotateAngle(UnderFrontRightHigh, -0.9599310885968813F, 0.7853981633974483F, 0.0F);
- bipedBody.addChild(UnderFrontRightHigh);
-
- FrontLHigh = new ModelRenderer(this, "Front Left Skirt");
- FrontLHigh.setTextureOffset(18, 55);
- FrontLHigh.mirror = true;
- FrontLHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontLHigh.addBox(-0.7F, 6.6F, 6.1F, 4, 7, 2, 0.0F);
- setRotateAngle(FrontLHigh, -0.9599310885968813F, -0.2617993877991494F, 0.0F);
- bipedBody.addChild(FrontLHigh);
-
- UnderFrontLeftHigh = new ModelRenderer(this, "Under FrontLeft Skirt");
- UnderFrontLeftHigh.setTextureOffset(8, 57);
- UnderFrontLeftHigh.mirror = true;
- UnderFrontLeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderFrontLeftHigh.addBox(-0.2F, 8.5F, 6.5F, 4, 6, 1, 0.0F);
- setRotateAngle(UnderFrontLeftHigh, -0.9599310885968813F, -0.7853981633974483F, 0.0F);
- bipedBody.addChild(UnderFrontLeftHigh);
-
- //Mid
- FrontMidL = new ModelRenderer(this, "Front Left Dress");
- FrontMidL.setTextureOffset(16, 32);
- FrontMidL.mirror = true;
- FrontMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontMidL.addBox(-1.9F, -0.6F, -3.2F, 4, 8, 2, 0.0F);
- setRotateAngle(FrontMidL, -0.4363323129985824F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(FrontMidL);
-
- UnderBackRightMid = new ModelRenderer(this, "Underside BackRight Dress");
- UnderBackRightMid.setTextureOffset(34, 42);
- UnderBackRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderBackRightMid.addBox(-3.0F, 3.0F, 0.2F, 6, 8, 2, 0.0F);
- setRotateAngle(UnderBackRightMid, 0.4363323129985824F, -0.3490658503988659F, 0.0F);
- bipedRightLeg.addChild(UnderBackRightMid);
-
- BackMidR = new ModelRenderer(this, "BackRight Dress");
- BackMidR.setTextureOffset(28, 32);
- BackMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackMidR.addBox(-2.1F, -0.7F, 1.1F, 4, 8, 2, 0.0F);
- setRotateAngle(BackMidR, 0.4363323129985824F, 0.0F, 0.0F);
- bipedRightLeg.addChild(BackMidR);
-
- UnderLeftMid = new ModelRenderer(this, "Underside Left Dress");
- UnderLeftMid.setTextureOffset(18, 42);
- UnderLeftMid.mirror = true;
- UnderLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderLeftMid.addBox(0.0F, 3.8F, -3.0F, 2, 7, 6, 0.0F);
- setRotateAngle(UnderLeftMid, 0.0F, 0.0F, -0.4363323129985824F);
- bipedLeftLeg.addChild(UnderLeftMid);
-
- UnderFrontLeftMid = new ModelRenderer(this, "Underside FrontLeft Dress");
- UnderFrontLeftMid.setTextureOffset(40, 32);
- UnderFrontLeftMid.mirror = true;
- UnderFrontLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderFrontLeftMid.addBox(-3.0F, 3.0F, -2.3F, 6, 8, 2, 0.0F);
- setRotateAngle(UnderFrontLeftMid, -0.4363323129985824F, -0.3490658503988659F, 0.0F);
- bipedLeftLeg.addChild(UnderFrontLeftMid);
-
- BackLeftMid = new ModelRenderer(this, "Back Left Dress");
- BackLeftMid.setTextureOffset(8, 47);
- BackLeftMid.mirror = true;
- BackLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackLeftMid.addBox(-1.3F, -0.4F, 1.5F, 3, 8, 2, 0.0F);
- setRotateAngle(BackLeftMid, 0.4363323129985824F, 1.0471975511965976F, 0.0F);
- bipedLeftLeg.addChild(BackLeftMid);
-
- UnderBackLeftMid = new ModelRenderer(this, "Underside BackLeft Dress");
- UnderBackLeftMid.setTextureOffset(34, 42);
- UnderBackLeftMid.mirror = true;
- UnderBackLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderBackLeftMid.addBox(-3.0F, 3.0F, 0.2F, 6, 8, 2, 0.0F);
- setRotateAngle(UnderBackLeftMid, 0.4363323129985824F, 0.3490658503988659F, 0.0F);
- bipedLeftLeg.addChild(UnderBackLeftMid);
-
- UnderFrontRightMid = new ModelRenderer(this,
- "Underside FrontRight Dress");
- UnderFrontRightMid.setTextureOffset(40, 32);
- UnderFrontRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderFrontRightMid.addBox(-3.0F, 3.0F, -2.3F, 6, 8, 2, 0.0F);
- setRotateAngle(UnderFrontRightMid, -0.4363323129985824F, 0.3490658503988659F, 0.0F);
- bipedRightLeg.addChild(UnderFrontRightMid);
-
- FrontRightMid = new ModelRenderer(this, "Front Right Dress");
- FrontRightMid.setTextureOffset(8, 47);
- FrontRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontRightMid.addBox(-1.7F, -0.4F, -3.5F, 3, 8, 2, 0.0F);
- setRotateAngle(FrontRightMid, -0.4363323129985824F, 1.0471975511965976F, 0.0F);
- bipedRightLeg.addChild(FrontRightMid);
-
- FrontLeftMid = new ModelRenderer(this, "Front Left Dress");
- FrontLeftMid.setTextureOffset(8, 47);
- FrontLeftMid.mirror = true;
- FrontLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontLeftMid.addBox(-1.3F, -0.4F, -3.5F, 3, 8, 2, 0.0F);
- setRotateAngle(FrontLeftMid, -0.4363323129985824F, -1.0471975511965976F, 0.0F);
- bipedLeftLeg.addChild(FrontLeftMid);
-
- UnderRightMid = new ModelRenderer(this, "Under Right Dress");
- UnderRightMid.setTextureOffset(18, 42);
- UnderRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- UnderRightMid.addBox(-2.0F, 3.8F, -3.0F, 2, 7, 6, 0.0F);
- setRotateAngle(UnderRightMid, 0.0F, 0.0F, 0.4363323129985824F);
- bipedRightLeg.addChild(UnderRightMid);
-
- BackRightMid = new ModelRenderer(this, "Back Right Dress");
- BackRightMid.setTextureOffset(8, 47);
- BackRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackRightMid.addBox(-1.7F, -0.4F, 1.5F, 3, 8, 2, 0.0F);
- setRotateAngle(BackRightMid, 0.4363323129985824F, -1.0471975511965976F, 0.0F);
- bipedRightLeg.addChild(BackRightMid);
-
- FrontMidR = new ModelRenderer(this, "Front Right Dress");
- FrontMidR.setTextureOffset(16, 32);
- FrontMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
- FrontMidR.addBox(-2.1F, -0.6F, -3.2F, 4, 8, 2, 0.0F);
- setRotateAngle(FrontMidR, -0.4363323129985824F, 0.0F, 0.0F);
- bipedRightLeg.addChild(FrontMidR);
-
- BackMidL = new ModelRenderer(this, "BackLeft Dress");
- BackMidL.setTextureOffset(28, 32);
- BackMidL.mirror = true;
- BackMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackMidL.addBox(-1.9F, -0.7F, 1.1F, 4, 8, 2, 0.0F);
- setRotateAngle(BackMidL, 0.4363323129985824F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(BackMidL);
-
- //Low
- CenterBackL = new ModelRenderer(this, "Center BackLeft Robe");
- CenterBackL.setTextureOffset(0, 49);
- CenterBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterBackL.addBox(-2.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterBackL, 0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(CenterBackL);
-
- CenterFrontR = new ModelRenderer(this, "Center FrontRight Robe");
- CenterFrontR.setTextureOffset(0, 49);
- CenterFrontR.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterFrontR.addBox(0.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterFrontR, -0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(CenterFrontR);
-
- CenterFrontL = new ModelRenderer(this, "Center FrontLeft Robe");
- CenterFrontL.setTextureOffset(0, 49);
- CenterFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterFrontL.addBox(-2.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterFrontL, -0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(CenterFrontL);
-
- RightBackL = new ModelRenderer(this, "Right Back Robe");
- RightBackL.setTextureOffset(0, 32);
- RightBackL.mirror = true;
- RightBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- RightBackL.addBox(-2.2F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
- setRotateAngle(RightBackL, 0.08726646259971647F, 0.0F, 0.08726646259971647F);
- bipedRightLeg.addChild(RightBackL);
-
- CenterBackR = new ModelRenderer(this, "Center BackRight Robe");
- CenterBackR.setTextureOffset(0, 49);
- CenterBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterBackR.addBox(0.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterBackR, 0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(CenterBackR);
-
- LeftBackL = new ModelRenderer(this, "Left Back Robe");
- LeftBackL.setTextureOffset(0, 32);
- LeftBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LeftBackL.addBox(-1.8F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
- setRotateAngle(LeftBackL, 0.08726646259971647F, 0.0F, -0.08726646259971647F);
- bipedLeftLeg.addChild(LeftBackL);
-
- RightFronL = new ModelRenderer(this, "Right Front Robe");
- RightFronL.setTextureOffset(0, 32);
- RightFronL.setRotationPoint(0.0F, 0.0F, 0.0F);
- RightFronL.addBox(-2.2F, -0.3F, -2.5F, 4, 11, 4, 0.01F);
- setRotateAngle(RightFronL, -0.08726646259971647F, 0.0F, 0.08726646259971647F);
- bipedRightLeg.addChild(RightFronL);
-
- LeftFrontL = new ModelRenderer(this, "Left Front Robe");
- LeftFrontL.setTextureOffset(0, 32);
- LeftFrontL.mirror = true;
- LeftFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LeftFrontL.addBox(-1.8F, -0.3F, -2.5F, 4, 11, 4, 0.01F);
- setRotateAngle(LeftFrontL, -0.08726646259971647F, 0.0F, -0.08726646259971647F);
- bipedLeftLeg.addChild(LeftFrontL);
-
- //Belts
- BeltRHip = new ModelRenderer(this, "Belt Right Hip");
- BeltRHip.setTextureOffset(32, 55);
- BeltRHip.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltRHip.addBox(-3.3F, 0.0F, -3.0F, 10, 3, 6, -0.11F);
- setRotateAngle(BeltRHip, 0.0F, 0.0F, -0.13962634015954636F);
- bipedRightLeg.addChild(BeltRHip);
-
- BeltLHip = new ModelRenderer(this, "Belt Left Hip");
- BeltLHip.setTextureOffset(32, 55);
- BeltLHip.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltLHip.addBox(-6.7F, 0.0F, -3.0F, 10, 3, 6, -0.1F);
- setRotateAngle(BeltLHip, 0.0F, 0.0F, 0.13962634015954636F);
- bipedLeftLeg.addChild(BeltLHip);
-
- BeltStraight = new ModelRenderer(this, "Belt Straight");
- BeltStraight.setTextureOffset(34, 55);
- BeltStraight.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltStraight.addBox(-4.5F, 10.5F, -3.0F, 9, 3, 6, -0.1F);
- bipedBody.addChild(BeltStraight);
-
- BackLHigh.isHidden = true;
- BackRightHigh.isHidden = true;
- BackUnderHigh.isHidden = true;
- FrontLHigh.isHidden = true;
- FrontRightHigh.isHidden = true;
- LeftHigh.isHidden = true;
- RightHigh.isHidden = true;
- UnderBackLeftHigh.isHidden = true;
- UnderBackRightHigh.isHidden = true;
- UnderFrontHigh.isHidden = true;
- UnderFrontLeftHigh.isHidden = true;
- UnderFrontRightHigh.isHidden = true;
-
- BackLeftMid.isHidden = true;
- BackMidL.isHidden = true;
- BackMidR.isHidden = true;
- BackRightMid.isHidden = true;
- FrontLeftMid.isHidden = true;
- FrontMidL.isHidden = true;
- FrontMidR.isHidden = true;
- FrontRightMid.isHidden = true;
- UnderBackLeftMid.isHidden = true;
- UnderBackRightMid.isHidden = true;
- UnderFrontLeftMid.isHidden = true;
- UnderFrontRightMid.isHidden = true;
- UnderLeftMid.isHidden = true;
- UnderRightMid.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.cloth;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelBiped - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersRobe extends ArmorRenderer
+//{
+// public ModelRenderer LeftFrontL;
+// public ModelRenderer LeftBackL;
+// public ModelRenderer CenterBackL;
+// public ModelRenderer RightFronL;
+// public ModelRenderer RightBackL;
+// public ModelRenderer CenterFrontL;
+// public ModelRenderer CenterFrontR;
+// public ModelRenderer CenterBackR;
+// public ModelRenderer FrontMidL;
+// public ModelRenderer FrontRightMid;
+// public ModelRenderer BackMidR;
+// public ModelRenderer BackRightMid;
+// public ModelRenderer FrontLeftMid;
+// public ModelRenderer UnderFrontLeftMid;
+// public ModelRenderer UnderBackRightMid;
+// public ModelRenderer UnderBackLeftMid;
+// public ModelRenderer UnderFrontRightMid;
+// public ModelRenderer UnderLeftMid;
+// public ModelRenderer UnderRightMid;
+// public ModelRenderer FrontMidR;
+// public ModelRenderer BackLeftMid;
+// public ModelRenderer BackMidL;
+// public ModelRenderer FrontLHigh;
+// public ModelRenderer UnderFrontRightHigh;
+// public ModelRenderer UnderBackRightHigh;
+// public ModelRenderer BackUnderHigh;
+// public ModelRenderer UnderBackLeftHigh;
+// public ModelRenderer RightHigh;
+// public ModelRenderer LeftHigh;
+// public ModelRenderer FrontRightHigh;
+// public ModelRenderer BackRightHigh;
+// public ModelRenderer UnderFrontHigh;
+// public ModelRenderer UnderFrontLeftHigh;
+// public ModelRenderer BackLHigh;
+// public ModelRenderer BeltLHip;
+// public ModelRenderer BeltStraight;
+// public ModelRenderer BeltRHip;
+//
+// //public ModelRenderer BeltStraightSmall;
+//
+// public ModelTinkersRobe()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// //High
+//
+// LeftHigh = new ModelRenderer(this, "Left Skirt");
+// LeftHigh.setTextureOffset(52, 38);
+// LeftHigh.mirror = true;
+// LeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LeftHigh.addBox(-7.5F, 8.0F, -2.0F, 2, 7, 4, -0.01F);
+// setRotateAngle(LeftHigh, 0.0F, 0.0F, -0.9599310885968813F);
+// bipedBody.addChild(LeftHigh);
+//
+// UnderBackLeftHigh = new ModelRenderer(this, "Underside BackLeft Skirt");
+// UnderBackLeftHigh.setTextureOffset(8, 57);
+// UnderBackLeftHigh.mirror = true;
+// UnderBackLeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderBackLeftHigh.addBox(-0.2F, 8.5F, -7.5F, 4, 6, 1, 0.0F);
+// setRotateAngle(UnderBackLeftHigh, 0.9599310885968813F, 0.7853981633974483F, 0.0F);
+// bipedBody.addChild(UnderBackLeftHigh);
+//
+// FrontRightHigh = new ModelRenderer(this, "Front Right Skirt");
+// FrontRightHigh.setTextureOffset(18, 55);
+// FrontRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontRightHigh.addBox(-3.3F, 6.6F, 6.1F, 4, 7, 2, 0.0F);
+// setRotateAngle(FrontRightHigh, -0.9599310885968813F, 0.2617993877991494F, 0.0F);
+// bipedBody.addChild(FrontRightHigh);
+//
+// RightHigh = new ModelRenderer(this, "Right Skirt");
+// RightHigh.setTextureOffset(52, 38);
+// RightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RightHigh.addBox(5.5F, 8.0F, -2.0F, 2, 7, 4, -0.01F);
+// setRotateAngle(RightHigh, 0.0F, 0.0F, 0.9599310885968813F);
+// bipedBody.addChild(RightHigh);
+//
+// BackUnderHigh = new ModelRenderer(this, "Underside Back Skirt");
+// BackUnderHigh.setTextureOffset(8, 57);
+// BackUnderHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackUnderHigh.addBox(-2.0F, 8.0F, -8.0F, 4, 6, 1, 0.0F);
+// setRotateAngle(BackUnderHigh, 0.9599310885968813F, 0.0F, 0.0F);
+// bipedBody.addChild(BackUnderHigh);
+//
+// UnderFrontHigh = new ModelRenderer(this, "Underside Front Skirt");
+// UnderFrontHigh.setTextureOffset(8, 57);
+// UnderFrontHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderFrontHigh.addBox(-2.0F, 8.0F, 7.0F, 4, 6, 1, 0.0F);
+// setRotateAngle(UnderFrontHigh, -0.9599310885968813F, 0.0F, 0.0F);
+// bipedBody.addChild(UnderFrontHigh);
+//
+// UnderBackRightHigh = new ModelRenderer(this,
+// "Underside BackRight Skirt");
+// UnderBackRightHigh.setTextureOffset(8, 57);
+// UnderBackRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderBackRightHigh.addBox(-3.8F, 8.5F, -7.5F, 4, 6, 1, 0.0F);
+// setRotateAngle(UnderBackRightHigh, 0.9599310885968813F, -0.7853981633974483F, 0.0F);
+// bipedBody.addChild(UnderBackRightHigh);
+//
+// BackLHigh = new ModelRenderer(this, "Back Left Skirt");
+// BackLHigh.setTextureOffset(18, 55);
+// BackLHigh.mirror = true;
+// BackLHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackLHigh.addBox(-0.7F, 6.6F, -8.1F, 4, 7, 2, 0.0F);
+// setRotateAngle(BackLHigh, 0.9599310885968813F, 0.2617993877991494F, 0.0F);
+// bipedBody.addChild(BackLHigh);
+//
+// BackRightHigh = new ModelRenderer(this, "Back Right Skirt");
+// BackRightHigh.setTextureOffset(18, 55);
+// BackRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackRightHigh.addBox(-3.3F, 6.6F, -8.1F, 4, 7, 2, 0.0F);
+// setRotateAngle(BackRightHigh, 0.9599310885968813F, -0.2617993877991494F, 0.0F);
+// bipedBody.addChild(BackRightHigh);
+//
+// UnderFrontRightHigh = new ModelRenderer(this,
+// "Underside FrontRight Skirt");
+// UnderFrontRightHigh.setTextureOffset(8, 57);
+// UnderFrontRightHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderFrontRightHigh.addBox(-3.8F, 8.5F, 6.5F, 4, 6, 1, 0.0F);
+// setRotateAngle(UnderFrontRightHigh, -0.9599310885968813F, 0.7853981633974483F, 0.0F);
+// bipedBody.addChild(UnderFrontRightHigh);
+//
+// FrontLHigh = new ModelRenderer(this, "Front Left Skirt");
+// FrontLHigh.setTextureOffset(18, 55);
+// FrontLHigh.mirror = true;
+// FrontLHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontLHigh.addBox(-0.7F, 6.6F, 6.1F, 4, 7, 2, 0.0F);
+// setRotateAngle(FrontLHigh, -0.9599310885968813F, -0.2617993877991494F, 0.0F);
+// bipedBody.addChild(FrontLHigh);
+//
+// UnderFrontLeftHigh = new ModelRenderer(this, "Under FrontLeft Skirt");
+// UnderFrontLeftHigh.setTextureOffset(8, 57);
+// UnderFrontLeftHigh.mirror = true;
+// UnderFrontLeftHigh.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderFrontLeftHigh.addBox(-0.2F, 8.5F, 6.5F, 4, 6, 1, 0.0F);
+// setRotateAngle(UnderFrontLeftHigh, -0.9599310885968813F, -0.7853981633974483F, 0.0F);
+// bipedBody.addChild(UnderFrontLeftHigh);
+//
+// //Mid
+// FrontMidL = new ModelRenderer(this, "Front Left Dress");
+// FrontMidL.setTextureOffset(16, 32);
+// FrontMidL.mirror = true;
+// FrontMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontMidL.addBox(-1.9F, -0.6F, -3.2F, 4, 8, 2, 0.0F);
+// setRotateAngle(FrontMidL, -0.4363323129985824F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(FrontMidL);
+//
+// UnderBackRightMid = new ModelRenderer(this, "Underside BackRight Dress");
+// UnderBackRightMid.setTextureOffset(34, 42);
+// UnderBackRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderBackRightMid.addBox(-3.0F, 3.0F, 0.2F, 6, 8, 2, 0.0F);
+// setRotateAngle(UnderBackRightMid, 0.4363323129985824F, -0.3490658503988659F, 0.0F);
+// bipedRightLeg.addChild(UnderBackRightMid);
+//
+// BackMidR = new ModelRenderer(this, "BackRight Dress");
+// BackMidR.setTextureOffset(28, 32);
+// BackMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackMidR.addBox(-2.1F, -0.7F, 1.1F, 4, 8, 2, 0.0F);
+// setRotateAngle(BackMidR, 0.4363323129985824F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(BackMidR);
+//
+// UnderLeftMid = new ModelRenderer(this, "Underside Left Dress");
+// UnderLeftMid.setTextureOffset(18, 42);
+// UnderLeftMid.mirror = true;
+// UnderLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderLeftMid.addBox(0.0F, 3.8F, -3.0F, 2, 7, 6, 0.0F);
+// setRotateAngle(UnderLeftMid, 0.0F, 0.0F, -0.4363323129985824F);
+// bipedLeftLeg.addChild(UnderLeftMid);
+//
+// UnderFrontLeftMid = new ModelRenderer(this, "Underside FrontLeft Dress");
+// UnderFrontLeftMid.setTextureOffset(40, 32);
+// UnderFrontLeftMid.mirror = true;
+// UnderFrontLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderFrontLeftMid.addBox(-3.0F, 3.0F, -2.3F, 6, 8, 2, 0.0F);
+// setRotateAngle(UnderFrontLeftMid, -0.4363323129985824F, -0.3490658503988659F, 0.0F);
+// bipedLeftLeg.addChild(UnderFrontLeftMid);
+//
+// BackLeftMid = new ModelRenderer(this, "Back Left Dress");
+// BackLeftMid.setTextureOffset(8, 47);
+// BackLeftMid.mirror = true;
+// BackLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackLeftMid.addBox(-1.3F, -0.4F, 1.5F, 3, 8, 2, 0.0F);
+// setRotateAngle(BackLeftMid, 0.4363323129985824F, 1.0471975511965976F, 0.0F);
+// bipedLeftLeg.addChild(BackLeftMid);
+//
+// UnderBackLeftMid = new ModelRenderer(this, "Underside BackLeft Dress");
+// UnderBackLeftMid.setTextureOffset(34, 42);
+// UnderBackLeftMid.mirror = true;
+// UnderBackLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderBackLeftMid.addBox(-3.0F, 3.0F, 0.2F, 6, 8, 2, 0.0F);
+// setRotateAngle(UnderBackLeftMid, 0.4363323129985824F, 0.3490658503988659F, 0.0F);
+// bipedLeftLeg.addChild(UnderBackLeftMid);
+//
+// UnderFrontRightMid = new ModelRenderer(this,
+// "Underside FrontRight Dress");
+// UnderFrontRightMid.setTextureOffset(40, 32);
+// UnderFrontRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderFrontRightMid.addBox(-3.0F, 3.0F, -2.3F, 6, 8, 2, 0.0F);
+// setRotateAngle(UnderFrontRightMid, -0.4363323129985824F, 0.3490658503988659F, 0.0F);
+// bipedRightLeg.addChild(UnderFrontRightMid);
+//
+// FrontRightMid = new ModelRenderer(this, "Front Right Dress");
+// FrontRightMid.setTextureOffset(8, 47);
+// FrontRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontRightMid.addBox(-1.7F, -0.4F, -3.5F, 3, 8, 2, 0.0F);
+// setRotateAngle(FrontRightMid, -0.4363323129985824F, 1.0471975511965976F, 0.0F);
+// bipedRightLeg.addChild(FrontRightMid);
+//
+// FrontLeftMid = new ModelRenderer(this, "Front Left Dress");
+// FrontLeftMid.setTextureOffset(8, 47);
+// FrontLeftMid.mirror = true;
+// FrontLeftMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontLeftMid.addBox(-1.3F, -0.4F, -3.5F, 3, 8, 2, 0.0F);
+// setRotateAngle(FrontLeftMid, -0.4363323129985824F, -1.0471975511965976F, 0.0F);
+// bipedLeftLeg.addChild(FrontLeftMid);
+//
+// UnderRightMid = new ModelRenderer(this, "Under Right Dress");
+// UnderRightMid.setTextureOffset(18, 42);
+// UnderRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// UnderRightMid.addBox(-2.0F, 3.8F, -3.0F, 2, 7, 6, 0.0F);
+// setRotateAngle(UnderRightMid, 0.0F, 0.0F, 0.4363323129985824F);
+// bipedRightLeg.addChild(UnderRightMid);
+//
+// BackRightMid = new ModelRenderer(this, "Back Right Dress");
+// BackRightMid.setTextureOffset(8, 47);
+// BackRightMid.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackRightMid.addBox(-1.7F, -0.4F, 1.5F, 3, 8, 2, 0.0F);
+// setRotateAngle(BackRightMid, 0.4363323129985824F, -1.0471975511965976F, 0.0F);
+// bipedRightLeg.addChild(BackRightMid);
+//
+// FrontMidR = new ModelRenderer(this, "Front Right Dress");
+// FrontMidR.setTextureOffset(16, 32);
+// FrontMidR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FrontMidR.addBox(-2.1F, -0.6F, -3.2F, 4, 8, 2, 0.0F);
+// setRotateAngle(FrontMidR, -0.4363323129985824F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(FrontMidR);
+//
+// BackMidL = new ModelRenderer(this, "BackLeft Dress");
+// BackMidL.setTextureOffset(28, 32);
+// BackMidL.mirror = true;
+// BackMidL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackMidL.addBox(-1.9F, -0.7F, 1.1F, 4, 8, 2, 0.0F);
+// setRotateAngle(BackMidL, 0.4363323129985824F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(BackMidL);
+//
+// //Low
+// CenterBackL = new ModelRenderer(this, "Center BackLeft Robe");
+// CenterBackL.setTextureOffset(0, 49);
+// CenterBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterBackL.addBox(-2.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterBackL, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(CenterBackL);
+//
+// CenterFrontR = new ModelRenderer(this, "Center FrontRight Robe");
+// CenterFrontR.setTextureOffset(0, 49);
+// CenterFrontR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterFrontR.addBox(0.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterFrontR, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(CenterFrontR);
+//
+// CenterFrontL = new ModelRenderer(this, "Center FrontLeft Robe");
+// CenterFrontL.setTextureOffset(0, 49);
+// CenterFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterFrontL.addBox(-2.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterFrontL, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(CenterFrontL);
+//
+// RightBackL = new ModelRenderer(this, "Right Back Robe");
+// RightBackL.setTextureOffset(0, 32);
+// RightBackL.mirror = true;
+// RightBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RightBackL.addBox(-2.2F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(RightBackL, 0.08726646259971647F, 0.0F, 0.08726646259971647F);
+// bipedRightLeg.addChild(RightBackL);
+//
+// CenterBackR = new ModelRenderer(this, "Center BackRight Robe");
+// CenterBackR.setTextureOffset(0, 49);
+// CenterBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterBackR.addBox(0.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterBackR, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(CenterBackR);
+//
+// LeftBackL = new ModelRenderer(this, "Left Back Robe");
+// LeftBackL.setTextureOffset(0, 32);
+// LeftBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LeftBackL.addBox(-1.8F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(LeftBackL, 0.08726646259971647F, 0.0F, -0.08726646259971647F);
+// bipedLeftLeg.addChild(LeftBackL);
+//
+// RightFronL = new ModelRenderer(this, "Right Front Robe");
+// RightFronL.setTextureOffset(0, 32);
+// RightFronL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RightFronL.addBox(-2.2F, -0.3F, -2.5F, 4, 11, 4, 0.01F);
+// setRotateAngle(RightFronL, -0.08726646259971647F, 0.0F, 0.08726646259971647F);
+// bipedRightLeg.addChild(RightFronL);
+//
+// LeftFrontL = new ModelRenderer(this, "Left Front Robe");
+// LeftFrontL.setTextureOffset(0, 32);
+// LeftFrontL.mirror = true;
+// LeftFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LeftFrontL.addBox(-1.8F, -0.3F, -2.5F, 4, 11, 4, 0.01F);
+// setRotateAngle(LeftFrontL, -0.08726646259971647F, 0.0F, -0.08726646259971647F);
+// bipedLeftLeg.addChild(LeftFrontL);
+//
+// //Belts
+// BeltRHip = new ModelRenderer(this, "Belt Right Hip");
+// BeltRHip.setTextureOffset(32, 55);
+// BeltRHip.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltRHip.addBox(-3.3F, 0.0F, -3.0F, 10, 3, 6, -0.11F);
+// setRotateAngle(BeltRHip, 0.0F, 0.0F, -0.13962634015954636F);
+// bipedRightLeg.addChild(BeltRHip);
+//
+// BeltLHip = new ModelRenderer(this, "Belt Left Hip");
+// BeltLHip.setTextureOffset(32, 55);
+// BeltLHip.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltLHip.addBox(-6.7F, 0.0F, -3.0F, 10, 3, 6, -0.1F);
+// setRotateAngle(BeltLHip, 0.0F, 0.0F, 0.13962634015954636F);
+// bipedLeftLeg.addChild(BeltLHip);
+//
+// BeltStraight = new ModelRenderer(this, "Belt Straight");
+// BeltStraight.setTextureOffset(34, 55);
+// BeltStraight.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltStraight.addBox(-4.5F, 10.5F, -3.0F, 9, 3, 6, -0.1F);
+// bipedBody.addChild(BeltStraight);
+//
+// BackLHigh.isHidden = true;
+// BackRightHigh.isHidden = true;
+// BackUnderHigh.isHidden = true;
+// FrontLHigh.isHidden = true;
+// FrontRightHigh.isHidden = true;
+// LeftHigh.isHidden = true;
+// RightHigh.isHidden = true;
+// UnderBackLeftHigh.isHidden = true;
+// UnderBackRightHigh.isHidden = true;
+// UnderFrontHigh.isHidden = true;
+// UnderFrontLeftHigh.isHidden = true;
+// UnderFrontRightHigh.isHidden = true;
+//
+// BackLeftMid.isHidden = true;
+// BackMidL.isHidden = true;
+// BackMidR.isHidden = true;
+// BackRightMid.isHidden = true;
+// FrontLeftMid.isHidden = true;
+// FrontMidL.isHidden = true;
+// FrontMidR.isHidden = true;
+// FrontRightMid.isHidden = true;
+// UnderBackLeftMid.isHidden = true;
+// UnderBackRightMid.isHidden = true;
+// UnderFrontLeftMid.isHidden = true;
+// UnderFrontRightMid.isHidden = true;
+// UnderLeftMid.isHidden = true;
+// UnderRightMid.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
index 20a6317..888843e 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShawl.java
@@ -1,176 +1,176 @@
-package lance5057.tDefense.armor.renderers.cloth;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersShawl - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersShawl extends ArmorRenderer
-{
- public ModelRenderer Button;
- public ModelRenderer Zipper;
- public ModelRenderer ArmTrimL;
- public ModelRenderer ArmTrimR;
- public ModelRenderer TrimNeck;
- public ModelRenderer ButtonArmL;
- public ModelRenderer ButtonArmR;
- public ModelRenderer ShawlLeftShort;
- public ModelRenderer ShawlRightShort;
- public ModelRenderer ShawlLeftTrim;
- public ModelRenderer TrimShawl;
- public ModelRenderer ShawlRightTrim;
- public ModelRenderer ZipperShort;
- public ModelRenderer ShawlLeftLong;
- public ModelRenderer ShawlLeftTrimLong;
- public ModelRenderer ShawlRightLong;
- public ModelRenderer ShawlRightTrimLong;
-
- public ModelTinkersShawl()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- TrimNeck = new ModelRenderer(this, "Collar");
- TrimNeck.setTextureOffset(20, 32);
- TrimNeck.setRotationPoint(0.0F, 0.0F, 0.0F);
- TrimNeck.addBox(-4.5F, -0.5F, -2.5F, 9, 2, 5, -0.3F);
- bipedBody.addChild(TrimNeck);
-
- Button = new ModelRenderer(this, "Collar Button");
- Button.setTextureOffset(15, 32);
- Button.setRotationPoint(0.0F, 0.0F, 0.0F);
- Button.addBox(-1.5F, -0.5F, -2.5F, 2, 2, 1, -0.2F);
- setRotateAngle(Button, 0.0F, 0.0F, -0.7853981633974483F);
- bipedBody.addChild(Button);
-
- ButtonArmL = new ModelRenderer(this, "Button Arm Left");
- ButtonArmL.setTextureOffset(23, 39);
- ButtonArmL.mirror = true;
- ButtonArmL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ButtonArmL.addBox(2.5F, 3.0F, -5.0F, 1, 2, 2, -0.2F);
- setRotateAngle(ButtonArmL, 0.7853981633974483F, 0.0F, 0.0F);
- bipedLeftArm.addChild(ButtonArmL);
-
- ButtonArmR = new ModelRenderer(this, "Button Arm Right");
- ButtonArmR.setTextureOffset(23, 39);
- ButtonArmR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ButtonArmR.addBox(-3.5F, 3.0F, -5.0F, 1, 2, 2, -0.2F);
- setRotateAngle(ButtonArmR, 0.7853981633974483F, 0.0F, 0.0F);
- bipedRightArm.addChild(ButtonArmR);
-
- ArmTrimR = new ModelRenderer(this, "Arm Trim Right");
- ArmTrimR.setTextureOffset(0, 32);
- ArmTrimR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmTrimR.addBox(-3.5F, 5.0F, -2.5F, 5, 2, 5, -0.3F);
- bipedRightArm.addChild(ArmTrimR);
-
- ArmTrimL = new ModelRenderer(this, "Arm Trim Left");
- ArmTrimL.setTextureOffset(0, 32);
- ArmTrimL.mirror = true;
- ArmTrimL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ArmTrimL.addBox(-1.5F, 5.0F, -2.5F, 5, 2, 5, -0.3F);
- bipedLeftArm.addChild(ArmTrimL);
-
- ZipperShort = new ModelRenderer(this, "Zipper Bottom");
- ZipperShort.setTextureOffset(30, 53);
- ZipperShort.setRotationPoint(0.0F, 0.0F, 0.0F);
- ZipperShort.addBox(-1.0F, 6.3F, -2.5F, 2, 5, 1, -0.3F);
- bipedBody.addChild(ZipperShort);
-
- Zipper = new ModelRenderer(this, "Zipper Top");
- Zipper.setTextureOffset(30, 52);
- Zipper.setRotationPoint(0.0F, 0.0F, 0.0F);
- Zipper.addBox(-1.0F, 0.2F, -2.5F, 2, 7, 1, -0.3F);
- bipedBody.addChild(Zipper);
-
- ShawlLeftTrim = new ModelRenderer(this, "Shawl Left Trim");
- ShawlLeftTrim.setTextureOffset(28, 39);
- ShawlLeftTrim.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlLeftTrim.addBox(-5.1F, 2.45F, -2.5F, 9, 2, 5, -0.29F);
- setRotateAngle(ShawlLeftTrim, 0.0F, 0.0F, -0.2792526803190927F);
- bipedLeftArm.addChild(ShawlLeftTrim);
-
- ShawlRightTrim = new ModelRenderer(this, "Shawl Right Trim Short");
- ShawlRightTrim.setTextureOffset(28, 39);
- ShawlRightTrim.mirror = true;
- ShawlRightTrim.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlRightTrim.addBox(-3.95F, 2.45F, -2.5F, 9, 2, 5, -0.29F);
- setRotateAngle(ShawlRightTrim, 0.0F, 0.0F, 0.2792526803190927F);
- bipedRightArm.addChild(ShawlRightTrim);
-
- ShawlRightTrimLong = new ModelRenderer(this, "Shawl Right Trim Long");
- ShawlRightTrimLong.setTextureOffset(0, 39);
- ShawlRightTrimLong.mirror = true;
- ShawlRightTrimLong.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlRightTrimLong.addBox(-3.95F, 7.85F, -2.5F, 9, 2, 5, -0.29F);
- setRotateAngle(ShawlRightTrimLong, 0.0F, 0.0F, 0.2792526803190927F);
- bipedRightArm.addChild(ShawlRightTrimLong);
-
- ShawlLeftTrimLong = new ModelRenderer(this, "Shawl Left Trim Long");
- ShawlLeftTrimLong.setTextureOffset(0, 39);
- ShawlLeftTrimLong.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlLeftTrimLong.addBox(-5.1F, 7.85F, -2.5F, 9, 2, 5, -0.29F);
- setRotateAngle(ShawlLeftTrimLong, 0.0F, 0.0F, -0.2792526803190927F);
- bipedLeftArm.addChild(ShawlLeftTrimLong);
-
- ShawlLeftLong = new ModelRenderer(this, "Shawl Left Long");
- ShawlLeftLong.setTextureOffset(38, 50);
- ShawlLeftLong.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlLeftLong.addBox(-4.55F, -1.05F, -2.0F, 8, 10, 4, 0.11F);
- setRotateAngle(ShawlLeftLong, 0.0F, 0.0F, -0.2792526803190927F);
- bipedLeftArm.addChild(ShawlLeftLong);
-
- ShawlRightLong = new ModelRenderer(this, "Shawl Right Long");
- ShawlRightLong.setTextureOffset(38, 50);
- ShawlRightLong.mirror = true;
- ShawlRightLong.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlRightLong.addBox(-3.45F, -1.05F, -2.0F, 8, 10, 4, 0.11F);
- setRotateAngle(ShawlRightLong, 0.0F, 0.0F, 0.2792526803190927F);
- bipedRightArm.addChild(ShawlRightLong);
-
- ShawlLeftShort = new ModelRenderer(this, "Shawl Left Short");
- ShawlLeftShort.setTextureOffset(38, 50);
- ShawlLeftShort.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlLeftShort.addBox(-1.55F, -1.05F, -2.0F, 5, 5, 4, 0.01F);
- setRotateAngle(ShawlLeftShort, 0.0F, 0.0F, -0.2792526803190927F);
- bipedLeftArm.addChild(ShawlLeftShort);
-
- ShawlRightShort = new ModelRenderer(this, "Shawl Right Short");
- ShawlRightShort.setTextureOffset(38, 50);
- ShawlRightShort.mirror = true;
- ShawlRightShort.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShawlRightShort.addBox(-3.45F, -1.05F, -2.0F, 5, 5, 4, 0.01F);
- setRotateAngle(ShawlRightShort, 0.0F, 0.0F, 0.2792526803190927F);
- bipedRightArm.addChild(ShawlRightShort);
-
- TrimShawl = new ModelRenderer(this, "Trim Shawl Short");
- TrimShawl.setTextureOffset(20, 32);
- TrimShawl.setRotationPoint(0.0F, 0.0F, 0.0F);
- TrimShawl.addBox(-4.5F, 5.5F, -2.5F, 9, 2, 5, -0.31F);
- bipedBody.addChild(TrimShawl);
-
- ArmTrimL.isHidden = true;
- ArmTrimR.isHidden = true;
- ShawlLeftTrim.isHidden = true;
- ShawlRightTrim.isHidden = true;
- TrimShawl.isHidden = true;
- Zipper.isHidden = true;
- ZipperShort.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.cloth;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersShawl - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersShawl extends ArmorRenderer
+//{
+// public ModelRenderer Button;
+// public ModelRenderer Zipper;
+// public ModelRenderer ArmTrimL;
+// public ModelRenderer ArmTrimR;
+// public ModelRenderer TrimNeck;
+// public ModelRenderer ButtonArmL;
+// public ModelRenderer ButtonArmR;
+// public ModelRenderer ShawlLeftShort;
+// public ModelRenderer ShawlRightShort;
+// public ModelRenderer ShawlLeftTrim;
+// public ModelRenderer TrimShawl;
+// public ModelRenderer ShawlRightTrim;
+// public ModelRenderer ZipperShort;
+// public ModelRenderer ShawlLeftLong;
+// public ModelRenderer ShawlLeftTrimLong;
+// public ModelRenderer ShawlRightLong;
+// public ModelRenderer ShawlRightTrimLong;
+//
+// public ModelTinkersShawl()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// TrimNeck = new ModelRenderer(this, "Collar");
+// TrimNeck.setTextureOffset(20, 32);
+// TrimNeck.setRotationPoint(0.0F, 0.0F, 0.0F);
+// TrimNeck.addBox(-4.5F, -0.5F, -2.5F, 9, 2, 5, -0.3F);
+// bipedBody.addChild(TrimNeck);
+//
+// Button = new ModelRenderer(this, "Collar Button");
+// Button.setTextureOffset(15, 32);
+// Button.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Button.addBox(-1.5F, -0.5F, -2.5F, 2, 2, 1, -0.2F);
+// setRotateAngle(Button, 0.0F, 0.0F, -0.7853981633974483F);
+// bipedBody.addChild(Button);
+//
+// ButtonArmL = new ModelRenderer(this, "Button Arm Left");
+// ButtonArmL.setTextureOffset(23, 39);
+// ButtonArmL.mirror = true;
+// ButtonArmL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ButtonArmL.addBox(2.5F, 3.0F, -5.0F, 1, 2, 2, -0.2F);
+// setRotateAngle(ButtonArmL, 0.7853981633974483F, 0.0F, 0.0F);
+// bipedLeftArm.addChild(ButtonArmL);
+//
+// ButtonArmR = new ModelRenderer(this, "Button Arm Right");
+// ButtonArmR.setTextureOffset(23, 39);
+// ButtonArmR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ButtonArmR.addBox(-3.5F, 3.0F, -5.0F, 1, 2, 2, -0.2F);
+// setRotateAngle(ButtonArmR, 0.7853981633974483F, 0.0F, 0.0F);
+// bipedRightArm.addChild(ButtonArmR);
+//
+// ArmTrimR = new ModelRenderer(this, "Arm Trim Right");
+// ArmTrimR.setTextureOffset(0, 32);
+// ArmTrimR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmTrimR.addBox(-3.5F, 5.0F, -2.5F, 5, 2, 5, -0.3F);
+// bipedRightArm.addChild(ArmTrimR);
+//
+// ArmTrimL = new ModelRenderer(this, "Arm Trim Left");
+// ArmTrimL.setTextureOffset(0, 32);
+// ArmTrimL.mirror = true;
+// ArmTrimL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ArmTrimL.addBox(-1.5F, 5.0F, -2.5F, 5, 2, 5, -0.3F);
+// bipedLeftArm.addChild(ArmTrimL);
+//
+// ZipperShort = new ModelRenderer(this, "Zipper Bottom");
+// ZipperShort.setTextureOffset(30, 53);
+// ZipperShort.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ZipperShort.addBox(-1.0F, 6.3F, -2.5F, 2, 5, 1, -0.3F);
+// bipedBody.addChild(ZipperShort);
+//
+// Zipper = new ModelRenderer(this, "Zipper Top");
+// Zipper.setTextureOffset(30, 52);
+// Zipper.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Zipper.addBox(-1.0F, 0.2F, -2.5F, 2, 7, 1, -0.3F);
+// bipedBody.addChild(Zipper);
+//
+// ShawlLeftTrim = new ModelRenderer(this, "Shawl Left Trim");
+// ShawlLeftTrim.setTextureOffset(28, 39);
+// ShawlLeftTrim.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlLeftTrim.addBox(-5.1F, 2.45F, -2.5F, 9, 2, 5, -0.29F);
+// setRotateAngle(ShawlLeftTrim, 0.0F, 0.0F, -0.2792526803190927F);
+// bipedLeftArm.addChild(ShawlLeftTrim);
+//
+// ShawlRightTrim = new ModelRenderer(this, "Shawl Right Trim Short");
+// ShawlRightTrim.setTextureOffset(28, 39);
+// ShawlRightTrim.mirror = true;
+// ShawlRightTrim.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlRightTrim.addBox(-3.95F, 2.45F, -2.5F, 9, 2, 5, -0.29F);
+// setRotateAngle(ShawlRightTrim, 0.0F, 0.0F, 0.2792526803190927F);
+// bipedRightArm.addChild(ShawlRightTrim);
+//
+// ShawlRightTrimLong = new ModelRenderer(this, "Shawl Right Trim Long");
+// ShawlRightTrimLong.setTextureOffset(0, 39);
+// ShawlRightTrimLong.mirror = true;
+// ShawlRightTrimLong.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlRightTrimLong.addBox(-3.95F, 7.85F, -2.5F, 9, 2, 5, -0.29F);
+// setRotateAngle(ShawlRightTrimLong, 0.0F, 0.0F, 0.2792526803190927F);
+// bipedRightArm.addChild(ShawlRightTrimLong);
+//
+// ShawlLeftTrimLong = new ModelRenderer(this, "Shawl Left Trim Long");
+// ShawlLeftTrimLong.setTextureOffset(0, 39);
+// ShawlLeftTrimLong.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlLeftTrimLong.addBox(-5.1F, 7.85F, -2.5F, 9, 2, 5, -0.29F);
+// setRotateAngle(ShawlLeftTrimLong, 0.0F, 0.0F, -0.2792526803190927F);
+// bipedLeftArm.addChild(ShawlLeftTrimLong);
+//
+// ShawlLeftLong = new ModelRenderer(this, "Shawl Left Long");
+// ShawlLeftLong.setTextureOffset(38, 50);
+// ShawlLeftLong.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlLeftLong.addBox(-4.55F, -1.05F, -2.0F, 8, 10, 4, 0.11F);
+// setRotateAngle(ShawlLeftLong, 0.0F, 0.0F, -0.2792526803190927F);
+// bipedLeftArm.addChild(ShawlLeftLong);
+//
+// ShawlRightLong = new ModelRenderer(this, "Shawl Right Long");
+// ShawlRightLong.setTextureOffset(38, 50);
+// ShawlRightLong.mirror = true;
+// ShawlRightLong.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlRightLong.addBox(-3.45F, -1.05F, -2.0F, 8, 10, 4, 0.11F);
+// setRotateAngle(ShawlRightLong, 0.0F, 0.0F, 0.2792526803190927F);
+// bipedRightArm.addChild(ShawlRightLong);
+//
+// ShawlLeftShort = new ModelRenderer(this, "Shawl Left Short");
+// ShawlLeftShort.setTextureOffset(38, 50);
+// ShawlLeftShort.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlLeftShort.addBox(-1.55F, -1.05F, -2.0F, 5, 5, 4, 0.01F);
+// setRotateAngle(ShawlLeftShort, 0.0F, 0.0F, -0.2792526803190927F);
+// bipedLeftArm.addChild(ShawlLeftShort);
+//
+// ShawlRightShort = new ModelRenderer(this, "Shawl Right Short");
+// ShawlRightShort.setTextureOffset(38, 50);
+// ShawlRightShort.mirror = true;
+// ShawlRightShort.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShawlRightShort.addBox(-3.45F, -1.05F, -2.0F, 5, 5, 4, 0.01F);
+// setRotateAngle(ShawlRightShort, 0.0F, 0.0F, 0.2792526803190927F);
+// bipedRightArm.addChild(ShawlRightShort);
+//
+// TrimShawl = new ModelRenderer(this, "Trim Shawl Short");
+// TrimShawl.setTextureOffset(20, 32);
+// TrimShawl.setRotationPoint(0.0F, 0.0F, 0.0F);
+// TrimShawl.addBox(-4.5F, 5.5F, -2.5F, 9, 2, 5, -0.31F);
+// bipedBody.addChild(TrimShawl);
+//
+// ArmTrimL.isHidden = true;
+// ArmTrimR.isHidden = true;
+// ShawlLeftTrim.isHidden = true;
+// ShawlRightTrim.isHidden = true;
+// TrimShawl.isHidden = true;
+// Zipper.isHidden = true;
+// ZipperShort.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShoes.java b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShoes.java
index 8bd6dc9..d751ded 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShoes.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/cloth/ModelTinkersShoes.java
@@ -1,79 +1,79 @@
-package lance5057.tDefense.armor.renderers.cloth;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersShoes - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersShoes extends ArmorRenderer
-{
- public ModelRenderer FootL;
- public ModelRenderer FootR;
- public ModelRenderer OverLegL;
- public ModelRenderer OverLegR;
- public ModelRenderer ShoeL;
- public ModelRenderer ShoeR;
-
- public ModelTinkersShoes()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- FootL = new ModelRenderer(this, "Foot Left");
- FootL.setTextureOffset(16, 41);
- FootL.setRotationPoint(0F, 0F, 0F);
- FootL.addBox(-2F, 10.1F, -3.0F, 4, 2, 1, 0.2F);
- bipedLeftLeg.addChild(FootL);
-
- FootR = new ModelRenderer(this, "Foot Right");
- FootR.setTextureOffset(16, 41);
- FootR.setRotationPoint(0F, 0F, 0F);
- FootR.addBox(-2F, 10.1F, -3.0F, 4, 2, 1, 0.2F);
- bipedRightLeg.addChild(FootR);
-
- OverLegL = new ModelRenderer(this, "Over Leg Left");
- OverLegL.setTextureOffset(0, 32);
- OverLegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.2F);
- OverLegL.setRotationPoint(0F, 0F, 0F);
- bipedLeftLeg.addChild(OverLegL);
-
- OverLegR = new ModelRenderer(this, "Over Leg Right");
- OverLegR.setTextureOffset(0, 32);
- OverLegR.mirror = true;
- OverLegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.2F);
- OverLegR.setRotationPoint(0F, 0F, 0F);
- bipedRightLeg.addChild(OverLegR);
-
- ShoeL = new ModelRenderer(this, "Shoe Left");
- ShoeL.setTextureOffset(16, 32);
- ShoeL.addBox(-2.0F, 7.0F, -2.0F, 4, 5, 4, 0.21F);
- ShoeL.setRotationPoint(0F, 0F, 0F);
- bipedLeftLeg.addChild(ShoeL);
-
- ShoeR = new ModelRenderer(this, "Shoe Right");
- ShoeR.setTextureOffset(16, 32);
- ShoeR.mirror = true;
- ShoeR.addBox(-2.0F, 7.0F, -2.0F, 4, 5, 4, 0.21F);
- ShoeR.setRotationPoint(0F, 0F, 0F);
- bipedRightLeg.addChild(ShoeR);
-
- OverLegL.isHidden = true;
- OverLegR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.cloth;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersShoes - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersShoes extends ArmorRenderer
+//{
+// public ModelRenderer FootL;
+// public ModelRenderer FootR;
+// public ModelRenderer OverLegL;
+// public ModelRenderer OverLegR;
+// public ModelRenderer ShoeL;
+// public ModelRenderer ShoeR;
+//
+// public ModelTinkersShoes()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// FootL = new ModelRenderer(this, "Foot Left");
+// FootL.setTextureOffset(16, 41);
+// FootL.setRotationPoint(0F, 0F, 0F);
+// FootL.addBox(-2F, 10.1F, -3.0F, 4, 2, 1, 0.2F);
+// bipedLeftLeg.addChild(FootL);
+//
+// FootR = new ModelRenderer(this, "Foot Right");
+// FootR.setTextureOffset(16, 41);
+// FootR.setRotationPoint(0F, 0F, 0F);
+// FootR.addBox(-2F, 10.1F, -3.0F, 4, 2, 1, 0.2F);
+// bipedRightLeg.addChild(FootR);
+//
+// OverLegL = new ModelRenderer(this, "Over Leg Left");
+// OverLegL.setTextureOffset(0, 32);
+// OverLegL.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.2F);
+// OverLegL.setRotationPoint(0F, 0F, 0F);
+// bipedLeftLeg.addChild(OverLegL);
+//
+// OverLegR = new ModelRenderer(this, "Over Leg Right");
+// OverLegR.setTextureOffset(0, 32);
+// OverLegR.mirror = true;
+// OverLegR.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.2F);
+// OverLegR.setRotationPoint(0F, 0F, 0F);
+// bipedRightLeg.addChild(OverLegR);
+//
+// ShoeL = new ModelRenderer(this, "Shoe Left");
+// ShoeL.setTextureOffset(16, 32);
+// ShoeL.addBox(-2.0F, 7.0F, -2.0F, 4, 5, 4, 0.21F);
+// ShoeL.setRotationPoint(0F, 0F, 0F);
+// bipedLeftLeg.addChild(ShoeL);
+//
+// ShoeR = new ModelRenderer(this, "Shoe Right");
+// ShoeR.setTextureOffset(16, 32);
+// ShoeR.mirror = true;
+// ShoeR.addBox(-2.0F, 7.0F, -2.0F, 4, 5, 4, 0.21F);
+// ShoeR.setRotationPoint(0F, 0F, 0F);
+// bipedRightLeg.addChild(ShoeR);
+//
+// OverLegL.isHidden = true;
+// OverLegR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
index 24ba37a..3ef43ba 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersBreastplate.java
@@ -7,7 +7,7 @@ import net.minecraft.client.model.ModelRenderer;
* ModelBiped - Either Mojang or a mod author
* Created using Tabula 4.1.1
*/
-public class ModelTinkersBreastplate extends ArmorRenderer
+public class ModelTinkersBreastplate extends ArmorRenderer
{
public ModelRenderer BackPlate;
public ModelRenderer BreastPlate;
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGrieves.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGrieves.java
index 9eccca3..bc76312 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGrieves.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersGrieves.java
@@ -1,214 +1,214 @@
-package lance5057.tDefense.armor.renderers.heavy;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * TinkersGrieves - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersGrieves extends ArmorRenderer
-{
- public ModelRenderer LegPlateL;
- public ModelRenderer CodPiece;
- public ModelRenderer LegPlateBackL;
- public ModelRenderer LegPlateBackR;
- public ModelRenderer LegPlateR;
- public ModelRenderer Belt;
- public ModelRenderer BeltBuckle;
- public ModelRenderer ThighR;
- public ModelRenderer ThighL;
- public ModelRenderer ThighRB;
- public ModelRenderer ThighLB;
- public ModelRenderer SecBeltR;
- public ModelRenderer SecBeltL;
- public ModelRenderer LeftFrontL;
- public ModelRenderer LeftBackL;
- public ModelRenderer CenterBackL;
- public ModelRenderer CenterBackR;
- public ModelRenderer RightFrontL;
- public ModelRenderer RightBackL;
- public ModelRenderer CenterFrontL;
- public ModelRenderer CenterFrontR;
-
- public ModelTinkersGrieves()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- SecBeltL = new ModelRenderer(this, "Hip Belt Left");
- SecBeltL.setTextureOffset(12, 56);
- SecBeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
- SecBeltL.addBox(-1.0F, 11.5F, -2.8F, 9, 2, 6, 0.16F);
- setRotateAngle(SecBeltL, 0.0F, 0.0F, 0.2617993877991494F);
- bipedBody.addChild(SecBeltL);
-
- CodPiece = new ModelRenderer(this, "CodPiece");
- CodPiece.setTextureOffset(0, 49);
- CodPiece.setRotationPoint(0.0F, 0.0F, 0.0F);
- CodPiece.addBox(-2.5F, 11.0F, -3.2F, 5, 5, 3, -0.4F);
- bipedBody.addChild(CodPiece);
-
- ThighL = new ModelRenderer(this, "Thigh Left Front");
- ThighL.setTextureOffset(12, 32);
- ThighL.mirror = true;
- ThighL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ThighL.addBox(-2.0F, 0.0F, -2.5F, 4, 6, 4, 0.2F);
- setRotateAngle(ThighL, 0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(ThighL);
-
- ThighLB = new ModelRenderer(this, "Thigh Left Back");
- ThighLB.setTextureOffset(13, 42);
- ThighLB.mirror = true;
- ThighLB.setRotationPoint(0.0F, 0.0F, 0.0F);
- ThighLB.addBox(-2.0F, 0.0F, -1.5F, 4, 6, 4, 0.1F);
- setRotateAngle(ThighLB, -0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(ThighLB);
-
- SecBeltR = new ModelRenderer(this, "Hip Belt Right");
- SecBeltR.setTextureOffset(12, 56);
- SecBeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
- SecBeltR.addBox(-8.0F, 11.5F, -2.8F, 9, 2, 6, 0.15F);
- setRotateAngle(SecBeltR, 0.0F, 0.0F, -0.2617993877991494F);
- bipedBody.addChild(SecBeltR);
-
- CenterFrontL = new ModelRenderer(this, "Center Front");
- CenterFrontL.setTextureOffset(29, 43);
- CenterFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterFrontL.addBox(-2.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterFrontL, -0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(CenterFrontL);
-
- CenterFrontR = new ModelRenderer(this, "Center Front");
- CenterFrontR.setTextureOffset(29, 43);
- CenterFrontR.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterFrontR.addBox(0.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterFrontR, -0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(CenterFrontR);
-
- LegPlateBackR = new ModelRenderer(this, "Leg Plate Back Right");
- LegPlateBackR.setTextureOffset(0, 43);
- LegPlateBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegPlateBackR.addBox(-2.0F, 0.1F, 2.1F, 4, 5, 1, 0.0F);
- setRotateAngle(LegPlateBackR, 0.2617993877991494F, 0.0F, 0.0F);
- bipedRightLeg.addChild(LegPlateBackR);
-
- Belt = new ModelRenderer(this, "Belt");
- Belt.setTextureOffset(12, 56);
- Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
- Belt.addBox(-4.5F, 10.0F, -2.8F, 9, 2, 6, 0.25F);
- bipedBody.addChild(Belt);
-
- ThighR = new ModelRenderer(this, "Thigh Right");
- ThighR.setTextureOffset(12, 32);
- ThighR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ThighR.addBox(-2.0F, 0.0F, -2.5F, 4, 6, 4, 0.2F);
- setRotateAngle(ThighR, 0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(ThighR);
-
- ThighRB = new ModelRenderer(this, "Thigh Right Back");
- ThighRB.setTextureOffset(13, 42);
- ThighRB.setRotationPoint(0.0F, 0.0F, 0.0F);
- ThighRB.addBox(-2.0F, 0.0F, -1.5F, 4, 6, 4, 0.1F);
- setRotateAngle(ThighRB, -0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(ThighRB);
-
- LegPlateL = new ModelRenderer(this, "Leg Plate Left");
- LegPlateL.setTextureOffset(0, 32);
- LegPlateL.mirror = true;
- LegPlateL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegPlateL.addBox(1.6F, -0.1F, -2.5F, 1, 5, 5, 0.1F);
- setRotateAngle(LegPlateL, 0.0F, 0.0F, -0.2617993877991494F);
- bipedLeftLeg.addChild(LegPlateL);
-
- RightBackL = new ModelRenderer(this, "Right Back Left");
- RightBackL.setTextureOffset(42, 34);
- RightBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- RightBackL.addBox(-2.2F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
- setRotateAngle(RightBackL, 0.08726646259971647F, 0.0F, 0.08726646259971647F);
- bipedRightLeg.addChild(RightBackL);
-
- LeftBackL = new ModelRenderer(this, "Left Back Left");
- LeftBackL.setTextureOffset(42, 34);
- LeftBackL.mirror = true;
- LeftBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LeftBackL.addBox(-1.8F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
- setRotateAngle(LeftBackL, 0.08726646259971647F, 0.0F, -0.08726646259971647F);
- bipedLeftLeg.addChild(LeftBackL);
-
- LegPlateR = new ModelRenderer(this, "Leg Plate Right");
- LegPlateR.setTextureOffset(0, 32);
- LegPlateR.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegPlateR.addBox(-2.6F, -0.1F, -2.5F, 1, 5, 5, 0.1F);
- setRotateAngle(LegPlateR, 0.0F, 0.0F, 0.2617993877991494F);
- bipedRightLeg.addChild(LegPlateR);
-
- RightFrontL = new ModelRenderer(this, "Right Front Left");
- RightFrontL.setTextureOffset(42, 49);
- RightFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
- RightFrontL.addBox(-2.2F, -0.3F, -2.5F, 4, 11, 4, 0.0F);
- setRotateAngle(RightFrontL, -0.08726646259971647F, 0.0F, 0.08726646259971647F);
- bipedRightLeg.addChild(RightFrontL);
-
- BeltBuckle = new ModelRenderer(this, "Belt Buckle");
- BeltBuckle.setTextureOffset(0, 58);
- BeltBuckle.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltBuckle.addBox(-2.0F, 9.0F, -3.5F, 4, 4, 2, -0.3F);
- bipedBody.addChild(BeltBuckle);
-
- LegPlateBackL = new ModelRenderer(this, "Leg Plate Back Left");
- LegPlateBackL.setTextureOffset(0, 43);
- LegPlateBackL.mirror = true;
- LegPlateBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegPlateBackL.addBox(-2.0F, 0.1F, 2.1F, 4, 5, 1, 0.0F);
- setRotateAngle(LegPlateBackL, 0.2617993877991494F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(LegPlateBackL);
-
- LeftFrontL = new ModelRenderer(this, "Left Front Left");
- LeftFrontL.setTextureOffset(42, 49);
- LeftFrontL.mirror = true;
- LeftFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LeftFrontL.addBox(-1.8F, -0.3F, -2.5F, 4, 11, 4, 0.0F);
- setRotateAngle(LeftFrontL, -0.08726646259971647F, 0.0F, -0.08726646259971647F);
- bipedLeftLeg.addChild(LeftFrontL);
-
- CenterBackL = new ModelRenderer(this, "Center Back Left");
- CenterBackL.setTextureOffset(29, 43);
- CenterBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterBackL.addBox(-2.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterBackL, 0.08726646259971647F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(CenterBackL);
-
- CenterBackR = new ModelRenderer(this, "Center Back Right");
- CenterBackR.setTextureOffset(29, 43);
- CenterBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- CenterBackR.addBox(0.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
- setRotateAngle(CenterBackR, 0.08726646259971647F, 0.0F, 0.0F);
- bipedRightLeg.addChild(CenterBackR);
-
- SecBeltL.isHidden = true;
- SecBeltR.isHidden = true;
- CenterBackL.isHidden = true;
- CenterBackR.isHidden = true;
- CenterFrontL.isHidden = true;
- CenterFrontR.isHidden = true;
- LeftBackL.isHidden = true;
- LeftFrontL.isHidden = true;
- RightBackL.isHidden = true;
- RightFrontL.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.heavy;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * TinkersGrieves - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersGrieves extends ArmorRenderer
+//{
+// public ModelRenderer LegPlateL;
+// public ModelRenderer CodPiece;
+// public ModelRenderer LegPlateBackL;
+// public ModelRenderer LegPlateBackR;
+// public ModelRenderer LegPlateR;
+// public ModelRenderer Belt;
+// public ModelRenderer BeltBuckle;
+// public ModelRenderer ThighR;
+// public ModelRenderer ThighL;
+// public ModelRenderer ThighRB;
+// public ModelRenderer ThighLB;
+// public ModelRenderer SecBeltR;
+// public ModelRenderer SecBeltL;
+// public ModelRenderer LeftFrontL;
+// public ModelRenderer LeftBackL;
+// public ModelRenderer CenterBackL;
+// public ModelRenderer CenterBackR;
+// public ModelRenderer RightFrontL;
+// public ModelRenderer RightBackL;
+// public ModelRenderer CenterFrontL;
+// public ModelRenderer CenterFrontR;
+//
+// public ModelTinkersGrieves()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// SecBeltL = new ModelRenderer(this, "Hip Belt Left");
+// SecBeltL.setTextureOffset(12, 56);
+// SecBeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// SecBeltL.addBox(-1.0F, 11.5F, -2.8F, 9, 2, 6, 0.16F);
+// setRotateAngle(SecBeltL, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedBody.addChild(SecBeltL);
+//
+// CodPiece = new ModelRenderer(this, "CodPiece");
+// CodPiece.setTextureOffset(0, 49);
+// CodPiece.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CodPiece.addBox(-2.5F, 11.0F, -3.2F, 5, 5, 3, -0.4F);
+// bipedBody.addChild(CodPiece);
+//
+// ThighL = new ModelRenderer(this, "Thigh Left Front");
+// ThighL.setTextureOffset(12, 32);
+// ThighL.mirror = true;
+// ThighL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ThighL.addBox(-2.0F, 0.0F, -2.5F, 4, 6, 4, 0.2F);
+// setRotateAngle(ThighL, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(ThighL);
+//
+// ThighLB = new ModelRenderer(this, "Thigh Left Back");
+// ThighLB.setTextureOffset(13, 42);
+// ThighLB.mirror = true;
+// ThighLB.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ThighLB.addBox(-2.0F, 0.0F, -1.5F, 4, 6, 4, 0.1F);
+// setRotateAngle(ThighLB, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(ThighLB);
+//
+// SecBeltR = new ModelRenderer(this, "Hip Belt Right");
+// SecBeltR.setTextureOffset(12, 56);
+// SecBeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// SecBeltR.addBox(-8.0F, 11.5F, -2.8F, 9, 2, 6, 0.15F);
+// setRotateAngle(SecBeltR, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedBody.addChild(SecBeltR);
+//
+// CenterFrontL = new ModelRenderer(this, "Center Front");
+// CenterFrontL.setTextureOffset(29, 43);
+// CenterFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterFrontL.addBox(-2.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterFrontL, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(CenterFrontL);
+//
+// CenterFrontR = new ModelRenderer(this, "Center Front");
+// CenterFrontR.setTextureOffset(29, 43);
+// CenterFrontR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterFrontR.addBox(0.9F, -0.2F, -2.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterFrontR, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(CenterFrontR);
+//
+// LegPlateBackR = new ModelRenderer(this, "Leg Plate Back Right");
+// LegPlateBackR.setTextureOffset(0, 43);
+// LegPlateBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegPlateBackR.addBox(-2.0F, 0.1F, 2.1F, 4, 5, 1, 0.0F);
+// setRotateAngle(LegPlateBackR, 0.2617993877991494F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(LegPlateBackR);
+//
+// Belt = new ModelRenderer(this, "Belt");
+// Belt.setTextureOffset(12, 56);
+// Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Belt.addBox(-4.5F, 10.0F, -2.8F, 9, 2, 6, 0.25F);
+// bipedBody.addChild(Belt);
+//
+// ThighR = new ModelRenderer(this, "Thigh Right");
+// ThighR.setTextureOffset(12, 32);
+// ThighR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ThighR.addBox(-2.0F, 0.0F, -2.5F, 4, 6, 4, 0.2F);
+// setRotateAngle(ThighR, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(ThighR);
+//
+// ThighRB = new ModelRenderer(this, "Thigh Right Back");
+// ThighRB.setTextureOffset(13, 42);
+// ThighRB.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ThighRB.addBox(-2.0F, 0.0F, -1.5F, 4, 6, 4, 0.1F);
+// setRotateAngle(ThighRB, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(ThighRB);
+//
+// LegPlateL = new ModelRenderer(this, "Leg Plate Left");
+// LegPlateL.setTextureOffset(0, 32);
+// LegPlateL.mirror = true;
+// LegPlateL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegPlateL.addBox(1.6F, -0.1F, -2.5F, 1, 5, 5, 0.1F);
+// setRotateAngle(LegPlateL, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedLeftLeg.addChild(LegPlateL);
+//
+// RightBackL = new ModelRenderer(this, "Right Back Left");
+// RightBackL.setTextureOffset(42, 34);
+// RightBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RightBackL.addBox(-2.2F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(RightBackL, 0.08726646259971647F, 0.0F, 0.08726646259971647F);
+// bipedRightLeg.addChild(RightBackL);
+//
+// LeftBackL = new ModelRenderer(this, "Left Back Left");
+// LeftBackL.setTextureOffset(42, 34);
+// LeftBackL.mirror = true;
+// LeftBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LeftBackL.addBox(-1.8F, -0.3F, -1.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(LeftBackL, 0.08726646259971647F, 0.0F, -0.08726646259971647F);
+// bipedLeftLeg.addChild(LeftBackL);
+//
+// LegPlateR = new ModelRenderer(this, "Leg Plate Right");
+// LegPlateR.setTextureOffset(0, 32);
+// LegPlateR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegPlateR.addBox(-2.6F, -0.1F, -2.5F, 1, 5, 5, 0.1F);
+// setRotateAngle(LegPlateR, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedRightLeg.addChild(LegPlateR);
+//
+// RightFrontL = new ModelRenderer(this, "Right Front Left");
+// RightFrontL.setTextureOffset(42, 49);
+// RightFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// RightFrontL.addBox(-2.2F, -0.3F, -2.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(RightFrontL, -0.08726646259971647F, 0.0F, 0.08726646259971647F);
+// bipedRightLeg.addChild(RightFrontL);
+//
+// BeltBuckle = new ModelRenderer(this, "Belt Buckle");
+// BeltBuckle.setTextureOffset(0, 58);
+// BeltBuckle.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltBuckle.addBox(-2.0F, 9.0F, -3.5F, 4, 4, 2, -0.3F);
+// bipedBody.addChild(BeltBuckle);
+//
+// LegPlateBackL = new ModelRenderer(this, "Leg Plate Back Left");
+// LegPlateBackL.setTextureOffset(0, 43);
+// LegPlateBackL.mirror = true;
+// LegPlateBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegPlateBackL.addBox(-2.0F, 0.1F, 2.1F, 4, 5, 1, 0.0F);
+// setRotateAngle(LegPlateBackL, 0.2617993877991494F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(LegPlateBackL);
+//
+// LeftFrontL = new ModelRenderer(this, "Left Front Left");
+// LeftFrontL.setTextureOffset(42, 49);
+// LeftFrontL.mirror = true;
+// LeftFrontL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LeftFrontL.addBox(-1.8F, -0.3F, -2.5F, 4, 11, 4, 0.0F);
+// setRotateAngle(LeftFrontL, -0.08726646259971647F, 0.0F, -0.08726646259971647F);
+// bipedLeftLeg.addChild(LeftFrontL);
+//
+// CenterBackL = new ModelRenderer(this, "Center Back Left");
+// CenterBackL.setTextureOffset(29, 43);
+// CenterBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterBackL.addBox(-2.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterBackL, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(CenterBackL);
+//
+// CenterBackR = new ModelRenderer(this, "Center Back Right");
+// CenterBackR.setTextureOffset(29, 43);
+// CenterBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// CenterBackR.addBox(0.9F, -0.2F, 0.5F, 2, 11, 2, 0.0F);
+// setRotateAngle(CenterBackR, 0.08726646259971647F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(CenterBackR);
+//
+// SecBeltL.isHidden = true;
+// SecBeltR.isHidden = true;
+// CenterBackL.isHidden = true;
+// CenterBackR.isHidden = true;
+// CenterFrontL.isHidden = true;
+// CenterFrontR.isHidden = true;
+// LeftBackL.isHidden = true;
+// LeftFrontL.isHidden = true;
+// RightBackL.isHidden = true;
+// RightFrontL.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
index 0238b75..5276f2e 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersHelm.java
@@ -1,235 +1,235 @@
-package lance5057.tDefense.armor.renderers.heavy;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * TinkerHelm - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersHelm extends ArmorRenderer
-{
- public ModelRenderer Visor;
- public ModelRenderer Helm2;
- public ModelRenderer WingR;
- public ModelRenderer WingL;
- public ModelRenderer Helm;
- public ModelRenderer Trim;
- public ModelRenderer HornR;
- public ModelRenderer HornL;
- public ModelRenderer HornTipR;
- public ModelRenderer HornTipL;
- public ModelRenderer FeatherRod;
- public ModelRenderer Feathers;
- public ModelRenderer FeatherBase;
- public ModelRenderer HornR_1;
- public ModelRenderer HornL_1;
- public ModelRenderer HornTipR_1;
- public ModelRenderer HornTipL_1;
- public ModelRenderer HornR_2;
- public ModelRenderer HornL_2;
- public ModelRenderer HornTipR_2;
- public ModelRenderer HornTipL_2;
- public ModelRenderer SpikeBase;
- public ModelRenderer Spike2;
- public ModelRenderer Spike1;
-
- public ModelTinkersHelm()
- {
- super(0.1f, 0, 128, 64);
-
- textureWidth = 128;
- textureHeight = 64;
-
- HornR = new ModelRenderer(this, "Horn Right");
- HornR.setTextureOffset(26, 32);
- HornR.setRotationPoint(0.0F, -2.0F, 0.0F);
- HornR.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornR, 0.0F, 0.0F, 0.7853981633974483F);
- bipedHead.addChild(HornR);
-
- HornTipR = new ModelRenderer(this, "Horn Tip Right");
- HornTipR.setTextureOffset(26, 32);
- HornTipR.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipR.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipR, 0.0F, 0.0F, 2.007128639793479F);
-
- HornR_1 = new ModelRenderer(this, "Horn Right 2");
- HornR_1.setTextureOffset(26, 32);
- HornR_1.setRotationPoint(2.25F, -6.0F, 2.0F);
- HornR_1.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornR_1, 1.3962634015954636F, 0.2617993877991494F, 1.5707963267948966F);
- bipedHead.addChild(HornR_1);
-
- HornTipR_1 = new ModelRenderer(this, "Horn Tip Right 2");
- HornTipR_1.setTextureOffset(26, 32);
- HornTipR_1.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipR_1.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipR_1, 0.0F, 0.0F, 2.007128639793479F);
-
- HornR_2 = new ModelRenderer(this, "Horn Right 3");
- HornR_2.setTextureOffset(26, 32);
- HornR_2.setRotationPoint(1.75F, -3.0F, 4.0F);
- HornR_2.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornR_2, 1.3962634015954636F, -0.2617993877991494F, 1.5707963267948966F);
- bipedHead.addChild(HornR_2);
-
- HornTipR_2 = new ModelRenderer(this, "Horn Tip Right 3");
- HornTipR_2.setTextureOffset(26, 32);
- HornTipR_2.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipR_2.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipR_2, 0.0F, 0.0F, 2.007128639793479F);
-
- HornL = new ModelRenderer(this, "Horn Left");
- HornL.setTextureOffset(26, 32);
- HornL.setRotationPoint(0.0F, -2.0F, 0.0F);
- HornL.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornL, 0.0F, 0.0F, -0.7853981633974483F);
- bipedHead.addChild(HornL);
-
- HornTipL = new ModelRenderer(this, "Horn Tip Left");
- HornTipL.setTextureOffset(26, 32);
- HornTipL.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipL.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipL, 0.0F, 0.0F, -2.007128639793479F);
-
- HornL_1 = new ModelRenderer(this, "Horn Left 2");
- HornL_1.setTextureOffset(26, 32);
- HornL_1.setRotationPoint(-2.25F, -6.0F, 2.0F);
- HornL_1.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornL_1, 1.3962634015954636F, -0.2617993877991494F, -1.5707963267948966F);
- bipedHead.addChild(HornL_1);
-
- HornTipL_1 = new ModelRenderer(this, "Horn Tip Left 2");
- HornTipL_1.setTextureOffset(26, 32);
- HornTipL_1.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipL_1.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipL_1, 0.0F, 0.0F, -2.007128639793479F);
-
- HornL_2 = new ModelRenderer(this, "Horn Left 3");
- HornL_2.setTextureOffset(26, 32);
- HornL_2.setRotationPoint(-1.75F, -3.0F, 4.0F);
- HornL_2.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
- setRotateAngle(HornL_2, 1.3962634015954636F, 0.2617993877991494F, -1.5707963267948966F);
- bipedHead.addChild(HornL_2);
-
- HornTipL_2 = new ModelRenderer(this, "Horn Tip Left 3");
- HornTipL_2.setTextureOffset(26, 32);
- HornTipL_2.setRotationPoint(0.0F, -10.0F, 0.0F);
- HornTipL_2.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
- setRotateAngle(HornTipL_2, 0.0F, 0.0F, -2.007128639793479F);
-
- FeatherBase = new ModelRenderer(this, "Feather Base");
- FeatherBase.setTextureOffset(64, 13);
- FeatherBase.setRotationPoint(0.0F, 0.0F, 0.0F);
- FeatherBase.addBox(-2.0F, -10.0F, -5.3F, 4, 1, 9, 0.0F);
- setRotateAngle(FeatherBase, -0.08726646259971647F, 0.0F, 0.0F);
- bipedHead.addChild(FeatherBase);
-
- WingL = new ModelRenderer(this, "Wing Left");
- WingL.setTextureOffset(0, 44);
- WingL.setRotationPoint(0.0F, 0.0F, 0.0F);
- WingL.addBox(5.7F, -11.0F, -3.5F, 0, 12, 8, 0.0F);
- setRotateAngle(WingL, 0.0F, 0.2617993877991494F, 0.0F);
- bipedHead.addChild(WingL);
-
- Trim = new ModelRenderer(this, "Trim");
- Trim.setTextureOffset(64, 23);
- Trim.setRotationPoint(0.0F, 0.0F, 0.0F);
- Trim.addBox(-1.0F, -8.3F, -4.0F, 2, 9, 8, 0.7F);
- bipedHead.addChild(Trim);
-
- Visor = new ModelRenderer(this, "Visor");
- Visor.setTextureOffset(0, 32);
- Visor.setRotationPoint(0.0F, 0.0F, 0.0F);
- Visor.addBox(-4.5F, -9.5F, -4.7F, 9, 12, 8, 0.1F);
- bipedHead.addChild(Visor);
-
- Feathers = new ModelRenderer(this, "Feathers");
- Feathers.setTextureOffset(64, 0);
- Feathers.setRotationPoint(0.0F, 0.0F, 0.0F);
- Feathers.addBox(-2.0F, -12.7F, -6.1F, 4, 4, 9, -0.3F);
- setRotateAngle(Feathers, -0.17453292519943295F, 0.0F, 0.0F);
- bipedHead.addChild(Feathers);
-
- FeatherRod = new ModelRenderer(this, "Feather Rod");
- FeatherRod.setTextureOffset(0, 32);
- FeatherRod.setRotationPoint(0.0F, 0.0F, 0.0F);
- FeatherRod.addBox(-1.0F, -9.3F, -1.2F, 2, 1, 2, 0.2F);
- bipedHead.addChild(FeatherRod);
-
- Helm2 = new ModelRenderer(this, "Heavy Visor");
- Helm2.setTextureOffset(34, 32);
- Helm2.setRotationPoint(0.0F, 0.0F, 0.0F);
- Helm2.addBox(-4.0F, -9.0F, -4.0F, 8, 10, 8, 0.6F);
- bipedHead.addChild(Helm2);
-
- Spike1 = new ModelRenderer(this, "Spike");
- Spike1.setTextureOffset(16, 52);
- Spike1.setRotationPoint(0.0F, 0.0F, 0.0F);
- Spike1.addBox(-2.5F, -14.0F, 0.0F, 5, 5, 0, 0.0F);
- bipedHead.addChild(Spike1);
-
- SpikeBase = new ModelRenderer(this, "Spike Base");
- SpikeBase.setTextureOffset(66, 40);
- SpikeBase.setRotationPoint(0.0F, 0.0F, 0.0F);
- SpikeBase.addBox(-2.0F, -8.6F, -2.0F, 4, 1, 4, 0.5F);
- bipedHead.addChild(SpikeBase);
-
- Spike2 = new ModelRenderer(this, "Spike");
- Spike2.setTextureOffset(16, 47);
- Spike2.setRotationPoint(0.0F, 0.0F, 0.0F);
- Spike2.addBox(0.0F, -14.0F, -2.5F, 0, 5, 5, 0.0F);
- bipedHead.addChild(Spike2);
-
- Helm = new ModelRenderer(this, "Helm");
- Helm.setTextureOffset(64, 47);
- Helm.setRotationPoint(0.0F, 0.0F, 0.0F);
- Helm.addBox(-4.0F, -8.0F, -4.0F, 8, 9, 8, 0.5F);
- bipedHead.addChild(Helm);
-
- WingR = new ModelRenderer(this, "Wing Right");
- WingR.setTextureOffset(0, 44);
- WingR.setRotationPoint(0.0F, 0.0F, 0.0F);
- WingR.addBox(-5.7F, -11.0F, -3.5F, 0, 12, 8, 0.0F);
- setRotateAngle(WingR, 0.0F, -0.2617993877991494F, 0.0F);
- bipedHead.addChild(WingR);
-
- HornR.addChild(HornTipR);
- HornL.addChild(HornTipL);
-
- HornL_1.addChild(HornTipL_1);
- HornR_1.addChild(HornTipR_1);
-
- HornL_2.addChild(HornTipL_2);
- HornR_2.addChild(HornTipR_2);
-
- HornL.isHidden = true;
- HornR.isHidden = true;
- HornL_1.isHidden = true;
- HornL_2.isHidden = true;
- HornR_1.isHidden = true;
- HornR_2.isHidden = true;
- FeatherBase.isHidden = true;
- FeatherRod.isHidden = true;
- Feathers.isHidden = true;
- Spike1.isHidden = true;
- Spike2.isHidden = true;
- SpikeBase.isHidden = true;
- WingL.isHidden = true;
- WingR.isHidden = true;
- Helm2.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.heavy;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * TinkerHelm - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersHelm extends ArmorRenderer
+//{
+// public ModelRenderer Visor;
+// public ModelRenderer Helm2;
+// public ModelRenderer WingR;
+// public ModelRenderer WingL;
+// public ModelRenderer Helm;
+// public ModelRenderer Trim;
+// public ModelRenderer HornR;
+// public ModelRenderer HornL;
+// public ModelRenderer HornTipR;
+// public ModelRenderer HornTipL;
+// public ModelRenderer FeatherRod;
+// public ModelRenderer Feathers;
+// public ModelRenderer FeatherBase;
+// public ModelRenderer HornR_1;
+// public ModelRenderer HornL_1;
+// public ModelRenderer HornTipR_1;
+// public ModelRenderer HornTipL_1;
+// public ModelRenderer HornR_2;
+// public ModelRenderer HornL_2;
+// public ModelRenderer HornTipR_2;
+// public ModelRenderer HornTipL_2;
+// public ModelRenderer SpikeBase;
+// public ModelRenderer Spike2;
+// public ModelRenderer Spike1;
+//
+// public ModelTinkersHelm()
+// {
+// super(0.1f, 0, 128, 64);
+//
+// textureWidth = 128;
+// textureHeight = 64;
+//
+// HornR = new ModelRenderer(this, "Horn Right");
+// HornR.setTextureOffset(26, 32);
+// HornR.setRotationPoint(0.0F, -2.0F, 0.0F);
+// HornR.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornR, 0.0F, 0.0F, 0.7853981633974483F);
+// bipedHead.addChild(HornR);
+//
+// HornTipR = new ModelRenderer(this, "Horn Tip Right");
+// HornTipR.setTextureOffset(26, 32);
+// HornTipR.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipR.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipR, 0.0F, 0.0F, 2.007128639793479F);
+//
+// HornR_1 = new ModelRenderer(this, "Horn Right 2");
+// HornR_1.setTextureOffset(26, 32);
+// HornR_1.setRotationPoint(2.25F, -6.0F, 2.0F);
+// HornR_1.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornR_1, 1.3962634015954636F, 0.2617993877991494F, 1.5707963267948966F);
+// bipedHead.addChild(HornR_1);
+//
+// HornTipR_1 = new ModelRenderer(this, "Horn Tip Right 2");
+// HornTipR_1.setTextureOffset(26, 32);
+// HornTipR_1.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipR_1.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipR_1, 0.0F, 0.0F, 2.007128639793479F);
+//
+// HornR_2 = new ModelRenderer(this, "Horn Right 3");
+// HornR_2.setTextureOffset(26, 32);
+// HornR_2.setRotationPoint(1.75F, -3.0F, 4.0F);
+// HornR_2.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornR_2, 1.3962634015954636F, -0.2617993877991494F, 1.5707963267948966F);
+// bipedHead.addChild(HornR_2);
+//
+// HornTipR_2 = new ModelRenderer(this, "Horn Tip Right 3");
+// HornTipR_2.setTextureOffset(26, 32);
+// HornTipR_2.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipR_2.addBox(-0.8F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipR_2, 0.0F, 0.0F, 2.007128639793479F);
+//
+// HornL = new ModelRenderer(this, "Horn Left");
+// HornL.setTextureOffset(26, 32);
+// HornL.setRotationPoint(0.0F, -2.0F, 0.0F);
+// HornL.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornL, 0.0F, 0.0F, -0.7853981633974483F);
+// bipedHead.addChild(HornL);
+//
+// HornTipL = new ModelRenderer(this, "Horn Tip Left");
+// HornTipL.setTextureOffset(26, 32);
+// HornTipL.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipL.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipL, 0.0F, 0.0F, -2.007128639793479F);
+//
+// HornL_1 = new ModelRenderer(this, "Horn Left 2");
+// HornL_1.setTextureOffset(26, 32);
+// HornL_1.setRotationPoint(-2.25F, -6.0F, 2.0F);
+// HornL_1.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornL_1, 1.3962634015954636F, -0.2617993877991494F, -1.5707963267948966F);
+// bipedHead.addChild(HornL_1);
+//
+// HornTipL_1 = new ModelRenderer(this, "Horn Tip Left 2");
+// HornTipL_1.setTextureOffset(26, 32);
+// HornTipL_1.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipL_1.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipL_1, 0.0F, 0.0F, -2.007128639793479F);
+//
+// HornL_2 = new ModelRenderer(this, "Horn Left 3");
+// HornL_2.setTextureOffset(26, 32);
+// HornL_2.setRotationPoint(-1.75F, -3.0F, 4.0F);
+// HornL_2.addBox(-1.0F, -10.0F, -1.0F, 2, 5, 2, 0.25F);
+// setRotateAngle(HornL_2, 1.3962634015954636F, 0.2617993877991494F, -1.5707963267948966F);
+// bipedHead.addChild(HornL_2);
+//
+// HornTipL_2 = new ModelRenderer(this, "Horn Tip Left 3");
+// HornTipL_2.setTextureOffset(26, 32);
+// HornTipL_2.setRotationPoint(0.0F, -10.0F, 0.0F);
+// HornTipL_2.addBox(-1.2F, -1.0F, -1.0F, 2, 6, 2, 0.0F);
+// setRotateAngle(HornTipL_2, 0.0F, 0.0F, -2.007128639793479F);
+//
+// FeatherBase = new ModelRenderer(this, "Feather Base");
+// FeatherBase.setTextureOffset(64, 13);
+// FeatherBase.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FeatherBase.addBox(-2.0F, -10.0F, -5.3F, 4, 1, 9, 0.0F);
+// setRotateAngle(FeatherBase, -0.08726646259971647F, 0.0F, 0.0F);
+// bipedHead.addChild(FeatherBase);
+//
+// WingL = new ModelRenderer(this, "Wing Left");
+// WingL.setTextureOffset(0, 44);
+// WingL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// WingL.addBox(5.7F, -11.0F, -3.5F, 0, 12, 8, 0.0F);
+// setRotateAngle(WingL, 0.0F, 0.2617993877991494F, 0.0F);
+// bipedHead.addChild(WingL);
+//
+// Trim = new ModelRenderer(this, "Trim");
+// Trim.setTextureOffset(64, 23);
+// Trim.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Trim.addBox(-1.0F, -8.3F, -4.0F, 2, 9, 8, 0.7F);
+// bipedHead.addChild(Trim);
+//
+// Visor = new ModelRenderer(this, "Visor");
+// Visor.setTextureOffset(0, 32);
+// Visor.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Visor.addBox(-4.5F, -9.5F, -4.7F, 9, 12, 8, 0.1F);
+// bipedHead.addChild(Visor);
+//
+// Feathers = new ModelRenderer(this, "Feathers");
+// Feathers.setTextureOffset(64, 0);
+// Feathers.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Feathers.addBox(-2.0F, -12.7F, -6.1F, 4, 4, 9, -0.3F);
+// setRotateAngle(Feathers, -0.17453292519943295F, 0.0F, 0.0F);
+// bipedHead.addChild(Feathers);
+//
+// FeatherRod = new ModelRenderer(this, "Feather Rod");
+// FeatherRod.setTextureOffset(0, 32);
+// FeatherRod.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FeatherRod.addBox(-1.0F, -9.3F, -1.2F, 2, 1, 2, 0.2F);
+// bipedHead.addChild(FeatherRod);
+//
+// Helm2 = new ModelRenderer(this, "Heavy Visor");
+// Helm2.setTextureOffset(34, 32);
+// Helm2.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Helm2.addBox(-4.0F, -9.0F, -4.0F, 8, 10, 8, 0.6F);
+// bipedHead.addChild(Helm2);
+//
+// Spike1 = new ModelRenderer(this, "Spike");
+// Spike1.setTextureOffset(16, 52);
+// Spike1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Spike1.addBox(-2.5F, -14.0F, 0.0F, 5, 5, 0, 0.0F);
+// bipedHead.addChild(Spike1);
+//
+// SpikeBase = new ModelRenderer(this, "Spike Base");
+// SpikeBase.setTextureOffset(66, 40);
+// SpikeBase.setRotationPoint(0.0F, 0.0F, 0.0F);
+// SpikeBase.addBox(-2.0F, -8.6F, -2.0F, 4, 1, 4, 0.5F);
+// bipedHead.addChild(SpikeBase);
+//
+// Spike2 = new ModelRenderer(this, "Spike");
+// Spike2.setTextureOffset(16, 47);
+// Spike2.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Spike2.addBox(0.0F, -14.0F, -2.5F, 0, 5, 5, 0.0F);
+// bipedHead.addChild(Spike2);
+//
+// Helm = new ModelRenderer(this, "Helm");
+// Helm.setTextureOffset(64, 47);
+// Helm.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Helm.addBox(-4.0F, -8.0F, -4.0F, 8, 9, 8, 0.5F);
+// bipedHead.addChild(Helm);
+//
+// WingR = new ModelRenderer(this, "Wing Right");
+// WingR.setTextureOffset(0, 44);
+// WingR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// WingR.addBox(-5.7F, -11.0F, -3.5F, 0, 12, 8, 0.0F);
+// setRotateAngle(WingR, 0.0F, -0.2617993877991494F, 0.0F);
+// bipedHead.addChild(WingR);
+//
+// HornR.addChild(HornTipR);
+// HornL.addChild(HornTipL);
+//
+// HornL_1.addChild(HornTipL_1);
+// HornR_1.addChild(HornTipR_1);
+//
+// HornL_2.addChild(HornTipL_2);
+// HornR_2.addChild(HornTipR_2);
+//
+// HornL.isHidden = true;
+// HornR.isHidden = true;
+// HornL_1.isHidden = true;
+// HornL_2.isHidden = true;
+// HornR_1.isHidden = true;
+// HornR_2.isHidden = true;
+// FeatherBase.isHidden = true;
+// FeatherRod.isHidden = true;
+// Feathers.isHidden = true;
+// Spike1.isHidden = true;
+// Spike2.isHidden = true;
+// SpikeBase.isHidden = true;
+// WingL.isHidden = true;
+// WingR.isHidden = true;
+// Helm2.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
index bb88643..702e7d1 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/heavy/ModelTinkersSabatons.java
@@ -1,188 +1,188 @@
-package lance5057.tDefense.armor.renderers.heavy;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * TinkersSabatons - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersSabatons extends ArmorRenderer
-{
- public ModelRenderer BootL;
- public ModelRenderer FlairBackR;
- public ModelRenderer ShinGuardL;
- public ModelRenderer KneeGuardCapL;
- public ModelRenderer LegBackL;
- public ModelRenderer BootR;
- public ModelRenderer ShinGuardR;
- public ModelRenderer BootCapR;
- public ModelRenderer BootCapL;
- public ModelRenderer LegBackR;
- public ModelRenderer FlairL;
- public ModelRenderer KneeGuardCapR;
- public ModelRenderer BootTipR;
- public ModelRenderer BootTipL;
- public ModelRenderer KneeGuardR;
- public ModelRenderer KneeGuardL;
- public ModelRenderer FlairR;
- public ModelRenderer BackFlairL;
-
- public ModelTinkersSabatons()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- BootR = new ModelRenderer(this, "Boot Right");
- BootR.setTextureOffset(0, 56);
- BootR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootR.addBox(-2.0F, 9.0F, -3.0F, 4, 3, 5, 0.2F);
- bipedRightLeg.addChild(BootR);
-
- BootL = new ModelRenderer(this, "Boot Left");
- BootL.setTextureOffset(0, 56);
- BootL.mirror = true;
- BootL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootL.addBox(-2.0F, 9.0F, -3.0F, 4, 3, 5, 0.2F);
- bipedLeftLeg.addChild(BootL);
-
- KneeGuardR = new ModelRenderer(this, "Knee Guard Right");
- KneeGuardR.setTextureOffset(0, 32);
- KneeGuardR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KneeGuardR.addBox(-2.0F, 3.1F, -2.5F, 4, 3, 4, 0.3F);
- bipedRightLeg.addChild(KneeGuardR);
-
- KneeGuardL = new ModelRenderer(this, "Knee Guard Left");
- KneeGuardL.setTextureOffset(0, 32);
- KneeGuardL.mirror = true;
- KneeGuardL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KneeGuardL.addBox(-2.0F, 3.1F, -2.5F, 4, 3, 4, 0.3F);
- bipedLeftLeg.addChild(KneeGuardL);
-
- ShinGuardR = new ModelRenderer(this, "Shin Guard Right");
- ShinGuardR.setTextureOffset(0, 48);
- ShinGuardR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShinGuardR.addBox(-2.0F, 4.0F, -2.5F, 4, 5, 3, 0.11F);
- setRotateAngle(ShinGuardR, 0.05759586531581287F, 0.0F, 0.0F);
- bipedRightLeg.addChild(ShinGuardR);
-
- ShinGuardL = new ModelRenderer(this, "Shin Guard Left");
- ShinGuardL.setTextureOffset(0, 48);
- ShinGuardL.mirror = true;
- ShinGuardL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ShinGuardL.addBox(-2.0F, 4.0F, -2.5F, 4, 5, 3, 0.11F);
- setRotateAngle(ShinGuardL, 0.05759586531581287F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(ShinGuardL);
-
- LegBackL = new ModelRenderer(this, "Leg Back Left");
- LegBackL.setTextureOffset(0, 40);
- LegBackL.mirror = true;
- LegBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegBackL.addBox(-2.0F, 3.0F, 0.6F, 4, 6, 2, 0.1F);
- setRotateAngle(LegBackL, -0.05759586531581287F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(LegBackL);
-
- LegBackR = new ModelRenderer(this, "Leg Back Right");
- LegBackR.setTextureOffset(0, 40);
- LegBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- LegBackR.addBox(-2.0F, 3.0F, 0.6F, 4, 6, 2, 0.1F);
- setRotateAngle(LegBackR, -0.05759586531581287F, 0.0F, 0.0F);
- bipedRightLeg.addChild(LegBackR);
-
- FlairR = new ModelRenderer(this, "Flair Right");
- FlairR.setTextureOffset(18, 53);
- FlairR.setRotationPoint(0.0F, 0.0F, 0.0F);
- FlairR.addBox(0.9F, 0.2F, -2.5F, 5, 11, 0, 0.0F);
- setRotateAngle(FlairR, 0.0F, -0.6108652381980153F, 0.0F);
- bipedLeftLeg.addChild(FlairR);
-
- FlairL = new ModelRenderer(this, "Flair Left");
- FlairL.setTextureOffset(18, 53);
- FlairL.mirror = true;
- FlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
- FlairL.addBox(-5.9F, 0.2F, -2.5F, 5, 11, 0, 0.0F);
- setRotateAngle(FlairL, 0.0F, 0.6108652381980153F, 0.0F);
- bipedRightLeg.addChild(FlairL);
-
- FlairBackR = new ModelRenderer(this, "Flair Back Right");
- FlairBackR.setTextureOffset(28, 47);
- FlairBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
- FlairBackR.addBox(0.0F, 0.0F, 2.0F, 0, 12, 5, 0.0F);
- bipedRightLeg.addChild(FlairBackR);
-
- BackFlairL = new ModelRenderer(this, "Flair Back Left");
- BackFlairL.setTextureOffset(28, 47);
- BackFlairL.mirror = true;
- BackFlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BackFlairL.addBox(0.0F, 0.0F, 2.0F, 0, 12, 5, 0.0F);
- bipedLeftLeg.addChild(BackFlairL);
-
- KneeGuardCapR = new ModelRenderer(this, "Knee Guard Cap Right");
- KneeGuardCapR.setTextureOffset(16, 36);
- KneeGuardCapR.setRotationPoint(0.0F, 0.0F, 0.0F);
- KneeGuardCapR.addBox(-1.5F, 2.4F, -3.8F, 3, 2, 1, 0.2F);
- setRotateAngle(KneeGuardCapR, 0.17453292519943295F, 0.0F, 0.0F);
- bipedRightLeg.addChild(KneeGuardCapR);
-
- KneeGuardCapL = new ModelRenderer(this, "Knee Guard Cap Left");
- KneeGuardCapL.setTextureOffset(16, 36);
- KneeGuardCapL.mirror = true;
- KneeGuardCapL.setRotationPoint(0.0F, 0.0F, 0.0F);
- KneeGuardCapL.addBox(-1.5F, 2.4F, -3.8F, 3, 2, 1, 0.2F);
- setRotateAngle(KneeGuardCapL, 0.17453292519943295F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(KneeGuardCapL);
-
- BootTipR = new ModelRenderer(this, "Boot Tip Right");
- BootTipR.setTextureOffset(22, 32);
- BootTipR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootTipR.addBox(-1.4F, 10.0F, -2.5F, 3, 2, 2, -0.1F);
- setRotateAngle(BootTipR, -0.3490658503988659F, 0.0F, 0.0F);
- bipedRightLeg.addChild(BootTipR);
-
- BootCapR = new ModelRenderer(this, "Boot Cap Right");
- BootCapR.setTextureOffset(12, 32);
- BootCapR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootCapR.addBox(-1.5F, 10.0F, -2.5F, 3, 2, 2, 0.3F);
- setRotateAngle(BootCapR, -0.17453292519943295F, 0.0F, 0.0F);
- bipedRightLeg.addChild(BootCapR);
-
- BootTipL = new ModelRenderer(this, "Boot Tip Left");
- BootTipL.setTextureOffset(22, 32);
- BootTipL.mirror = true;
- BootTipL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootTipL.addBox(-1.5F, 10.0F, -2.6F, 3, 2, 2, -0.1F);
- setRotateAngle(BootTipL, -0.3490658503988659F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(BootTipL);
-
- BootCapL = new ModelRenderer(this, "Boot Cap Left");
- BootCapL.setTextureOffset(12, 32);
- BootCapL.mirror = true;
- BootCapL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BootCapL.addBox(-1.5F, 10.0F, -2.5F, 3, 2, 2, 0.3F);
- setRotateAngle(BootCapL, -0.17453292519943295F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(BootCapL);
-
- BootCapL.isHidden = true;
- BootCapR.isHidden = true;
- BootTipL.isHidden = true;
- BootTipR.isHidden = true;
- FlairBackR.isHidden = true;
- BackFlairL.isHidden = true;
- FlairL.isHidden = true;
- FlairR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.heavy;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * TinkersSabatons - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersSabatons extends ArmorRenderer
+//{
+// public ModelRenderer BootL;
+// public ModelRenderer FlairBackR;
+// public ModelRenderer ShinGuardL;
+// public ModelRenderer KneeGuardCapL;
+// public ModelRenderer LegBackL;
+// public ModelRenderer BootR;
+// public ModelRenderer ShinGuardR;
+// public ModelRenderer BootCapR;
+// public ModelRenderer BootCapL;
+// public ModelRenderer LegBackR;
+// public ModelRenderer FlairL;
+// public ModelRenderer KneeGuardCapR;
+// public ModelRenderer BootTipR;
+// public ModelRenderer BootTipL;
+// public ModelRenderer KneeGuardR;
+// public ModelRenderer KneeGuardL;
+// public ModelRenderer FlairR;
+// public ModelRenderer BackFlairL;
+//
+// public ModelTinkersSabatons()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// BootR = new ModelRenderer(this, "Boot Right");
+// BootR.setTextureOffset(0, 56);
+// BootR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootR.addBox(-2.0F, 9.0F, -3.0F, 4, 3, 5, 0.2F);
+// bipedRightLeg.addChild(BootR);
+//
+// BootL = new ModelRenderer(this, "Boot Left");
+// BootL.setTextureOffset(0, 56);
+// BootL.mirror = true;
+// BootL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootL.addBox(-2.0F, 9.0F, -3.0F, 4, 3, 5, 0.2F);
+// bipedLeftLeg.addChild(BootL);
+//
+// KneeGuardR = new ModelRenderer(this, "Knee Guard Right");
+// KneeGuardR.setTextureOffset(0, 32);
+// KneeGuardR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KneeGuardR.addBox(-2.0F, 3.1F, -2.5F, 4, 3, 4, 0.3F);
+// bipedRightLeg.addChild(KneeGuardR);
+//
+// KneeGuardL = new ModelRenderer(this, "Knee Guard Left");
+// KneeGuardL.setTextureOffset(0, 32);
+// KneeGuardL.mirror = true;
+// KneeGuardL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KneeGuardL.addBox(-2.0F, 3.1F, -2.5F, 4, 3, 4, 0.3F);
+// bipedLeftLeg.addChild(KneeGuardL);
+//
+// ShinGuardR = new ModelRenderer(this, "Shin Guard Right");
+// ShinGuardR.setTextureOffset(0, 48);
+// ShinGuardR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShinGuardR.addBox(-2.0F, 4.0F, -2.5F, 4, 5, 3, 0.11F);
+// setRotateAngle(ShinGuardR, 0.05759586531581287F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(ShinGuardR);
+//
+// ShinGuardL = new ModelRenderer(this, "Shin Guard Left");
+// ShinGuardL.setTextureOffset(0, 48);
+// ShinGuardL.mirror = true;
+// ShinGuardL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ShinGuardL.addBox(-2.0F, 4.0F, -2.5F, 4, 5, 3, 0.11F);
+// setRotateAngle(ShinGuardL, 0.05759586531581287F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(ShinGuardL);
+//
+// LegBackL = new ModelRenderer(this, "Leg Back Left");
+// LegBackL.setTextureOffset(0, 40);
+// LegBackL.mirror = true;
+// LegBackL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegBackL.addBox(-2.0F, 3.0F, 0.6F, 4, 6, 2, 0.1F);
+// setRotateAngle(LegBackL, -0.05759586531581287F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(LegBackL);
+//
+// LegBackR = new ModelRenderer(this, "Leg Back Right");
+// LegBackR.setTextureOffset(0, 40);
+// LegBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// LegBackR.addBox(-2.0F, 3.0F, 0.6F, 4, 6, 2, 0.1F);
+// setRotateAngle(LegBackR, -0.05759586531581287F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(LegBackR);
+//
+// FlairR = new ModelRenderer(this, "Flair Right");
+// FlairR.setTextureOffset(18, 53);
+// FlairR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FlairR.addBox(0.9F, 0.2F, -2.5F, 5, 11, 0, 0.0F);
+// setRotateAngle(FlairR, 0.0F, -0.6108652381980153F, 0.0F);
+// bipedLeftLeg.addChild(FlairR);
+//
+// FlairL = new ModelRenderer(this, "Flair Left");
+// FlairL.setTextureOffset(18, 53);
+// FlairL.mirror = true;
+// FlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FlairL.addBox(-5.9F, 0.2F, -2.5F, 5, 11, 0, 0.0F);
+// setRotateAngle(FlairL, 0.0F, 0.6108652381980153F, 0.0F);
+// bipedRightLeg.addChild(FlairL);
+//
+// FlairBackR = new ModelRenderer(this, "Flair Back Right");
+// FlairBackR.setTextureOffset(28, 47);
+// FlairBackR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// FlairBackR.addBox(0.0F, 0.0F, 2.0F, 0, 12, 5, 0.0F);
+// bipedRightLeg.addChild(FlairBackR);
+//
+// BackFlairL = new ModelRenderer(this, "Flair Back Left");
+// BackFlairL.setTextureOffset(28, 47);
+// BackFlairL.mirror = true;
+// BackFlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BackFlairL.addBox(0.0F, 0.0F, 2.0F, 0, 12, 5, 0.0F);
+// bipedLeftLeg.addChild(BackFlairL);
+//
+// KneeGuardCapR = new ModelRenderer(this, "Knee Guard Cap Right");
+// KneeGuardCapR.setTextureOffset(16, 36);
+// KneeGuardCapR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KneeGuardCapR.addBox(-1.5F, 2.4F, -3.8F, 3, 2, 1, 0.2F);
+// setRotateAngle(KneeGuardCapR, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(KneeGuardCapR);
+//
+// KneeGuardCapL = new ModelRenderer(this, "Knee Guard Cap Left");
+// KneeGuardCapL.setTextureOffset(16, 36);
+// KneeGuardCapL.mirror = true;
+// KneeGuardCapL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// KneeGuardCapL.addBox(-1.5F, 2.4F, -3.8F, 3, 2, 1, 0.2F);
+// setRotateAngle(KneeGuardCapL, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(KneeGuardCapL);
+//
+// BootTipR = new ModelRenderer(this, "Boot Tip Right");
+// BootTipR.setTextureOffset(22, 32);
+// BootTipR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootTipR.addBox(-1.4F, 10.0F, -2.5F, 3, 2, 2, -0.1F);
+// setRotateAngle(BootTipR, -0.3490658503988659F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(BootTipR);
+//
+// BootCapR = new ModelRenderer(this, "Boot Cap Right");
+// BootCapR.setTextureOffset(12, 32);
+// BootCapR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootCapR.addBox(-1.5F, 10.0F, -2.5F, 3, 2, 2, 0.3F);
+// setRotateAngle(BootCapR, -0.17453292519943295F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(BootCapR);
+//
+// BootTipL = new ModelRenderer(this, "Boot Tip Left");
+// BootTipL.setTextureOffset(22, 32);
+// BootTipL.mirror = true;
+// BootTipL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootTipL.addBox(-1.5F, 10.0F, -2.6F, 3, 2, 2, -0.1F);
+// setRotateAngle(BootTipL, -0.3490658503988659F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(BootTipL);
+//
+// BootCapL = new ModelRenderer(this, "Boot Cap Left");
+// BootCapL.setTextureOffset(12, 32);
+// BootCapL.mirror = true;
+// BootCapL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BootCapL.addBox(-1.5F, 10.0F, -2.5F, 3, 2, 2, 0.3F);
+// setRotateAngle(BootCapL, -0.17453292519943295F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(BootCapL);
+//
+// BootCapL.isHidden = true;
+// BootCapR.isHidden = true;
+// BootTipL.isHidden = true;
+// BootTipR.isHidden = true;
+// FlairBackR.isHidden = true;
+// BackFlairL.isHidden = true;
+// FlairL.isHidden = true;
+// FlairR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
index f700e93..bc5dae3 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersBoots.java
@@ -1,111 +1,111 @@
-package lance5057.tDefense.armor.renderers.light;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersBoots - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersBoots extends ArmorRenderer
-{
- public ModelRenderer BootTopR;
- public ModelRenderer BootTopL;
- public ModelRenderer FootL;
- public ModelRenderer FootR;
- public ModelRenderer LegGuardL;
- public ModelRenderer LegGuardR;
- public ModelRenderer FootTipL;
- public ModelRenderer FootTipR;
-
- public ModelTinkersBoots()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- bipedRightLeg = new ModelRenderer(this, "Right Leg");
- bipedRightLeg.setTextureOffset(0, 16);
- bipedRightLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.05f);
- bipedRightLeg.setRotationPoint(-1.9F, 12.0F + 0, 0.0F);
-
- bipedLeftLeg = new ModelRenderer(this, "Left Leg");
- bipedLeftLeg.setTextureOffset(0, 16);
- bipedLeftLeg.mirror = true;
- bipedLeftLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.05f);
- bipedLeftLeg.setRotationPoint(1.9F, 12.0F + 0, 0.0F);
-
- FootR = new ModelRenderer(this, "FootR");
- FootR.setTextureOffset(0, 41);
- FootR.setRotationPoint(0f, 0f, 0f);
- FootR.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.1F);
- bipedRightLeg.addChild(FootR);
-
- BootTopR = new ModelRenderer(this, "BootTopR");
- BootTopR.setTextureOffset(0, 32);
- BootTopR.setRotationPoint(0f, 0f, 0f);
- BootTopR.addBox(-2.5F, 3.5F, -2.5F, 5, 4, 5, -0.2F);
- bipedRightLeg.addChild(BootTopR);
-
- BootTopL = new ModelRenderer(this, "BootTopL");
- BootTopL.setTextureOffset(0, 32);
- BootTopL.setRotationPoint(0f, 0f, 0f);
- BootTopL.addBox(-2.5F, 3.5F, -2.5F, 5, 4, 5, -0.2F);
- bipedLeftLeg.addChild(BootTopL);
-
- LegGuardR = new ModelRenderer(this, "LegGuardR");
- LegGuardR.setTextureOffset(0, 44);
- LegGuardR.setRotationPoint(0f, 0f, 0f);
- LegGuardR.addBox(-2.0F, 5.5F, -3.8F, 4, 4, 2, 0.2F);
- setRotateAngle(LegGuardR, 0.17453292519943295F, 0.0F, 0.0F);
- bipedRightLeg.addChild(LegGuardR);
-
- FootTipR = new ModelRenderer(this, "FootTipR");
- FootTipR.setTextureOffset(10, 41);
- FootTipR.setRotationPoint(0f, 0f, 0f);
- FootTipR.addBox(-1.5F, 9.5F, -5.6F, 3, 2, 2, -0.2F);
- setRotateAngle(FootTipR, 0.17453292519943295F, 0.0F, 0.0F);
- bipedRightLeg.addChild(FootTipR);
-
- FootL = new ModelRenderer(this, "FootL");
- FootL.setTextureOffset(0, 41);
- FootL.mirror = true;
- FootL.setRotationPoint(0f, 0f, 0f);
- FootL.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.1F);
- bipedLeftLeg.addChild(FootL);
-
- LegGuardL = new ModelRenderer(this, "LegGuardL");
- LegGuardL.setTextureOffset(0, 44);
- LegGuardL.setRotationPoint(0f, 0f, 0f);
- LegGuardL.addBox(-2.0F, 5.5F, -3.8F, 4, 4, 2, 0.2F);
- setRotateAngle(LegGuardL, 0.17453292519943295F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(LegGuardL);
-
- FootTipL = new ModelRenderer(this, "FootTipL");
- FootTipL.setTextureOffset(10, 41);
- FootTipL.setRotationPoint(0f, 0f, 0f);
- FootTipL.addBox(-1.5F, 9.5F, -5.6F, 3, 2, 2, -0.2F);
- setRotateAngle(FootTipL, 0.17453292519943295F, 0.0F, 0.0F);
- bipedLeftLeg.addChild(FootTipL);
-
- BootTopL.isHidden = true;
- BootTopR.isHidden = true;
- FootTipL.isHidden = true;
- FootTipR.isHidden = true;
- LegGuardL.isHidden = true;
- LegGuardR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.light;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersBoots - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersBoots extends ArmorRenderer
+//{
+// public ModelRenderer BootTopR;
+// public ModelRenderer BootTopL;
+// public ModelRenderer FootL;
+// public ModelRenderer FootR;
+// public ModelRenderer LegGuardL;
+// public ModelRenderer LegGuardR;
+// public ModelRenderer FootTipL;
+// public ModelRenderer FootTipR;
+//
+// public ModelTinkersBoots()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// bipedRightLeg = new ModelRenderer(this, "Right Leg");
+// bipedRightLeg.setTextureOffset(0, 16);
+// bipedRightLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.05f);
+// bipedRightLeg.setRotationPoint(-1.9F, 12.0F + 0, 0.0F);
+//
+// bipedLeftLeg = new ModelRenderer(this, "Left Leg");
+// bipedLeftLeg.setTextureOffset(0, 16);
+// bipedLeftLeg.mirror = true;
+// bipedLeftLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.05f);
+// bipedLeftLeg.setRotationPoint(1.9F, 12.0F + 0, 0.0F);
+//
+// FootR = new ModelRenderer(this, "FootR");
+// FootR.setTextureOffset(0, 41);
+// FootR.setRotationPoint(0f, 0f, 0f);
+// FootR.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.1F);
+// bipedRightLeg.addChild(FootR);
+//
+// BootTopR = new ModelRenderer(this, "BootTopR");
+// BootTopR.setTextureOffset(0, 32);
+// BootTopR.setRotationPoint(0f, 0f, 0f);
+// BootTopR.addBox(-2.5F, 3.5F, -2.5F, 5, 4, 5, -0.2F);
+// bipedRightLeg.addChild(BootTopR);
+//
+// BootTopL = new ModelRenderer(this, "BootTopL");
+// BootTopL.setTextureOffset(0, 32);
+// BootTopL.setRotationPoint(0f, 0f, 0f);
+// BootTopL.addBox(-2.5F, 3.5F, -2.5F, 5, 4, 5, -0.2F);
+// bipedLeftLeg.addChild(BootTopL);
+//
+// LegGuardR = new ModelRenderer(this, "LegGuardR");
+// LegGuardR.setTextureOffset(0, 44);
+// LegGuardR.setRotationPoint(0f, 0f, 0f);
+// LegGuardR.addBox(-2.0F, 5.5F, -3.8F, 4, 4, 2, 0.2F);
+// setRotateAngle(LegGuardR, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(LegGuardR);
+//
+// FootTipR = new ModelRenderer(this, "FootTipR");
+// FootTipR.setTextureOffset(10, 41);
+// FootTipR.setRotationPoint(0f, 0f, 0f);
+// FootTipR.addBox(-1.5F, 9.5F, -5.6F, 3, 2, 2, -0.2F);
+// setRotateAngle(FootTipR, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedRightLeg.addChild(FootTipR);
+//
+// FootL = new ModelRenderer(this, "FootL");
+// FootL.setTextureOffset(0, 41);
+// FootL.mirror = true;
+// FootL.setRotationPoint(0f, 0f, 0f);
+// FootL.addBox(-2.0F, 10.0F, -3.0F, 4, 2, 1, 0.1F);
+// bipedLeftLeg.addChild(FootL);
+//
+// LegGuardL = new ModelRenderer(this, "LegGuardL");
+// LegGuardL.setTextureOffset(0, 44);
+// LegGuardL.setRotationPoint(0f, 0f, 0f);
+// LegGuardL.addBox(-2.0F, 5.5F, -3.8F, 4, 4, 2, 0.2F);
+// setRotateAngle(LegGuardL, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(LegGuardL);
+//
+// FootTipL = new ModelRenderer(this, "FootTipL");
+// FootTipL.setTextureOffset(10, 41);
+// FootTipL.setRotationPoint(0f, 0f, 0f);
+// FootTipL.addBox(-1.5F, 9.5F, -5.6F, 3, 2, 2, -0.2F);
+// setRotateAngle(FootTipL, 0.17453292519943295F, 0.0F, 0.0F);
+// bipedLeftLeg.addChild(FootTipL);
+//
+// BootTopL.isHidden = true;
+// BootTopR.isHidden = true;
+// FootTipL.isHidden = true;
+// FootTipR.isHidden = true;
+// LegGuardL.isHidden = true;
+// LegGuardR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
index f2eb795..7381d4e 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersChausses.java
@@ -1,138 +1,138 @@
-package lance5057.tDefense.armor.renderers.light;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersChausses - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersChausses extends ArmorRenderer
-{
- public ModelRenderer FrontL;
- public ModelRenderer FrontR;
- public ModelRenderer HipGuardL;
- public ModelRenderer HipGuardR;
- public ModelRenderer BackL;
- public ModelRenderer BackR;
- public ModelRenderer HipGuardL_1;
- public ModelRenderer HipGuardR_1;
- public ModelRenderer Belt;
- public ModelRenderer BeltR;
- public ModelRenderer BeltL;
-
- public ModelTinkersChausses()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- bipedRightLeg = new ModelRenderer(this, "Right Leg");
- bipedRightLeg.setTextureOffset(0, 16);
- bipedRightLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.1f);
- bipedRightLeg.setRotationPoint(-1.9F, 12.0F + 0, 0.0F);
-
- bipedLeftLeg = new ModelRenderer(this, "Left Leg");
- bipedLeftLeg.setTextureOffset(0, 16);
- bipedLeftLeg.mirror = true;
- bipedLeftLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.1f);
- bipedLeftLeg.setRotationPoint(1.9F, 12.0F + 0, 0.0F);
-
- HipGuardR = new ModelRenderer(this, "Hip Guard Right");
- HipGuardR.setTextureOffset(10, 37);
- HipGuardR.setRotationPoint(0f, 0f, 0f);
- HipGuardR.addBox(-2.5F, 0.0F, -2.6F, 4, 6, 5, 0.1F);
- setRotateAngle(HipGuardR, 0.0F, 0.0F, 0.17453292519943295F);
- bipedRightLeg.addChild(HipGuardR);
-
- Belt = new ModelRenderer(this, "Belt");
- Belt.setTextureOffset(18, 48);
- Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
- Belt.addBox(-5.0F, 10.5F, -3.0F, 10, 2, 6, -0.19F);
- bipedBody.addChild(Belt);
-
- FrontR = new ModelRenderer(this, "Front Right");
- FrontR.setTextureOffset(0, 40);
- FrontR.setRotationPoint(1.9f, 0f, -0.1f);
- FrontR.addBox(-2.0F, 0.0F, -2.6F, 4, 7, 1, 0.0F);
- setRotateAngle(FrontR, -0.1F, 0.0F, 0.0f);
- bipedRightLeg.addChild(FrontR);
-
- FrontL = new ModelRenderer(this, "Front Left");
- FrontL.setTextureOffset(0, 40);
- FrontL.setRotationPoint(-1.9f, 0f, -0.1f);
- FrontL.addBox(-2.0F, 0.0F, -2.6F, 4, 7, 1, 0.0F);
- setRotateAngle(FrontL, -0.1F, 0.0F, 0.0f);
- bipedLeftLeg.addChild(FrontL);
-
- HipGuardL_1 = new ModelRenderer(this, "Hip Guard Left 2");
- HipGuardL_1.setTextureOffset(0, 49);
- HipGuardL_1.mirror = true;
- HipGuardL_1.setRotationPoint(0f, 0f, 0f);
- HipGuardL_1.addBox(-1.5F, 0.0F, -2.6F, 4, 10, 5, 0.0F);
- setRotateAngle(HipGuardL_1, 0.0F, 0.0F, -0.08726646259971647F);
- bipedLeftLeg.addChild(HipGuardL_1);
-
- BeltR = new ModelRenderer(this, "Belt Right");
- BeltR.setTextureOffset(18, 56);
- BeltR.mirror = true;
- BeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltR.addBox(-6F, 1.0F, -3.1F, 12, 2, 6, -0.2F);
- setRotateAngle(BeltR, 0.0F, 0.0F, -0.4363323129985824F);
- bipedRightLeg.addChild(BeltR);
-
- BeltL = new ModelRenderer(this, "Belt Left");
- BeltL.setTextureOffset(18, 56);
- BeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
- BeltL.addBox(-6F, 1.0F, -3.1F, 12, 2, 6, -0.21F);
- setRotateAngle(BeltL, 0.0F, 0.0F, 0.4363323129985824F);
- bipedLeftLeg.addChild(BeltL);
-
- HipGuardR_1 = new ModelRenderer(this, "Hip Guard Right 2");
- HipGuardR_1.setTextureOffset(0, 49);
- HipGuardR_1.setRotationPoint(0f, 0f, 0f);
- HipGuardR_1.addBox(-2.5F, 0.0F, -2.6F, 4, 10, 5, 0.0F);
- setRotateAngle(HipGuardR_1, 0.0F, 0.0F, 0.08726646259971647F);
- bipedRightLeg.addChild(HipGuardR_1);
-
- BackR = new ModelRenderer(this, "Back Right");
- BackR.setTextureOffset(0, 40);
- BackR.setRotationPoint(1.9f, 0f, 0f);
- BackR.addBox(-2.0F, 0.0F, 1.5F, 4, 7, 1, 0.0F);
- setRotateAngle(BackR, 0.1F, 0.0F, 0.0f);
- bipedRightLeg.addChild(BackR);
-
- BackL = new ModelRenderer(this, "Back Light");
- BackL.setTextureOffset(0, 40);
- BackL.setRotationPoint(-1.9f, 0f, 0f);
- BackL.addBox(-2.0F, 0.0F, 1.5F, 4, 7, 1, 0.0F);
- setRotateAngle(BackL, 0.1F, 0.0F, 0.0f);
- bipedLeftLeg.addChild(BackL);
-
- HipGuardL = new ModelRenderer(this, "Hip Guard Left");
- HipGuardL.setTextureOffset(10, 37);
- HipGuardL.mirror = true;
- HipGuardL.setRotationPoint(0f, 0f, 0f);
- HipGuardL.addBox(-1.5F, 0.0F, -2.6F, 4, 6, 5, 0.1F);
- setRotateAngle(HipGuardL, 0.0F, 0.0F, -0.17453292519943295F);
- bipedLeftLeg.addChild(HipGuardL);
-
- BeltL.isHidden = true;
- BeltR.isHidden = true;
- HipGuardL_1.isHidden = true;
- HipGuardR_1.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.light;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersChausses - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersChausses extends ArmorRenderer
+//{
+// public ModelRenderer FrontL;
+// public ModelRenderer FrontR;
+// public ModelRenderer HipGuardL;
+// public ModelRenderer HipGuardR;
+// public ModelRenderer BackL;
+// public ModelRenderer BackR;
+// public ModelRenderer HipGuardL_1;
+// public ModelRenderer HipGuardR_1;
+// public ModelRenderer Belt;
+// public ModelRenderer BeltR;
+// public ModelRenderer BeltL;
+//
+// public ModelTinkersChausses()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// bipedRightLeg = new ModelRenderer(this, "Right Leg");
+// bipedRightLeg.setTextureOffset(0, 16);
+// bipedRightLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.1f);
+// bipedRightLeg.setRotationPoint(-1.9F, 12.0F + 0, 0.0F);
+//
+// bipedLeftLeg = new ModelRenderer(this, "Left Leg");
+// bipedLeftLeg.setTextureOffset(0, 16);
+// bipedLeftLeg.mirror = true;
+// bipedLeftLeg.addBox(-2.0F, 0.0F, -2.0F, 4, 12, 4, 0.1f);
+// bipedLeftLeg.setRotationPoint(1.9F, 12.0F + 0, 0.0F);
+//
+// HipGuardR = new ModelRenderer(this, "Hip Guard Right");
+// HipGuardR.setTextureOffset(10, 37);
+// HipGuardR.setRotationPoint(0f, 0f, 0f);
+// HipGuardR.addBox(-2.5F, 0.0F, -2.6F, 4, 6, 5, 0.1F);
+// setRotateAngle(HipGuardR, 0.0F, 0.0F, 0.17453292519943295F);
+// bipedRightLeg.addChild(HipGuardR);
+//
+// Belt = new ModelRenderer(this, "Belt");
+// Belt.setTextureOffset(18, 48);
+// Belt.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Belt.addBox(-5.0F, 10.5F, -3.0F, 10, 2, 6, -0.19F);
+// bipedBody.addChild(Belt);
+//
+// FrontR = new ModelRenderer(this, "Front Right");
+// FrontR.setTextureOffset(0, 40);
+// FrontR.setRotationPoint(1.9f, 0f, -0.1f);
+// FrontR.addBox(-2.0F, 0.0F, -2.6F, 4, 7, 1, 0.0F);
+// setRotateAngle(FrontR, -0.1F, 0.0F, 0.0f);
+// bipedRightLeg.addChild(FrontR);
+//
+// FrontL = new ModelRenderer(this, "Front Left");
+// FrontL.setTextureOffset(0, 40);
+// FrontL.setRotationPoint(-1.9f, 0f, -0.1f);
+// FrontL.addBox(-2.0F, 0.0F, -2.6F, 4, 7, 1, 0.0F);
+// setRotateAngle(FrontL, -0.1F, 0.0F, 0.0f);
+// bipedLeftLeg.addChild(FrontL);
+//
+// HipGuardL_1 = new ModelRenderer(this, "Hip Guard Left 2");
+// HipGuardL_1.setTextureOffset(0, 49);
+// HipGuardL_1.mirror = true;
+// HipGuardL_1.setRotationPoint(0f, 0f, 0f);
+// HipGuardL_1.addBox(-1.5F, 0.0F, -2.6F, 4, 10, 5, 0.0F);
+// setRotateAngle(HipGuardL_1, 0.0F, 0.0F, -0.08726646259971647F);
+// bipedLeftLeg.addChild(HipGuardL_1);
+//
+// BeltR = new ModelRenderer(this, "Belt Right");
+// BeltR.setTextureOffset(18, 56);
+// BeltR.mirror = true;
+// BeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltR.addBox(-6F, 1.0F, -3.1F, 12, 2, 6, -0.2F);
+// setRotateAngle(BeltR, 0.0F, 0.0F, -0.4363323129985824F);
+// bipedRightLeg.addChild(BeltR);
+//
+// BeltL = new ModelRenderer(this, "Belt Left");
+// BeltL.setTextureOffset(18, 56);
+// BeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// BeltL.addBox(-6F, 1.0F, -3.1F, 12, 2, 6, -0.21F);
+// setRotateAngle(BeltL, 0.0F, 0.0F, 0.4363323129985824F);
+// bipedLeftLeg.addChild(BeltL);
+//
+// HipGuardR_1 = new ModelRenderer(this, "Hip Guard Right 2");
+// HipGuardR_1.setTextureOffset(0, 49);
+// HipGuardR_1.setRotationPoint(0f, 0f, 0f);
+// HipGuardR_1.addBox(-2.5F, 0.0F, -2.6F, 4, 10, 5, 0.0F);
+// setRotateAngle(HipGuardR_1, 0.0F, 0.0F, 0.08726646259971647F);
+// bipedRightLeg.addChild(HipGuardR_1);
+//
+// BackR = new ModelRenderer(this, "Back Right");
+// BackR.setTextureOffset(0, 40);
+// BackR.setRotationPoint(1.9f, 0f, 0f);
+// BackR.addBox(-2.0F, 0.0F, 1.5F, 4, 7, 1, 0.0F);
+// setRotateAngle(BackR, 0.1F, 0.0F, 0.0f);
+// bipedRightLeg.addChild(BackR);
+//
+// BackL = new ModelRenderer(this, "Back Light");
+// BackL.setTextureOffset(0, 40);
+// BackL.setRotationPoint(-1.9f, 0f, 0f);
+// BackL.addBox(-2.0F, 0.0F, 1.5F, 4, 7, 1, 0.0F);
+// setRotateAngle(BackL, 0.1F, 0.0F, 0.0f);
+// bipedLeftLeg.addChild(BackL);
+//
+// HipGuardL = new ModelRenderer(this, "Hip Guard Left");
+// HipGuardL.setTextureOffset(10, 37);
+// HipGuardL.mirror = true;
+// HipGuardL.setRotationPoint(0f, 0f, 0f);
+// HipGuardL.addBox(-1.5F, 0.0F, -2.6F, 4, 6, 5, 0.1F);
+// setRotateAngle(HipGuardL, 0.0F, 0.0F, -0.17453292519943295F);
+// bipedLeftLeg.addChild(HipGuardL);
+//
+// BeltL.isHidden = true;
+// BeltR.isHidden = true;
+// HipGuardL_1.isHidden = true;
+// HipGuardR_1.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
index 7496f00..d0af22d 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersCoif.java
@@ -1,100 +1,100 @@
-package lance5057.tDefense.armor.renderers.light;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelBiped - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersCoif extends ArmorRenderer
-{
- public ModelRenderer Coif;
- public ModelRenderer WingR;
- public ModelRenderer Mask;
- public ModelRenderer Overlay;
- public ModelRenderer WingL;
- public ModelRenderer Mohawk;
- public ModelRenderer MohawkR;
- public ModelRenderer MohawkL;
-
- public ModelTinkersCoif()
- {
- super(0.1f, 0, 128, 64);
-
- textureWidth = 128;
- textureHeight = 64;
-
- Overlay = new ModelRenderer(this, "Overlay");
- Overlay.setTextureOffset(32, 32);
- Overlay.setRotationPoint(0.0F, 0.0F, 0.0F);
- Overlay.addBox(-4.0F, -10.0F, -4.0F, 8, 10, 8, 0.7F);
- bipedHead.addChild(Overlay);
-
- WingL = new ModelRenderer(this, "WingL");
- WingL.setTextureOffset(64, 0);
- WingL.setRotationPoint(-0.7F, 0.0F, 0.0F);
- WingL.addBox(2.3F, -13.5F, -6.6F, 8, 18, 0, 0.0F);
- setRotateAngle(WingL, 0.0F, -0.5235987755982988F, 0.0F);
- bipedHead.addChild(WingL);
-
- MohawkR = new ModelRenderer(this, "MohawkR");
- MohawkR.setTextureOffset(80, -14);
- MohawkR.setRotationPoint(0.0F, 0.0F, 0.0F);
- MohawkR.addBox(-3.0F, -14.0F, -3.6F, 0, 18, 14, 0.0F);
- setRotateAngle(MohawkR, 0.0F, -0.4363323129985824F, 0.0F);
- bipedHead.addChild(MohawkR);
-
- Mohawk = new ModelRenderer(this, "Mohawk");
- Mohawk.setTextureOffset(64, 4);
- Mohawk.setRotationPoint(0.0F, 0.0F, 0.0F);
- Mohawk.addBox(0.0F, -14.0F, -4.6F, 0, 18, 14, 0.0F);
- bipedHead.addChild(Mohawk);
-
- Mask = new ModelRenderer(this, "Mask");
- Mask.setTextureOffset(0, 43);
- Mask.setRotationPoint(0.0F, 0.0F, 0.0F);
- Mask.addBox(-4.5F, -8.0F, -5.0F, 9, 10, 4, 0.11F);
- bipedHead.addChild(Mask);
-
- WingR = new ModelRenderer(this, "WingR");
- WingR.setTextureOffset(64, 0);
- WingR.mirror = true;
- WingR.setRotationPoint(-0.5F, 0.0F, 0.0F);
- WingR.addBox(-9.2F, -13.5F, -6.0F, 8, 18, 0, 0.0F);
- setRotateAngle(WingR, 0.0F, 0.5235987755982988F, 0.0F);
- bipedHead.addChild(WingR);
-
- MohawkL = new ModelRenderer(this, "MohawkL");
- MohawkL.setTextureOffset(80, -14);
- MohawkL.setRotationPoint(0.0F, 0.0F, 0.0F);
- MohawkL.addBox(3.0F, -14.0F, -3.6F, 0, 18, 14, 0.0F);
- setRotateAngle(MohawkL, 0.0F, 0.4363323129985824F, 0.0F);
- bipedHead.addChild(MohawkL);
-
- Coif = new ModelRenderer(this, "Coif");
- Coif.setTextureOffset(0, 32);
- Coif.setRotationPoint(0.0F, 0.0F, 0.0F);
- Coif.addBox(-4.0F, 1.0F, -4.0F, 8, 3, 8, 0.6F);
- bipedHead.addChild(Coif);
-
- Mask.isHidden = true;
- Mohawk.isHidden = true;
- MohawkL.isHidden = true;
- MohawkR.isHidden = true;
- WingL.isHidden = true;
- WingR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.light;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelBiped - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersCoif extends ArmorRenderer
+//{
+// public ModelRenderer Coif;
+// public ModelRenderer WingR;
+// public ModelRenderer Mask;
+// public ModelRenderer Overlay;
+// public ModelRenderer WingL;
+// public ModelRenderer Mohawk;
+// public ModelRenderer MohawkR;
+// public ModelRenderer MohawkL;
+//
+// public ModelTinkersCoif()
+// {
+// super(0.1f, 0, 128, 64);
+//
+// textureWidth = 128;
+// textureHeight = 64;
+//
+// Overlay = new ModelRenderer(this, "Overlay");
+// Overlay.setTextureOffset(32, 32);
+// Overlay.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Overlay.addBox(-4.0F, -10.0F, -4.0F, 8, 10, 8, 0.7F);
+// bipedHead.addChild(Overlay);
+//
+// WingL = new ModelRenderer(this, "WingL");
+// WingL.setTextureOffset(64, 0);
+// WingL.setRotationPoint(-0.7F, 0.0F, 0.0F);
+// WingL.addBox(2.3F, -13.5F, -6.6F, 8, 18, 0, 0.0F);
+// setRotateAngle(WingL, 0.0F, -0.5235987755982988F, 0.0F);
+// bipedHead.addChild(WingL);
+//
+// MohawkR = new ModelRenderer(this, "MohawkR");
+// MohawkR.setTextureOffset(80, -14);
+// MohawkR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// MohawkR.addBox(-3.0F, -14.0F, -3.6F, 0, 18, 14, 0.0F);
+// setRotateAngle(MohawkR, 0.0F, -0.4363323129985824F, 0.0F);
+// bipedHead.addChild(MohawkR);
+//
+// Mohawk = new ModelRenderer(this, "Mohawk");
+// Mohawk.setTextureOffset(64, 4);
+// Mohawk.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Mohawk.addBox(0.0F, -14.0F, -4.6F, 0, 18, 14, 0.0F);
+// bipedHead.addChild(Mohawk);
+//
+// Mask = new ModelRenderer(this, "Mask");
+// Mask.setTextureOffset(0, 43);
+// Mask.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Mask.addBox(-4.5F, -8.0F, -5.0F, 9, 10, 4, 0.11F);
+// bipedHead.addChild(Mask);
+//
+// WingR = new ModelRenderer(this, "WingR");
+// WingR.setTextureOffset(64, 0);
+// WingR.mirror = true;
+// WingR.setRotationPoint(-0.5F, 0.0F, 0.0F);
+// WingR.addBox(-9.2F, -13.5F, -6.0F, 8, 18, 0, 0.0F);
+// setRotateAngle(WingR, 0.0F, 0.5235987755982988F, 0.0F);
+// bipedHead.addChild(WingR);
+//
+// MohawkL = new ModelRenderer(this, "MohawkL");
+// MohawkL.setTextureOffset(80, -14);
+// MohawkL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// MohawkL.addBox(3.0F, -14.0F, -3.6F, 0, 18, 14, 0.0F);
+// setRotateAngle(MohawkL, 0.0F, 0.4363323129985824F, 0.0F);
+// bipedHead.addChild(MohawkL);
+//
+// Coif = new ModelRenderer(this, "Coif");
+// Coif.setTextureOffset(0, 32);
+// Coif.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Coif.addBox(-4.0F, 1.0F, -4.0F, 8, 3, 8, 0.6F);
+// bipedHead.addChild(Coif);
+//
+// Mask.isHidden = true;
+// Mohawk.isHidden = true;
+// MohawkL.isHidden = true;
+// MohawkR.isHidden = true;
+// WingL.isHidden = true;
+// WingR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}
diff --git a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHauberk.java b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHauberk.java
index 68e92aa..d30b478 100644
--- a/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHauberk.java
+++ b/src/main/java/lance5057/tDefense/armor/renderers/light/ModelTinkersHauberk.java
@@ -1,198 +1,198 @@
-package lance5057.tDefense.armor.renderers.light;
-
-import lance5057.tDefense.armor.renderers.ArmorRenderer;
-import net.minecraft.client.model.ModelRenderer;
-
-/**
- * ModelTinkersHauberk - Either Mojang or a mod author
- * Created using Tabula 4.1.1
- */
-public class ModelTinkersHauberk extends ArmorRenderer
-{
- public ModelRenderer ChestBeltR;
- public ModelRenderer ChestBelt;
- public ModelRenderer ChestBeltR_1;
- public ModelRenderer ChestBelt_1;
- public ModelRenderer ChestBeltL;
- public ModelRenderer ChestBeltL_1;
- public ModelRenderer ChestBelt_2;
- public ModelRenderer Pauldron1;
- public ModelRenderer Pauldron2;
- public ModelRenderer PauldronStudR;
- public ModelRenderer Pauldron3R;
- public ModelRenderer PauldronFlairR;
- public ModelRenderer Pauldron1L;
- public ModelRenderer Pauldron2L;
- public ModelRenderer PauldronStudL;
- public ModelRenderer Pauldron3L;
- public ModelRenderer PauldronFlairL;
-
- public ModelTinkersHauberk()
- {
- super(0.1f, 0, 64, 64);
-
- textureWidth = 64;
- textureHeight = 64;
-
- bipedBody = new ModelRenderer(this, "Body");
- bipedBody.setTextureOffset(16, 16);
- bipedBody.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.05f);
- bipedBody.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
-
- bipedRightArm = new ModelRenderer(this, "Right Arm");
- bipedRightArm.setTextureOffset(40, 16);
- bipedRightArm.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.05f);
- bipedRightArm.setRotationPoint(-5.0F, 2.0F + 0, 0.0F);
-
- bipedLeftArm = new ModelRenderer(this, "Left Arm");
- bipedLeftArm.setTextureOffset(40, 16);
- bipedLeftArm.mirror = true;
- bipedLeftArm.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.05f);
- bipedLeftArm.setRotationPoint(5.0F, 2.0F + 0, 0.0F);
-
- ChestBelt_1 = new ModelRenderer(this, "ChestBelt_1");
- ChestBelt_1.setTextureOffset(0, 57);
- ChestBelt_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBelt_1.addBox(-4.5F, 9.0F, -2.5F, 9, 2, 5, -0.19F);
- bipedBody.addChild(ChestBelt_1);
-
- ChestBelt_2 = new ModelRenderer(this, "ChestBelt_2");
- ChestBelt_2.setTextureOffset(28, 32);
- ChestBelt_2.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBelt_2.addBox(-4.5F, 5.0F, -2.5F, 9, 2, 5, -0.19F);
- bipedBody.addChild(ChestBelt_2);
-
- Pauldron3R = new ModelRenderer(this, "Pauldron3R");
- Pauldron3R.setTextureOffset(0, 32);
- Pauldron3R.setRotationPoint(-0.0F, 0.0F, 0.0F);
- Pauldron3R.addBox(-3.2F, -0.5F, -2.0F, 3, 4, 4, 0.1F);
- setRotateAngle(Pauldron3R, 0.0F, 0.0F, 0.08726646259971647F);
- bipedRightArm.addChild(Pauldron3R);
-
- Pauldron2L = new ModelRenderer(this, "Pauldron2L");
- Pauldron2L.setTextureOffset(0, 49);
- Pauldron2L.mirror = true;
- Pauldron2L.setRotationPoint(0.0F, 0.0F, 0.0F);
- Pauldron2L.addBox(-1.0F, -3.0F, -2.0F, 3, 3, 4, 0.1F);
- setRotateAngle(Pauldron2L, 0.0F, 0.0F, 0.2617993877991494F);
- bipedLeftArm.addChild(Pauldron2L);
-
- Pauldron3L = new ModelRenderer(this, "Pauldron3L");
- Pauldron3L.setTextureOffset(0, 32);
- Pauldron3L.mirror = true;
- Pauldron3L.setRotationPoint(0.0F, 0.0F, 0.0F);
- Pauldron3L.addBox(0.2F, -0.5F, -2.0F, 3, 4, 4, 0.1F);
- setRotateAngle(Pauldron3L, 0.0F, 0.0F, -0.08726646259971647F);
- bipedLeftArm.addChild(Pauldron3L);
-
- ChestBeltR = new ModelRenderer(this, "ChestBeltR");
- ChestBeltR.setTextureOffset(0, 57);
- ChestBeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBeltR.addBox(-1.7F, 5.7F, -2.5F, 11, 2, 5, -0.2F);
- setRotateAngle(ChestBeltR, 0.0F, 0.0F, 0.5235987755982988F);
- bipedBody.addChild(ChestBeltR);
-
- ChestBeltL = new ModelRenderer(this, "ChestBeltL");
- ChestBeltL.setTextureOffset(0, 57);
- ChestBeltL.mirror = true;
- ChestBeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBeltL.addBox(-7.5F, 2.3F, -2.5F, 11, 2, 5, -0.2F);
- setRotateAngle(ChestBeltL, 0.0F, 0.0F, -0.5235987755982988F);
- bipedBody.addChild(ChestBeltL);
-
- ChestBeltL_1 = new ModelRenderer(this, "ChestBeltL_1");
- ChestBeltL_1.setTextureOffset(0, 57);
- ChestBeltL_1.mirror = true;
- ChestBeltL_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBeltL_1.addBox(-9.3F, 5.7F, -2.5F, 11, 2, 5, -0.21F);
- setRotateAngle(ChestBeltL_1, 0.0F, 0.0F, -0.5235987755982988F);
- bipedBody.addChild(ChestBeltL_1);
-
- PauldronStudR = new ModelRenderer(this, "PauldronStudR");
- PauldronStudR.setTextureOffset(14, 32);
- PauldronStudR.setRotationPoint(-0.0F, 0.0F, 0.0F);
- PauldronStudR.addBox(-1.0F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
- setRotateAngle(PauldronStudR, 0.0F, 0.0F, -0.2617993877991494F);
- bipedRightArm.addChild(PauldronStudR);
-
- Pauldron1 = new ModelRenderer(this, "Pauldron1");
- Pauldron1.setTextureOffset(0, 40);
- Pauldron1.setRotationPoint(-0.0F, 0.0F, 0.0F);
- Pauldron1.addBox(-3.5F, -1.9F, -2.5F, 4, 4, 5, 0.0F);
- setRotateAngle(Pauldron1, 0.0F, 0.0F, 0.2617993877991494F);
- bipedRightArm.addChild(Pauldron1);
-
- ChestBeltR_1 = new ModelRenderer(this, "ChestBeltR_1");
- ChestBeltR_1.setTextureOffset(0, 57);
- ChestBeltR_1.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBeltR_1.addBox(-3.5F, 2.3F, -2.5F, 11, 2, 5, -0.21F);
- setRotateAngle(ChestBeltR_1, 0.0F, 0.0F, 0.5235987755982988F);
- bipedBody.addChild(ChestBeltR_1);
-
- PauldronFlairR = new ModelRenderer(this, "PauldronFlairR");
- PauldronFlairR.setTextureOffset(18, 39);
- PauldronFlairR.mirror = true;
- PauldronFlairR.setRotationPoint(-0.0F, 0.0F, 0.0F);
- PauldronFlairR.addBox(-8.5F, -4.5F, 0.0F, 7, 9, 0, 0.0F);
- setRotateAngle(PauldronFlairR, 0.0F, 0.0F, 0.2617993877991494F);
- bipedRightArm.addChild(PauldronFlairR);
-
- PauldronFlairL = new ModelRenderer(this, "PauldronFlairL");
- PauldronFlairL.setTextureOffset(18, 39);
- PauldronFlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
- PauldronFlairL.addBox(1.5F, -4.5F, 0.0F, 7, 9, 0, 0.0F);
- setRotateAngle(PauldronFlairL, 0.0F, 0.0F, -0.2617993877991494F);
- bipedLeftArm.addChild(PauldronFlairL);
-
- Pauldron2 = new ModelRenderer(this, "Pauldron2");
- Pauldron2.setTextureOffset(0, 49);
- Pauldron2.setRotationPoint(-0.0F, 0.0F, 0.0F);
- Pauldron2.addBox(-2.0F, -3.0F, -2.0F, 3, 3, 4, 0.1F);
- setRotateAngle(Pauldron2, 0.0F, 0.0F, -0.2617993877991494F);
- bipedRightArm.addChild(Pauldron2);
-
- PauldronStudL = new ModelRenderer(this, "PauldronStudL");
- PauldronStudL.setTextureOffset(14, 32);
- PauldronStudL.mirror = true;
- PauldronStudL.setRotationPoint(0.0F, 0.0F, 0.0F);
- PauldronStudL.addBox(-1.0F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
- setRotateAngle(PauldronStudL, 0.0F, 0.0F, 0.2617993877991494F);
- bipedLeftArm.addChild(PauldronStudL);
-
- Pauldron1L = new ModelRenderer(this, "Pauldron1L");
- Pauldron1L.setTextureOffset(0, 40);
- Pauldron1L.mirror = true;
- Pauldron1L.setRotationPoint(0.0F, 0.0F, 0.0F);
- Pauldron1L.addBox(-0.5F, -1.9F, -2.5F, 4, 4, 5, 0.0F);
- setRotateAngle(Pauldron1L, 0.0F, 0.0F, -0.2617993877991494F);
- bipedLeftArm.addChild(Pauldron1L);
-
- ChestBelt = new ModelRenderer(this, "ChestBelt");
- ChestBelt.setTextureOffset(28, 32);
- ChestBelt.setRotationPoint(0.0F, 0.0F, 0.0F);
- ChestBelt.addBox(-4.5F, 3.0F, -2.5F, 9, 2, 5, -0.19F);
- bipedBody.addChild(ChestBelt);
-
- //ChestBelt.isHidden = true;
- ChestBelt_1.isHidden = true;
- ChestBelt_2.isHidden = true;
- ChestBeltL.isHidden = true;
- ChestBeltL_1.isHidden = true;
- ChestBeltR.isHidden = true;
- ChestBeltR_1.isHidden = true;
- PauldronFlairL.isHidden = true;
- PauldronFlairR.isHidden = true;
-
- init();
- }
-
- /**
- * This is a helper function from Tabula to set the rotation of model parts
- */
- public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
- {
- modelRenderer.rotateAngleX = x;
- modelRenderer.rotateAngleY = y;
- modelRenderer.rotateAngleZ = z;
- }
-}
+//package lance5057.tDefense.armor.renderers.light;
+//
+//import lance5057.tDefense.armor.renderers.ArmorRenderer;
+//import net.minecraft.client.model.ModelRenderer;
+//
+///**
+// * ModelTinkersHauberk - Either Mojang or a mod author
+// * Created using Tabula 4.1.1
+// */
+//public class ModelTinkersHauberk extends ArmorRenderer
+//{
+// public ModelRenderer ChestBeltR;
+// public ModelRenderer ChestBelt;
+// public ModelRenderer ChestBeltR_1;
+// public ModelRenderer ChestBelt_1;
+// public ModelRenderer ChestBeltL;
+// public ModelRenderer ChestBeltL_1;
+// public ModelRenderer ChestBelt_2;
+// public ModelRenderer Pauldron1;
+// public ModelRenderer Pauldron2;
+// public ModelRenderer PauldronStudR;
+// public ModelRenderer Pauldron3R;
+// public ModelRenderer PauldronFlairR;
+// public ModelRenderer Pauldron1L;
+// public ModelRenderer Pauldron2L;
+// public ModelRenderer PauldronStudL;
+// public ModelRenderer Pauldron3L;
+// public ModelRenderer PauldronFlairL;
+//
+// public ModelTinkersHauberk()
+// {
+// super(0.1f, 0, 64, 64);
+//
+// textureWidth = 64;
+// textureHeight = 64;
+//
+// bipedBody = new ModelRenderer(this, "Body");
+// bipedBody.setTextureOffset(16, 16);
+// bipedBody.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, 0.05f);
+// bipedBody.setRotationPoint(0.0F, 0.0F + 0, 0.0F);
+//
+// bipedRightArm = new ModelRenderer(this, "Right Arm");
+// bipedRightArm.setTextureOffset(40, 16);
+// bipedRightArm.addBox(-3.0F, -2.0F, -2.0F, 4, 12, 4, 0.05f);
+// bipedRightArm.setRotationPoint(-5.0F, 2.0F + 0, 0.0F);
+//
+// bipedLeftArm = new ModelRenderer(this, "Left Arm");
+// bipedLeftArm.setTextureOffset(40, 16);
+// bipedLeftArm.mirror = true;
+// bipedLeftArm.addBox(-1.0F, -2.0F, -2.0F, 4, 12, 4, 0.05f);
+// bipedLeftArm.setRotationPoint(5.0F, 2.0F + 0, 0.0F);
+//
+// ChestBelt_1 = new ModelRenderer(this, "ChestBelt_1");
+// ChestBelt_1.setTextureOffset(0, 57);
+// ChestBelt_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBelt_1.addBox(-4.5F, 9.0F, -2.5F, 9, 2, 5, -0.19F);
+// bipedBody.addChild(ChestBelt_1);
+//
+// ChestBelt_2 = new ModelRenderer(this, "ChestBelt_2");
+// ChestBelt_2.setTextureOffset(28, 32);
+// ChestBelt_2.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBelt_2.addBox(-4.5F, 5.0F, -2.5F, 9, 2, 5, -0.19F);
+// bipedBody.addChild(ChestBelt_2);
+//
+// Pauldron3R = new ModelRenderer(this, "Pauldron3R");
+// Pauldron3R.setTextureOffset(0, 32);
+// Pauldron3R.setRotationPoint(-0.0F, 0.0F, 0.0F);
+// Pauldron3R.addBox(-3.2F, -0.5F, -2.0F, 3, 4, 4, 0.1F);
+// setRotateAngle(Pauldron3R, 0.0F, 0.0F, 0.08726646259971647F);
+// bipedRightArm.addChild(Pauldron3R);
+//
+// Pauldron2L = new ModelRenderer(this, "Pauldron2L");
+// Pauldron2L.setTextureOffset(0, 49);
+// Pauldron2L.mirror = true;
+// Pauldron2L.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Pauldron2L.addBox(-1.0F, -3.0F, -2.0F, 3, 3, 4, 0.1F);
+// setRotateAngle(Pauldron2L, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedLeftArm.addChild(Pauldron2L);
+//
+// Pauldron3L = new ModelRenderer(this, "Pauldron3L");
+// Pauldron3L.setTextureOffset(0, 32);
+// Pauldron3L.mirror = true;
+// Pauldron3L.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Pauldron3L.addBox(0.2F, -0.5F, -2.0F, 3, 4, 4, 0.1F);
+// setRotateAngle(Pauldron3L, 0.0F, 0.0F, -0.08726646259971647F);
+// bipedLeftArm.addChild(Pauldron3L);
+//
+// ChestBeltR = new ModelRenderer(this, "ChestBeltR");
+// ChestBeltR.setTextureOffset(0, 57);
+// ChestBeltR.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBeltR.addBox(-1.7F, 5.7F, -2.5F, 11, 2, 5, -0.2F);
+// setRotateAngle(ChestBeltR, 0.0F, 0.0F, 0.5235987755982988F);
+// bipedBody.addChild(ChestBeltR);
+//
+// ChestBeltL = new ModelRenderer(this, "ChestBeltL");
+// ChestBeltL.setTextureOffset(0, 57);
+// ChestBeltL.mirror = true;
+// ChestBeltL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBeltL.addBox(-7.5F, 2.3F, -2.5F, 11, 2, 5, -0.2F);
+// setRotateAngle(ChestBeltL, 0.0F, 0.0F, -0.5235987755982988F);
+// bipedBody.addChild(ChestBeltL);
+//
+// ChestBeltL_1 = new ModelRenderer(this, "ChestBeltL_1");
+// ChestBeltL_1.setTextureOffset(0, 57);
+// ChestBeltL_1.mirror = true;
+// ChestBeltL_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBeltL_1.addBox(-9.3F, 5.7F, -2.5F, 11, 2, 5, -0.21F);
+// setRotateAngle(ChestBeltL_1, 0.0F, 0.0F, -0.5235987755982988F);
+// bipedBody.addChild(ChestBeltL_1);
+//
+// PauldronStudR = new ModelRenderer(this, "PauldronStudR");
+// PauldronStudR.setTextureOffset(14, 32);
+// PauldronStudR.setRotationPoint(-0.0F, 0.0F, 0.0F);
+// PauldronStudR.addBox(-1.0F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
+// setRotateAngle(PauldronStudR, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedRightArm.addChild(PauldronStudR);
+//
+// Pauldron1 = new ModelRenderer(this, "Pauldron1");
+// Pauldron1.setTextureOffset(0, 40);
+// Pauldron1.setRotationPoint(-0.0F, 0.0F, 0.0F);
+// Pauldron1.addBox(-3.5F, -1.9F, -2.5F, 4, 4, 5, 0.0F);
+// setRotateAngle(Pauldron1, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedRightArm.addChild(Pauldron1);
+//
+// ChestBeltR_1 = new ModelRenderer(this, "ChestBeltR_1");
+// ChestBeltR_1.setTextureOffset(0, 57);
+// ChestBeltR_1.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBeltR_1.addBox(-3.5F, 2.3F, -2.5F, 11, 2, 5, -0.21F);
+// setRotateAngle(ChestBeltR_1, 0.0F, 0.0F, 0.5235987755982988F);
+// bipedBody.addChild(ChestBeltR_1);
+//
+// PauldronFlairR = new ModelRenderer(this, "PauldronFlairR");
+// PauldronFlairR.setTextureOffset(18, 39);
+// PauldronFlairR.mirror = true;
+// PauldronFlairR.setRotationPoint(-0.0F, 0.0F, 0.0F);
+// PauldronFlairR.addBox(-8.5F, -4.5F, 0.0F, 7, 9, 0, 0.0F);
+// setRotateAngle(PauldronFlairR, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedRightArm.addChild(PauldronFlairR);
+//
+// PauldronFlairL = new ModelRenderer(this, "PauldronFlairL");
+// PauldronFlairL.setTextureOffset(18, 39);
+// PauldronFlairL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// PauldronFlairL.addBox(1.5F, -4.5F, 0.0F, 7, 9, 0, 0.0F);
+// setRotateAngle(PauldronFlairL, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedLeftArm.addChild(PauldronFlairL);
+//
+// Pauldron2 = new ModelRenderer(this, "Pauldron2");
+// Pauldron2.setTextureOffset(0, 49);
+// Pauldron2.setRotationPoint(-0.0F, 0.0F, 0.0F);
+// Pauldron2.addBox(-2.0F, -3.0F, -2.0F, 3, 3, 4, 0.1F);
+// setRotateAngle(Pauldron2, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedRightArm.addChild(Pauldron2);
+//
+// PauldronStudL = new ModelRenderer(this, "PauldronStudL");
+// PauldronStudL.setTextureOffset(14, 32);
+// PauldronStudL.mirror = true;
+// PauldronStudL.setRotationPoint(0.0F, 0.0F, 0.0F);
+// PauldronStudL.addBox(-1.0F, -1.5F, -2.5F, 2, 2, 5, 0.1F);
+// setRotateAngle(PauldronStudL, 0.0F, 0.0F, 0.2617993877991494F);
+// bipedLeftArm.addChild(PauldronStudL);
+//
+// Pauldron1L = new ModelRenderer(this, "Pauldron1L");
+// Pauldron1L.setTextureOffset(0, 40);
+// Pauldron1L.mirror = true;
+// Pauldron1L.setRotationPoint(0.0F, 0.0F, 0.0F);
+// Pauldron1L.addBox(-0.5F, -1.9F, -2.5F, 4, 4, 5, 0.0F);
+// setRotateAngle(Pauldron1L, 0.0F, 0.0F, -0.2617993877991494F);
+// bipedLeftArm.addChild(Pauldron1L);
+//
+// ChestBelt = new ModelRenderer(this, "ChestBelt");
+// ChestBelt.setTextureOffset(28, 32);
+// ChestBelt.setRotationPoint(0.0F, 0.0F, 0.0F);
+// ChestBelt.addBox(-4.5F, 3.0F, -2.5F, 9, 2, 5, -0.19F);
+// bipedBody.addChild(ChestBelt);
+//
+// //ChestBelt.isHidden = true;
+// ChestBelt_1.isHidden = true;
+// ChestBelt_2.isHidden = true;
+// ChestBeltL.isHidden = true;
+// ChestBeltL_1.isHidden = true;
+// ChestBeltR.isHidden = true;
+// ChestBeltR_1.isHidden = true;
+// PauldronFlairL.isHidden = true;
+// PauldronFlairR.isHidden = true;
+//
+// init();
+// }
+//
+// /**
+// * This is a helper function from Tabula to set the rotation of model parts
+// */
+// public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z)
+// {
+// modelRenderer.rotateAngleX = x;
+// modelRenderer.rotateAngleY = y;
+// modelRenderer.rotateAngleZ = z;
+// }
+//}