Advertisement
Guest User

Classe de l'armure : ItemDarkFireArmor.java

a guest
Jul 11th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. package fr.dragoniamod.dragonia.common.armors;
  2.  
  3. import fr.dragoniamod.dragonia.common.DragoniaMod;
  4. import net.minecraft.entity.Entity;
  5. import net.minecraft.entity.player.EntityPlayer;
  6. import net.minecraft.item.ItemArmor;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraft.potion.Potion;
  9. import net.minecraft.potion.PotionEffect;
  10. import net.minecraft.world.World;
  11.  
  12. public class ItemDarkFireArmor extends ItemArmor {
  13.     public ItemDarkFireArmor(ArmorMaterial material, int type)
  14.     {
  15.         super(material, 0, type);
  16.     }
  17.    
  18.     public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
  19.     {
  20.         if(slot == 2)
  21.         {
  22.             return DragoniaMod.MODID + ":textures/models/armor/darkfire_layer_2.png";
  23.         }
  24.         return DragoniaMod.MODID + ":textures/models/armor/darkfire_layer_1.png";
  25.     }
  26.    
  27.     public boolean getIsRepairable(ItemStack input, ItemStack repair)
  28.     {
  29.         if(repair.getItem() == DragoniaMod.bootsDarkFire || repair.getItem() == DragoniaMod.itemDarkFireIngot)
  30.         {
  31.             return true;
  32.         }
  33.         return false;
  34.     }
  35.    
  36.     public boolean getIsRepairable1(ItemStack input, ItemStack repair)
  37.     {
  38.         if(repair.getItem() == DragoniaMod.leggingsDarkFire || repair.getItem() == DragoniaMod.itemDarkFireIngot)
  39.         {
  40.             return true;
  41.         }
  42.         return false;
  43.     }
  44.    
  45.     public boolean getIsRepairable2(ItemStack input, ItemStack repair)
  46.     {
  47.         if(repair.getItem() == DragoniaMod.chestPlateDarkFire || repair.getItem() == DragoniaMod.itemDarkFireIngot)
  48.         {
  49.             return true;
  50.         }
  51.         return false;
  52.     }
  53.    
  54.     public boolean getIsRepairable4(ItemStack input, ItemStack repair)
  55.     {
  56.         if(repair.getItem() == DragoniaMod.helmetDarkFire || repair.getItem() == DragoniaMod.itemDarkFireIngot)
  57.         {
  58.             return true;
  59.         }
  60.         return false;
  61.     }
  62.    
  63.     public void onArmorTick(World world, EntityPlayer player, ItemStack stack)
  64.     {
  65.         if(this.armorType == 0 && this.getArmorMaterial() == DragoniaMod.armorDarkFire)
  66.         {
  67.         player.addPotionEffect(new PotionEffect(Potion.nightVision.id, 240, 0));
  68.  
  69.  
  70.     }
  71.    
  72.    
  73.    
  74.    
  75.    
  76.    
  77.    
  78.    
  79.    
  80.    
  81.    
  82.    
  83.    
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement