package net.minecraft.item;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
public class ItemAppleGold extends ItemFood
{
private static final String __OBFID = "CL_00000037";
public ItemAppleGold(int p_i45341_1_, float p_i45341_2_, boolean p_i45341_3_)
{
super(p_i45341_1_, p_i45341_2_, p_i45341_3_);
this.setHasSubtypes(true);
}
/**
* Return an item rarity from EnumRarity
*/
public EnumRarity getRarity(ItemStack stack)
{
return stack.getMetadata() == 0 ? EnumRarity.RARE : EnumRarity.EPIC;
}
protected void onFoodEaten(ItemStack p_77849_1_, World worldIn, EntityPlayer p_77849_3_)
{
if (!worldIn.isRemote)
{
p_77849_3_.addPotionEffect(new PotionEffect(Potion.absorption.id, 2400, 0));
}
if (p_77849_1_.getMetadata() > 0)
{
if (!worldIn.isRemote)
{
p_77849_3_.addPotionEffect(new PotionEffect(Potion.regeneration.id, 600, 4));
p_77849_3_.addPotionEffect(new PotionEffect(Potion.resistance.id, 6000, 0));
p_77849_3_.addPotionEffect(new PotionEffect(Potion.fireResistance.id, 6000, 0));
}
}
else
{
super.onFoodEaten(p_77849_1_, worldIn, p_77849_3_);
}
}
}