Advertisement
kamakwazee

RedLegs.java

Apr 17th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. package mods.splash.armor.red;
  2.  
  3. import mods.splash.splash;
  4. import net.minecraft.client.renderer.texture.IconRegister;
  5. import net.minecraft.item.EnumArmorMaterial;
  6. import net.minecraft.item.ItemArmor;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraftforge.common.IArmorTextureProvider;
  9.  
  10. public class RedLegs extends ItemArmor implements IArmorTextureProvider{
  11.  
  12.     public RedLegs(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4) {
  13.         super(par1, par2EnumArmorMaterial, par3, par4);
  14.     }
  15.  
  16.     @Override
  17.     public void updateIcons(IconRegister iconregister)
  18.     {
  19.         iconIndex = iconregister.registerIcon("splash:RedLegs");
  20.     }
  21.    
  22.     @Override
  23.     public String getArmorTextureFile(ItemStack itemstack) {
  24.         if (needsArmor1(itemstack))
  25.         {
  26.             return "/mods/splash/textures/armor/RedArmor_1.png";
  27.         }
  28.         else
  29.         {
  30.             return "/mods/splash/textures/armor/RedArmor_2.png";
  31.         }
  32.     }
  33.    
  34.    
  35.     private static boolean needsArmor1(ItemStack par1)
  36.     {
  37.         if (par1.itemID == splash.redHelmet.itemID || par1.itemID == splash.redBody.itemID || par1.itemID == splash.redBoots.itemID)
  38.         {
  39.             return true;
  40.         }
  41.         else
  42.         {
  43.             return false;
  44.         }
  45.     }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement