package openmods.item;
import java.util.List;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
public interface IMetaItem {
public IIcon getIcon();
public String getUnlocalizedName(ItemStack stack);
public boolean hitEntity(ItemStack itemStack, EntityLivingBase target, EntityLivingBase player);
public boolean onItemUse(ItemStack itemStack, EntityPlayer player, World world, int x, int y, int z, int side, float par8, float par9, float par10);
public ItemStack onItemRightClick(ItemStack itemStack, EntityPlayer player, World world);
public void registerIcons(IIconRegister register);
public void addRecipe();
public void addToCreativeList(Item item, int meta, List<ItemStack> result);
public boolean hasEffect(int renderPass);
}