Advertisement
Guest User

Armor Class

a guest
Nov 12th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. package Eclipse7.RedstoneTUT.armor;
  2.  
  3. import Eclipse7.RedstoneTUT.common.RedstoneTUT;
  4. import net.minecraft.client.renderer.texture.IconRegister;
  5. import net.minecraft.entity.Entity;
  6. import net.minecraft.item.EnumArmorMaterial;
  7. import net.minecraft.item.ItemArmor;
  8. import net.minecraft.item.ItemStack;
  9.  
  10. public class RedDiamondArmor extends ItemArmor {
  11.  
  12. public RedDiamondArmor(int par1, EnumArmorMaterial par2EnumArmorMaterial,
  13. int par3, int par4, String armormamePrefix) {
  14. super(par1, par2EnumArmorMaterial, par3, par4);
  15. this.Material = par2EnumArmorMaterial;
  16. par2EnumArmorMaterial.getDamageReductionAmount(par4);
  17. this.setMaxDamage(par2EnumArmorMaterial.getDurability(par4));
  18. this.maxStackSize = 1;
  19. this.setCreativeTab(RedstoneTUT.TabRedstoneTUT);
  20. armorNamePrefix = armormamePrefix;
  21.  
  22. }
  23.  
  24. public EnumArmorMaterial Material;
  25. public String armorNamePrefix;
  26.  
  27. public String getArmorTexture(ItemStack stack, Entity entity, int alot,
  28. int layer) {
  29.  
  30. if (stack.toString().contains("leggings")) {
  31. return "RedstoneTUT:" + armorNamePrefix + "_2.png";
  32. }
  33.  
  34. if (stack.toString().contains("leggings")) {
  35. if (itemID == RedstoneTUT.RedDiamondLeggings.itemID)
  36. return "RedstoneTUT:" + armorNamePrefix + "_2.png";
  37. }
  38.  
  39. return "RedstoneTUT:" + armorNamePrefix + "_1.png";
  40.  
  41. }
  42.  
  43. public void registerIcons(IconRegister par1iconRegister) {
  44.  
  45. if (itemID == RedstoneTUT.RedDiamondHalmet.itemID) {
  46. itemIcon = par1iconRegister
  47. .registerIcon("RedstoneTUT:RedDiamondHalmet");
  48. }
  49.  
  50. if (itemID == RedstoneTUT.RedDiamondChestplate.itemID) {
  51. itemIcon = par1iconRegister
  52. .registerIcon("RedstoneTUT:RedDiamondChestplate");
  53. }
  54.  
  55. if (itemID == RedstoneTUT.RedDiamondLeggings.itemID) {
  56. itemIcon = par1iconRegister
  57. .registerIcon("RedstoneTUT:RedDiamondLeggings");
  58. }
  59.  
  60. if (itemID == RedstoneTUT.RedDiamondBoots.itemID) {
  61. itemIcon = par1iconRegister
  62. .registerIcon("RedstoneTUT:RedDiamondBoots");
  63. }
  64.  
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement