Package cn.nukkit.inventory
Class EntityEquipmentInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.EntityEquipmentInventory
- All Implemented Interfaces:
Inventory
-
Field Summary
Fields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, size, slots, title, type, viewers
-
Constructor Summary
-
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, isEmpty, isFull, onOpen, onSlotChange, remove, removeItem, removeListener, sendContents, sendSlot, setContents, setItem, setMaxStackSize, setSize
-
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
- Specified by:
getName
in interfaceInventory
- Overrides:
getName
in classBaseInventory
-
getSize
public int getSize()- 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
-