InventoryContents.Implpublic interface InventoryContents
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
InventoryContents.Impl |
SmartInventory inventory()
Pagination pagination()
java.util.Optional<SlotIterator> iterator(java.lang.String id)
SlotIterator newIterator(java.lang.String id, SlotIterator.Type type, int startRow, int startColumn)
SlotIterator newIterator(SlotIterator.Type type, int startRow, int startColumn)
SlotIterator newIterator(java.lang.String id, SlotIterator.Type type, SlotPos startPos)
SlotIterator newIterator(SlotIterator.Type type, SlotPos startPos)
ClickableItem[][] all()
java.util.Optional<SlotPos> firstEmpty()
java.util.Optional<ClickableItem> get(int row, int column)
java.util.Optional<ClickableItem> get(SlotPos slotPos)
InventoryContents set(int row, int column, ClickableItem item)
InventoryContents set(SlotPos slotPos, ClickableItem item)
InventoryContents add(ClickableItem item)
InventoryContents fill(ClickableItem item)
InventoryContents fillRow(int row, ClickableItem item)
InventoryContents fillColumn(int column, ClickableItem item)
InventoryContents fillBorders(ClickableItem item)
InventoryContents fillRect(int fromRow, int fromColumn, int toRow, int toColumn, ClickableItem item)
InventoryContents fillRect(SlotPos fromPos, SlotPos toPos, ClickableItem item)
<T> T property(java.lang.String name)
<T> T property(java.lang.String name,
T def)
InventoryContents setProperty(java.lang.String name, java.lang.Object value)