Advertisement
kamakwazee

OrangeHelmet.java

Apr 18th, 2013
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. package mods.splash.armor.orange;
  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 OrangeHelmet extends ItemArmor implements IArmorTextureProvider{
  11.  
  12. public OrangeHelmet(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:OrangeHelmet");
  20. }
  21.  
  22. @Override
  23. public String getArmorTextureFile(ItemStack itemstack) {
  24. if (needsArmor1(itemstack))
  25. {
  26. return "/mods/splash/textures/armor/OrangeArmor_1.png";
  27. }
  28. else
  29. {
  30. return "/mods/splash/textures/armor/OrangeArmor_2.png";
  31. }
  32. }
  33.  
  34.  
  35. private static boolean needsArmor1(ItemStack par1)
  36. {
  37. if (par1.itemID == splash.orangeHelmet.itemID || par1.itemID == splash.orangeBody.itemID || par1.itemID == splash.orangeBoots.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