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 |
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.IItemDefinition
public java.lang.String getName()
getName
in interface crafttweaker.api.item.IItemDefinition
public java.lang.String getOwner()
getOwner
in interface crafttweaker.api.item.IItemDefinition
public crafttweaker.api.item.IItemStack makeStack(int meta)
makeStack
in interface crafttweaker.api.item.IItemDefinition
public java.util.List<crafttweaker.api.oredict.IOreDictEntry> getOres()
getOres
in interface crafttweaker.api.item.IItemDefinition
public crafttweaker.api.item.IItemStack getDefaultInstance()
getDefaultInstance
in interface crafttweaker.api.item.IItemDefinition
public void setHarvestLevel(java.lang.String type, int level)
setHarvestLevel
in interface crafttweaker.api.item.IItemDefinition
public crafttweaker.api.creativetabs.ICreativeTab getCreativeTab()
getCreativeTab
in interface crafttweaker.api.item.IItemDefinition
public void setCreativeTab(crafttweaker.api.creativetabs.ICreativeTab tab)
setCreativeTab
in interface crafttweaker.api.item.IItemDefinition
public crafttweaker.api.creativetabs.ICreativeTab[] getCreativeTabs()
getCreativeTabs
in interface crafttweaker.api.item.IItemDefinition
public void setNoRepair()
setNoRepair
in interface crafttweaker.api.item.IItemDefinition
public boolean canItemEditBlocks()
canItemEditBlocks
in interface crafttweaker.api.item.IItemDefinition
public int getItemEnchantability()
getItemEnchantability
in interface crafttweaker.api.item.IItemDefinition
public void setContainerItem(crafttweaker.api.item.IItemDefinition itemDef)
setContainerItem
in interface crafttweaker.api.item.IItemDefinition
public java.util.List<crafttweaker.api.item.IItemStack> getSubItems()
getSubItems
in interface crafttweaker.api.item.IItemDefinition
public java.util.List<crafttweaker.api.item.IItemStack> getSubItems(crafttweaker.api.creativetabs.ICreativeTab tab)
getSubItems
in interface crafttweaker.api.item.IItemDefinition
public java.lang.Object getInternal()
getInternal
in interface crafttweaker.api.item.IItemDefinition
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object