public class Rings extends Item {
public Rings(String name, String texture, int maxStackSize) {
this.canRepair = false;
this.setUnlocalizedName(name);
this.setTextureName(DevindelMod.MODID + ":" + texture);
this.setCreativeTab(DevindelMod.tabExampleMod);
this.setMaxDamage(800);
this.maxStackSize = maxStackSize;
GameRegistry.registerItem(this, name);
}
@Override
@SideOnly(Side.CLIENT)
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4) {
par3List.add("§4Кольцо жизни");
}
@Override
public boolean onLeftClickEntity(ItemStack stack, EntityPlayer player, Entity entity) {
return false;
}
@Override
public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5) {
super.onUpdate(stack, world, entity, par4, par5);
if (entity instanceof EntityPlayer) {
EntityPlayer player = (EntityPlayer) entity;
ItemStack equipped = player.getCurrentEquippedItem();
if (equipped == stack) {
player.addPotionEffect(new PotionEffect(Potion.field_76434_w.id, 1, 1, true));
}
}
}