Package cn.nukkit.inventory
Class EntityEquipmentInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.EntityEquipmentInventory
- All Implemented Interfaces:
Inventory
-
Field Summary
FieldsFields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, size, slots, title, type, viewers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
获取该库存的名字int
getSize()
获取该库存大小void
boolean
void
sendContents
(Player target) void
sendContents
(Player... target) void
void
boolean
setItemInHand
(Item item) boolean
setItemInHand
(Item item, boolean send) boolean
setItemInOffhand
(Item item, boolean send) Methods inherited from class cn.nukkit.inventory.BaseInventory
addItem, addListener, all, canAddItem, clear, clearAll, close, contains, decreaseCount, first, firstEmpty, getContents, getFreeSpace, getItem, getMaxStackSize, getTitle, getType, getUnclonedItem, isEmpty, isFull, onOpen, onSlotChange, remove, removeItem, removeListener, sendContents, sendSlot, setContents, setItem, 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
-
Field Details
-
MAIN_HAND
- See Also:
-
OFFHAND
- See Also:
-
-
Constructor Details
-
EntityEquipmentInventory
- Parameters:
entity
- an Entity which implementsInventoryHolder
.- Throws:
ClassCastException
- if the entity does not implementsInventoryHolder
-
-
Method Details
-
getName
Description copied from interface:Inventory
获取该库存的名字- Specified by:
getName
in interfaceInventory
- Overrides:
getName
in classBaseInventory
-
getSize
public int getSize()Description copied from interface:Inventory
获取该库存大小- Specified by:
getSize
in interfaceInventory
- Overrides:
getSize
in classBaseInventory
-
getEntity
-
getHolder
- Specified by:
getHolder
in interfaceInventory
- Overrides:
getHolder
in classBaseInventory
-
sendSlot
- Specified by:
sendSlot
in interfaceInventory
- Overrides:
sendSlot
in classBaseInventory
-
sendSlot
- Specified by:
sendSlot
in interfaceInventory
- Overrides:
sendSlot
in classBaseInventory
-
getViewers
- Specified by:
getViewers
in interfaceInventory
- Overrides:
getViewers
in classBaseInventory
-
open
- Specified by:
open
in interfaceInventory
- Overrides:
open
in classBaseInventory
-
onClose
- Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classBaseInventory
-
getItemInHand
-
getItemInOffhand
-
setItemInHand
-
setItemInHand
-
setItemInOffhand
-
sendContents
- Specified by:
sendContents
in interfaceInventory
- Overrides:
sendContents
in classBaseInventory
-
sendContents
- Specified by:
sendContents
in interfaceInventory
- Overrides:
sendContents
in classBaseInventory
-