public class ItemStackWrapper extends java.lang.Object implements WrappedData
Modifier and Type | Field and Description |
---|---|
static java.util.HashMap<java.lang.Integer,java.lang.String> |
itemNames |
Constructor and Description |
---|
ItemStackWrapper() |
ItemStackWrapper(org.bukkit.inventory.ItemStack is) |
ItemStackWrapper(NBTCompound nbt) |
ItemStackWrapper(java.lang.Object vanillaStack) |
Modifier and Type | Method and Description |
---|---|
byte |
getCount() |
short |
getDamage() |
java.lang.String |
getId() |
NBTCompound |
getMetaData() |
int |
getNumericId() |
org.bukkit.Material |
getType() |
boolean |
hasMetaData() |
boolean |
isUnbreakable() |
void |
loadFromBukkitStack(org.bukkit.inventory.ItemStack is) |
void |
loadFromVanillaStack(java.lang.Object is) |
void |
removeMetaData() |
void |
setCount(byte count) |
void |
setDamage(int damage) |
void |
setId(java.lang.String newId) |
void |
setNumericId(int newId) |
void |
setUnbreakable(boolean unbreakable) |
org.bukkit.inventory.ItemStack |
toBukkitStack() |
java.lang.Object |
toNMS() |
java.lang.String |
toString() |
public static final java.util.HashMap<java.lang.Integer,java.lang.String> itemNames
public ItemStackWrapper()
public ItemStackWrapper(NBTCompound nbt)
public ItemStackWrapper(org.bukkit.inventory.ItemStack is)
public ItemStackWrapper(java.lang.Object vanillaStack)
public byte getCount()
public void setCount(byte count)
public short getDamage()
public void setDamage(int damage)
public java.lang.String getId()
public void setId(java.lang.String newId)
public NBTCompound getMetaData()
public int getNumericId()
public void setNumericId(int newId)
public org.bukkit.Material getType()
public boolean hasMetaData()
public boolean isUnbreakable()
public void setUnbreakable(boolean unbreakable)
public void loadFromBukkitStack(org.bukkit.inventory.ItemStack is)
public void loadFromVanillaStack(java.lang.Object is)
public void removeMetaData()
public org.bukkit.inventory.ItemStack toBukkitStack()
public java.lang.Object toNMS()
toNMS
in interface WrappedData
public java.lang.String toString()
toString
in class java.lang.Object