public interface IItemStack
| Modifier and Type | Method and Description |
|---|---|
void |
addEnchant(int id,
int strength) |
double |
getAttribute(java.lang.String name) |
java.lang.String |
getBookAuthor() |
java.lang.String[] |
getBookText() |
java.lang.String |
getBookTitle() |
java.lang.String |
getDisplayName() |
int |
getItemDamage() |
java.lang.String |
getItemName() |
INbt |
getItemNbt() |
java.lang.String[] |
getLore() |
int |
getMaxStackSize() |
net.minecraft.item.ItemStack |
getMCItemStack()
No support is given for this method.
|
net.minecraft.nbt.NBTTagCompound |
getMCNbt() |
java.lang.String |
getName() |
INbt |
getNbt() |
int |
getStackSize() |
java.lang.Object |
getTag(java.lang.String key) |
boolean |
hasAttribute(java.lang.String name) |
boolean |
hasCustomName() |
boolean |
hasEnchant(int id) |
boolean |
hasLore() |
boolean |
hasTag(java.lang.String key) |
boolean |
isBlock() |
boolean |
isEnchanted() |
boolean |
isWrittenBook() |
INbt |
removeTags() |
void |
setAttribute(java.lang.String name,
double value) |
void |
setCustomName(java.lang.String name) |
void |
setItemDamage(int value) |
void |
setLore(java.lang.String[] lore) |
void |
setMCNbt(net.minecraft.nbt.NBTTagCompound compound) |
void |
setStackSize(int size) |
void |
setTag(java.lang.String key,
java.lang.Object value) |
java.lang.String getName()
int getStackSize()
boolean hasCustomName()
void setCustomName(java.lang.String name)
name - The custom name this item will getjava.lang.String getDisplayName()
java.lang.String getItemName()
void setStackSize(int size)
size - The size of the itemstack. A number between 1 and 64int getMaxStackSize()
int getItemDamage()
void setItemDamage(int value)
value - The value to be set as item damage. For tools this is the durability for other items the color and more.void setTag(java.lang.String key,
java.lang.Object value)
key - The key of this NBTTagvalue - The value to be stored. Can be a Number or Stringboolean hasTag(java.lang.String key)
key - The key of the NBTTagjava.lang.Object getTag(java.lang.String key)
key - The key of the NBTTagINbt removeTags()
boolean isEnchanted()
boolean hasEnchant(int id)
id - The enchantment idvoid addEnchant(int id,
int strength)
void setAttribute(java.lang.String name,
double value)
double getAttribute(java.lang.String name)
java.lang.String[] getLore()
boolean hasLore()
void setLore(java.lang.String[] lore)
boolean hasAttribute(java.lang.String name)
boolean isWrittenBook()
java.lang.String getBookTitle()
java.lang.String getBookAuthor()
java.lang.String[] getBookText()
boolean isBlock()
INbt getNbt()
INbt getItemNbt()
net.minecraft.item.ItemStack getMCItemStack()
net.minecraft.nbt.NBTTagCompound getMCNbt()
void setMCNbt(net.minecraft.nbt.NBTTagCompound compound)