public interface IItemDefinition
Item definitions themselves have no localized name, as it could be different for each subitem or even depend on NBT tags.
Modifier and Type | Method and Description |
---|---|
boolean |
canItemEditBlocks() |
ICreativeTab |
getCreativeTab() |
ICreativeTab[] |
getCreativeTabs() |
IItemStack |
getDefaultInstance() |
java.lang.String |
getId()
Gets the item ID.
|
java.lang.Object |
getInternal() |
int |
getItemBurnTime(IItemStack itemStack) |
int |
getItemEnchantability() |
java.lang.String |
getName()
Gets the unlocalized item name.
|
java.util.List<IOreDictEntry> |
getOres()
Returns all ore entries containing this item.
|
java.lang.String |
getOwner()
Gets the owner of the item.
|
java.util.List<IItemStack> |
getSubItems() |
java.util.List<IItemStack> |
getSubItems(ICreativeTab tab) |
IItemStack |
makeStack(int meta)
Makes an item stack from this definition.
|
void |
setContainerItem(IItemDefinition item) |
void |
setCreativeTab(ICreativeTab tab) |
void |
setHarvestLevel(java.lang.String type,
int level) |
void |
setNoRepair() |
java.lang.String getId()
java.lang.String getName()
java.lang.String getOwner()
IItemStack makeStack(int meta)
meta
- meta valuejava.util.List<IOreDictEntry> getOres()
IItemStack getDefaultInstance()
void setHarvestLevel(java.lang.String type, int level)
ICreativeTab getCreativeTab()
void setCreativeTab(ICreativeTab tab)
ICreativeTab[] getCreativeTabs()
void setNoRepair()
boolean canItemEditBlocks()
int getItemEnchantability()
void setContainerItem(IItemDefinition item)
java.util.List<IItemStack> getSubItems()
java.util.List<IItemStack> getSubItems(ICreativeTab tab)
int getItemBurnTime(IItemStack itemStack)
java.lang.Object getInternal()