Package cn.nukkit.inventory
Class GrindstoneInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.PlayerUIComponent
cn.nukkit.inventory.FakeBlockUIComponent
cn.nukkit.inventory.GrindstoneInventory
- All Implemented Interfaces:
Inventory
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
Fields inherited from class cn.nukkit.inventory.PlayerUIComponent
CREATED_ITEM_OUTPUT_UI_SLOT, playerUI
Fields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, slots, title, viewers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getItem
(int index) int
void
void
void
onSlotChange
(int index, Item before, boolean send) void
boolean
setFirstItem
(Item item) boolean
setFirstItem
(Item item, boolean send) boolean
boolean
boolean
void
setResultExperience
(int returnLevels) boolean
setSecondItem
(Item item) boolean
setSecondItem
(Item item, boolean send) boolean
updateResult
(boolean send) Methods inherited from class cn.nukkit.inventory.FakeBlockUIComponent
getHolder, getType, open, sendContents
Methods inherited from class cn.nukkit.inventory.PlayerUIComponent
clear, getContents, getMaxStackSize, getSize, getTitle, getViewers, sendSlot, setMaxStackSize
Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clearAll, contains, decreaseCount, first, firstEmpty, getFreeSpace, getName, isEmpty, isFull, remove, removeItem, removeListener, sendContents, sendContents, sendSlot, sendSlot, setContents, setSize
-
Field Details
-
OFFSET
- See Also:
-
GRINDSTONE_EQUIPMENT_UI_SLOT
- See Also:
-
GRINDSTONE_INGREDIENT_UI_SLOT
- See Also:
-
-
Constructor Details
-
GrindstoneInventory
-
-
Method Details
-
close
- Specified by:
close
in interfaceInventory
- Overrides:
close
in classFakeBlockUIComponent
-
onClose
- Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classFakeBlockUIComponent
-
onOpen
- Specified by:
onOpen
in interfaceInventory
- Overrides:
onOpen
in classFakeBlockUIComponent
-
getFirstItem
-
getSecondItem
-
getResult
-
setFirstItem
-
setFirstItem
-
setSecondItem
-
setSecondItem
-
setResult
-
setResult
-
onSlotChange
- Specified by:
onSlotChange
in interfaceInventory
- Overrides:
onSlotChange
in classPlayerUIComponent
-
updateResult
-
recalculateResultExperience
-
getItem
- Specified by:
getItem
in interfaceInventory
- Overrides:
getItem
in classPlayerUIComponent
-
setItem
- Specified by:
setItem
in interfaceInventory
- Overrides:
setItem
in classPlayerUIComponent
-
getResultExperience
-
setResultExperience
-