Package cn.nukkit.inventory
Class DoubleChestInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.ContainerInventory
cn.nukkit.inventory.DoubleChestInventory
- All Implemented Interfaces:
Inventory
,InventoryHolder
- 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
-
Method Summary
Methods inherited from class cn.nukkit.inventory.ContainerInventory
calculateRedstone, canCauseVibration
Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clearAll, close, contains, decreaseCount, first, firstEmpty, getFreeSpace, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, isEmpty, isFull, onSlotChange, open, remove, removeItem, removeListener, sendContents, sendContents, sendContents, sendSlot, sendSlot, sendSlot, setMaxStackSize, setSize
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cn.nukkit.inventory.Inventory
clear, first, setItem, setItemByPlayer
-
Constructor Details
-
DoubleChestInventory
-
-
Method Details
-
getInventory
- Specified by:
getInventory
in interfaceInventoryHolder
-
getHolder
- Specified by:
getHolder
in interfaceInventory
- Overrides:
getHolder
in classBaseInventory
-
getItem
Description copied from interface:Inventory
获取该库存指定索引处的物品- Specified by:
getItem
in interfaceInventory
- Overrides:
getItem
in classBaseInventory
- Parameters:
index
- the index- Returns:
- the item
-
setItem
Description copied from interface:Inventory
设置该库存指定索引处的物品- Specified by:
setItem
in interfaceInventory
- Overrides:
setItem
in classBaseInventory
- Parameters:
index
- the indexitem
- the itemsend
- 是否同时发送数据包- Returns:
- the item
-
clear
public boolean clear(int index, boolean send) - Specified by:
clear
in interfaceInventory
- Overrides:
clear
in classBaseInventory
-
getContents
- Specified by:
getContents
in interfaceInventory
- Overrides:
getContents
in classBaseInventory
-
setContents
- Specified by:
setContents
in interfaceInventory
- Overrides:
setContents
in classBaseInventory
-
onOpen
@PowerNukkitDifference(info="Using new method to play sounds", since="1.4.0.0-PN") public void onOpen(Player who) - Specified by:
onOpen
in interfaceInventory
- Overrides:
onOpen
in classContainerInventory
-
onClose
@PowerNukkitDifference(info="Using new method to play sounds", since="1.4.0.0-PN") public void onClose(Player who) - Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classContainerInventory
-
getLeftSide
-
getRightSide
-
sendSlot
-