public class ItemInstance
extends java.lang.Object
| Constructor and Description |
|---|
ItemInstance(Item item) |
ItemInstance(Item item,
int amount) |
ItemInstance(Item item,
int amount,
int meta) |
ItemInstance(Tile tile) |
ItemInstance(Tile tile,
int amount) |
ItemInstance(Tile tile,
int amount,
int meta) |
| Modifier and Type | Method and Description |
|---|---|
ItemInstance |
addAmount(int amount) |
boolean |
canStack(ItemInstance instance) |
ItemInstance |
copy() |
boolean |
equals(java.lang.Object o) |
boolean |
fitsAmount(int amount) |
DataSet |
getAdditionalData() |
int |
getAmount() |
java.lang.String |
getDisplayName() |
Item |
getItem() |
int |
getMaxAmount() |
int |
getMeta() |
int |
hashCode() |
boolean |
isEffectivelyEqual(ItemInstance instance) |
boolean |
isSameItem(ItemInstance instance) |
boolean |
isSameItemAndMeta(ItemInstance instance) |
static ItemInstance |
load(DataSet set) |
ItemInstance |
removeAmount(int amount) |
void |
save(DataSet set) |
void |
setAdditionalData(DataSet set) |
ItemInstance |
setAmount(int amount) |
public ItemInstance(Tile tile)
public ItemInstance(Tile tile, int amount)
public ItemInstance(Tile tile, int amount, int meta)
public ItemInstance(Item item)
public ItemInstance(Item item, int amount)
public ItemInstance(Item item, int amount, int meta)
public static ItemInstance load(DataSet set)
public void save(DataSet set)
public Item getItem()
public int getMeta()
public int getAmount()
public boolean fitsAmount(int amount)
public int getMaxAmount()
public ItemInstance setAmount(int amount)
public ItemInstance addAmount(int amount)
public ItemInstance removeAmount(int amount)
public ItemInstance copy()
public DataSet getAdditionalData()
public void setAdditionalData(DataSet set)
public boolean canStack(ItemInstance instance)
public boolean isEffectivelyEqual(ItemInstance instance)
public boolean isSameItemAndMeta(ItemInstance instance)
public boolean isSameItem(ItemInstance instance)
public java.lang.String getDisplayName()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object