mrkirby153

Untitled

Mar 24th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package mrkirby153.MscHouses;
  2.  
  3. import java.util.List;
  4.  
  5. import net.minecraft.client.renderer.texture.IconRegister;
  6. import net.minecraft.entity.Entity;
  7. import net.minecraft.entity.player.EntityPlayer;
  8. import net.minecraft.item.Item;
  9. import net.minecraft.item.ItemStack;
  10. import net.minecraft.nbt.NBTTagCompound;
  11. import net.minecraft.potion.PotionEffect;
  12. import net.minecraft.util.Icon;
  13. import net.minecraft.world.World;
  14. import cpw.mods.fml.relauncher.Side;
  15. import cpw.mods.fml.relauncher.SideOnly;
  16.  
  17. public class ItemInvincible extends Item{
  18.     private Icon icon;
  19.     private int damage = 1200;
  20.     public ItemInvincible(int par1) {
  21.         super(par1);
  22.         this.setCreativeTab(MscHouses.tabHouse);
  23.         this.setMaxStackSize(1);
  24.         this.setMaxDamage(damage);
  25.         this.setFull3D();
  26.     }
  27.  
  28.     @Override
  29.     @SideOnly(Side.CLIENT)
  30.     public void func_94581_a(IconRegister iconRegister){
  31.         icon = iconRegister.func_94245_a("MscHouses:invincible");
  32.     }
  33.  
  34.     @Override
  35.     @SideOnly(Side.CLIENT)
  36.     public Icon getIconFromDamage(int par1) {
  37.         // TODO Auto-generated method stub
  38.         return icon;
  39.     }
  40.  
  41.     @Override
  42.     public void onUpdate(ItemStack item, World world, Entity entity, int par4, boolean par5) {
  43.     //  System.out.println(item.getItemDamage());
  44.         if(entity instanceof EntityPlayer){
  45.             EntityPlayer player = (EntityPlayer) entity;
  46.             if(item.getItemDamage() != 0){
  47.                 item.setItemDamage(item.getItemDamage()-1);
  48.             }
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment