package minefantasy.mf2.item.food;
import minefantasy.mf2.MineFantasyII;
import minefantasy.mf2.item.list.CreativeTabMF;
import minefantasy.mf2.item.list.ToolListMF;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.common.registry.GameRegistry;
/**
* @author Anonymous Productions
*/
public class ItemUnfinishedFood extends Item
{
public ItemUnfinishedFood(String name)
{
this(name, 0);
}
public ItemUnfinishedFood(String name, int rarity)
{
super();
setMaxStackSize(1);
itemRarity = rarity;
setTextureName("minefantasy2:food/unfinished/"+name);
this.setCreativeTab(CreativeTabMF.tabFood);
GameRegistry.registerItem(this, "MF_UFood"+name, MineFantasyII.MODID);
this.setUnlocalizedName(name);
}
private int itemRarity;
@Override
public EnumRarity getRarity(ItemStack item)
{
int lvl = itemRarity+1;
if(item.isItemEnchanted())
{
if(lvl == 0)
{
lvl++;
}
lvl ++;
}
if(lvl >= ToolListMF.rarity.length)
{
lvl = ToolListMF.rarity.length-1;
}
return ToolListMF.rarity[lvl];
}
public void onCrafted(EntityPlayer user, ItemStack item)
{
}
}