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) |
static boolean |
compare(ItemInstance one,
ItemInstance other,
boolean item,
boolean meta,
boolean data,
boolean wildcard) |
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 |
isEffectivelyEqualWithWildcard(ItemInstance instance) |
static ItemInstance |
load(DataSet set) |
ItemInstance |
removeAmount(int amount) |
void |
save(DataSet set) |
void |
setAdditionalData(DataSet set) |
ItemInstance |
setAmount(int amount) |
void |
setMeta(int meta) |
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 static boolean compare(ItemInstance one, ItemInstance other, boolean item, boolean meta, boolean data, boolean wildcard)
public void save(DataSet set)
public Item getItem()
public int getMeta()
public int getAmount()
public void setMeta(int meta)
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 isEffectivelyEqual(ItemInstance instance)
public boolean isEffectivelyEqualWithWildcard(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