|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Inventory
Inventory.java - Interface to player inventories
Modifier and Type | Method and Description |
---|---|
void |
addItem(Item item)
|
void |
clearContents()
Clears this inventory |
Item[] |
getContents()
|
int |
getContentsSize()
|
int |
getEmptySlot()
|
Item |
getItemFromId(int id)
|
Item |
getItemFromId(int id,
int maxAmount)
|
Item |
getItemFromId(Item.Type type)
|
Item |
getItemFromId(Item.Type type,
int maxAmount)
|
Item |
getItemFromSlot(int slot)
|
java.lang.String |
getName()
|
boolean |
hasItem(int itemId)
|
boolean |
hasItem(int itemId,
int minimum)
|
boolean |
hasItem(int itemId,
int minimum,
int maximum)
|
boolean |
hasItem(Item.Type type)
|
boolean |
hasItem(Item.Type type,
int minimum)
|
void |
removeItem(int slot)
|
void |
removeItem(int id,
int amount)
|
void |
removeItem(Item.Type type,
int amount)
|
void |
removeItem(Item item)
|
void |
setContents(Item[] contents)
|
void |
setName(java.lang.String value)
|
void |
setSlot(int itemId,
int amount,
int slot)
|
void |
setSlot(int itemId,
int amount,
int damage,
int slot)
|
void |
setSlot(Item.Type type,
int amount,
int slot)
|
void |
setSlot(Item item,
int slot)
|
void |
update()
Updates this inventory, sending the new information to clients |
Method Detail |
---|
void update()
void clearContents()
void addItem(Item item)
Item getItemFromSlot(int slot)
Item getItemFromId(Item.Type type)
Item getItemFromId(int id)
Item getItemFromId(Item.Type type, int maxAmount)
Item getItemFromId(int id, int maxAmount)
int getEmptySlot()
void removeItem(int slot)
void setSlot(Item item, int slot)
void setSlot(Item.Type type, int amount, int slot)
void setSlot(int itemId, int amount, int slot)
void setSlot(int itemId, int amount, int damage, int slot)
void removeItem(Item item)
void removeItem(Item.Type type, int amount)
void removeItem(int id, int amount)
boolean hasItem(Item.Type type)
boolean hasItem(int itemId)
boolean hasItem(Item.Type type, int minimum)
boolean hasItem(int itemId, int minimum)
boolean hasItem(int itemId, int minimum, int maximum)
Item[] getContents()
void setContents(Item[] contents)
int getContentsSize()
java.lang.String getName()
void setName(java.lang.String value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |