public class MCItemDefinition
extends java.lang.Object
implements crafttweaker.api.item.IItemDefinition
| Constructor and Description |
|---|
MCItemDefinition(java.lang.String id,
net.minecraft.item.Item item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canItemEditBlocks() |
boolean |
equals(java.lang.Object obj) |
crafttweaker.api.creativetabs.ICreativeTab |
getCreativeTab() |
crafttweaker.api.creativetabs.ICreativeTab[] |
getCreativeTabs() |
crafttweaker.api.item.IItemStack |
getDefaultInstance() |
java.lang.String |
getId() |
java.lang.Object |
getInternal() |
int |
getItemBurnTime(crafttweaker.api.item.IItemStack itemStack) |
int |
getItemEnchantability() |
java.lang.String |
getName() |
java.util.List<crafttweaker.api.oredict.IOreDictEntry> |
getOres() |
java.lang.String |
getOwner() |
java.util.List<crafttweaker.api.item.IItemStack> |
getSubItems() |
java.util.List<crafttweaker.api.item.IItemStack> |
getSubItems(crafttweaker.api.creativetabs.ICreativeTab tab) |
int |
hashCode() |
crafttweaker.api.item.IItemStack |
makeStack(int meta) |
void |
setContainerItem(crafttweaker.api.item.IItemDefinition itemDef) |
void |
setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab tab) |
void |
setHarvestLevel(java.lang.String type,
int level) |
void |
setNoRepair() |
public MCItemDefinition(java.lang.String id,
net.minecraft.item.Item item)
public java.lang.String getId()
getId in interface crafttweaker.api.item.IItemDefinitionpublic java.lang.String getName()
getName in interface crafttweaker.api.item.IItemDefinitionpublic java.lang.String getOwner()
getOwner in interface crafttweaker.api.item.IItemDefinitionpublic crafttweaker.api.item.IItemStack makeStack(int meta)
makeStack in interface crafttweaker.api.item.IItemDefinitionpublic java.util.List<crafttweaker.api.oredict.IOreDictEntry> getOres()
getOres in interface crafttweaker.api.item.IItemDefinitionpublic crafttweaker.api.item.IItemStack getDefaultInstance()
getDefaultInstance in interface crafttweaker.api.item.IItemDefinitionpublic void setHarvestLevel(java.lang.String type,
int level)
setHarvestLevel in interface crafttweaker.api.item.IItemDefinitionpublic crafttweaker.api.creativetabs.ICreativeTab getCreativeTab()
getCreativeTab in interface crafttweaker.api.item.IItemDefinitionpublic void setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab tab)
setCreativeTab in interface crafttweaker.api.item.IItemDefinitionpublic crafttweaker.api.creativetabs.ICreativeTab[] getCreativeTabs()
getCreativeTabs in interface crafttweaker.api.item.IItemDefinitionpublic void setNoRepair()
setNoRepair in interface crafttweaker.api.item.IItemDefinitionpublic boolean canItemEditBlocks()
canItemEditBlocks in interface crafttweaker.api.item.IItemDefinitionpublic int getItemEnchantability()
getItemEnchantability in interface crafttweaker.api.item.IItemDefinitionpublic void setContainerItem(crafttweaker.api.item.IItemDefinition itemDef)
setContainerItem in interface crafttweaker.api.item.IItemDefinitionpublic java.util.List<crafttweaker.api.item.IItemStack> getSubItems()
getSubItems in interface crafttweaker.api.item.IItemDefinitionpublic java.util.List<crafttweaker.api.item.IItemStack> getSubItems(crafttweaker.api.creativetabs.ICreativeTab tab)
getSubItems in interface crafttweaker.api.item.IItemDefinitionpublic int getItemBurnTime(crafttweaker.api.item.IItemStack itemStack)
getItemBurnTime in interface crafttweaker.api.item.IItemDefinitionpublic java.lang.Object getInternal()
getInternal in interface crafttweaker.api.item.IItemDefinitionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object