Package cn.nukkit.inventory
Class FurnaceInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.ContainerInventory
cn.nukkit.inventory.FurnaceInventory
- All Implemented Interfaces:
Inventory
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
Fields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, size, slots, title, type, viewers
-
Constructor Summary
ConstructorDescriptionFurnaceInventory
(BlockEntityFurnace furnace) FurnaceInventory
(BlockEntityFurnace furnace, InventoryType inventoryType) -
Method Summary
Modifier and TypeMethodDescriptiongetFuel()
void
onSlotChange
(int index, Item before, boolean send) boolean
boolean
setItemByPlayer
(Player player, int index, Item item, boolean send) Now it is only called bySlotChangeAction
andEnchantTransaction
boolean
boolean
setSmelting
(Item item) Methods inherited from class cn.nukkit.inventory.ContainerInventory
calculateRedstone, canCauseVibration, onClose, onOpen
Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clear, clearAll, close, contains, decreaseCount, first, firstEmpty, getContents, getFreeSpace, getItem, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, isEmpty, isFull, open, remove, removeItem, removeListener, sendContents, sendContents, sendContents, sendSlot, sendSlot, sendSlot, setContents, setItem, setMaxStackSize, setSize
-
Constructor Details
-
FurnaceInventory
-
FurnaceInventory
-
-
Method Details
-
getHolder
- Specified by:
getHolder
in interfaceInventory
- Overrides:
getHolder
in classBaseInventory
-
getResult
-
getFuel
-
getSmelting
-
setResult
-
setFuel
-
setSmelting
-
setItemByPlayer
@Since("1.19.50-r3") public boolean setItemByPlayer(Player player, int index, Item item, boolean send) Description copied from interface:Inventory
Now it is only called bySlotChangeAction
andEnchantTransaction
- Parameters:
player
- player that will receive the changesindex
- index of the itemitem
- item to set- Returns:
- true if the item was set
-
onSlotChange
- Specified by:
onSlotChange
in interfaceInventory
- Overrides:
onSlotChange
in classBaseInventory
-