Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mrkirby153.MscHouses;
- import java.util.List;
- import net.minecraft.client.renderer.texture.IconRegister;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.nbt.NBTTagCompound;
- import net.minecraft.potion.PotionEffect;
- import net.minecraft.util.Icon;
- import net.minecraft.world.World;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- public class ItemInvincible extends Item{
- private Icon icon;
- private int damage = 1200;
- public ItemInvincible(int par1) {
- super(par1);
- this.setCreativeTab(MscHouses.tabHouse);
- this.setMaxStackSize(1);
- this.setMaxDamage(damage);
- this.setFull3D();
- }
- @Override
- @SideOnly(Side.CLIENT)
- public void func_94581_a(IconRegister iconRegister){
- icon = iconRegister.func_94245_a("MscHouses:invincible");
- }
- @Override
- @SideOnly(Side.CLIENT)
- public Icon getIconFromDamage(int par1) {
- // TODO Auto-generated method stub
- return icon;
- }
- @Override
- public void onUpdate(ItemStack item, World world, Entity entity, int par4, boolean par5) {
- // System.out.println(item.getItemDamage());
- if(entity instanceof EntityPlayer){
- EntityPlayer player = (EntityPlayer) entity;
- if(item.getItemDamage() != 0){
- item.setItemDamage(item.getItemDamage()-1);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment