Package cn.nukkit.inventory
Class ContainerInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.ContainerInventory
- All Implemented Interfaces:
Inventory
- Direct Known Subclasses:
BarrelInventory
,BrewingInventory
,CampfireInventory
,ChestBoatInventory
,ChestInventory
,CustomInventory
,DoubleChestInventory
,EjectableInventory
,FurnaceInventory
,HopperInventory
,MinecartChestInventory
,MinecartHopperInventory
,ShulkerBoxInventory
- 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
ConstructorDescriptionContainerInventory
(InventoryHolder holder, InventoryType type) ContainerInventory
(InventoryHolder holder, InventoryType type, Map<Integer, Item> items) ContainerInventory
(InventoryHolder holder, InventoryType type, Map<Integer, Item> items, Integer overrideSize) ContainerInventory
(InventoryHolder holder, InventoryType type, Map<Integer, Item> items, Integer overrideSize, String overrideTitle) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
boolean
若返回为true,则在inventory打开和关闭时会发生振动事件 (InventoryHolder为Vector3子类的前提下)void
void
Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clear, clearAll, close, contains, decreaseCount, first, firstEmpty, getContents, getFreeSpace, getHolder, getItem, getMaxStackSize, getName, getSize, getTitle, getType, getViewers, isEmpty, isFull, onSlotChange, open, remove, removeItem, removeListener, sendContents, sendContents, sendContents, sendSlot, sendSlot, sendSlot, setContents, setItem, setMaxStackSize, setSize
-
Constructor Details
-
ContainerInventory
-
ContainerInventory
-
ContainerInventory
public ContainerInventory(InventoryHolder holder, InventoryType type, Map<Integer, Item> items, Integer overrideSize) -
ContainerInventory
public ContainerInventory(InventoryHolder holder, InventoryType type, Map<Integer, Item> items, Integer overrideSize, String overrideTitle)
-
-
Method Details
-
onOpen
- Specified by:
onOpen
in interfaceInventory
- Overrides:
onOpen
in classBaseInventory
-
onClose
- Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classBaseInventory
-
canCauseVibration
若返回为true,则在inventory打开和关闭时会发生振动事件 (InventoryHolder为Vector3子类的前提下)- Returns:
- boolean
-
calculateRedstone
-