package matteroverdrive.items.food;
import cpw.mods.fml.common.registry.GameRegistry;
import matteroverdrive.MatterOverdrive;
import matteroverdrive.Reference;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.EnumAction;
import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
/**
* Created by Simeon on 4/24/2015.
*/
public class EarlGrayTea extends ItemFood
{
public EarlGrayTea(String name)
{
super(4, 0.8F, false);
setUnlocalizedName(name);
setTextureName(Reference.MOD_ID + ":" + name);
setAlwaysEdible();
}
public void Register()
{
setCreativeTab(MatterOverdrive.tabMatterOverdrive_food);
GameRegistry.registerItem(this, this.getUnlocalizedName().substring(5));
}
@Override
public ItemStack onEaten(ItemStack itemStack, World world, EntityPlayer player)
{
super.onEaten(itemStack,world,player);
if (!player.capabilities.isCreativeMode)
{
--itemStack.stackSize;
}
if (!world.isRemote)
{
player.curePotionEffects(itemStack);
}
if (itemStack.stackSize > 0)
{
player.inventory.addItemStackToInventory(new ItemStack(Items.glass_bottle));
}
return itemStack.stackSize <= 0 ? new ItemStack(Items.glass_bottle) : itemStack;
}
@Override
public EnumAction getItemUseAction(ItemStack itemStack)
{
return EnumAction.drink;
}
}