Package cn.nukkit.inventory
Class EntityArmorInventory
java.lang.Object
cn.nukkit.inventory.BaseInventory
cn.nukkit.inventory.EntityArmorInventory
- All Implemented Interfaces:
Inventory
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
Fields inherited from class cn.nukkit.inventory.BaseInventory
AIR_ITEM, holder, maxStackSize, name, size, slots, title, type, viewers
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBoots()
getName()
获取该库存的名字int
getSize()
获取该库存大小void
void
void
sendContents
(Player player) void
sendContents
(Player... players) void
void
boolean
boolean
setChestplate
(Item item) boolean
boolean
setLeggings
(Item item) 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, onSlotChange, open, 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
-
SLOT_HEAD
- See Also:
-
SLOT_CHEST
- See Also:
-
SLOT_LEGS
- See Also:
-
SLOT_FEET
- See Also:
-
-
Constructor Details
-
EntityArmorInventory
- Parameters:
entity
- an Entity which implementsInventoryHolder
.- Throws:
ClassCastException
- if the entity does not implementsInventoryHolder
-
-
Method Details
-
getEntity
-
getHolder
- Specified by:
getHolder
in interfaceInventory
- Overrides:
getHolder
in classBaseInventory
-
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
-
getHelmet
-
getChestplate
-
getLeggings
-
getBoots
-
setHelmet
@PowerNukkitOnly @Since("1.4.0.0-PN") @PowerNukkitDifference(info="now this method will return an Boolean", since="1.6.0.0-PNX") public boolean setHelmet(Item item) -
setChestplate
@PowerNukkitOnly @Since("1.4.0.0-PN") @PowerNukkitDifference(info="now this method will return an Boolean", since="1.6.0.0-PNX") public boolean setChestplate(Item item) -
setLeggings
@PowerNukkitOnly @Since("1.4.0.0-PN") @PowerNukkitDifference(info="now this method will return an Boolean", since="1.6.0.0-PNX") public boolean setLeggings(Item item) -
setBoots
@PowerNukkitOnly @Since("1.4.0.0-PN") @PowerNukkitDifference(info="now this method will return an Boolean", since="1.6.0.0-PNX") public boolean setBoots(Item item) -
sendSlot
- Specified by:
sendSlot
in interfaceInventory
- Overrides:
sendSlot
in classBaseInventory
-
sendSlot
- Specified by:
sendSlot
in interfaceInventory
- Overrides:
sendSlot
in classBaseInventory
-
sendContents
- Specified by:
sendContents
in interfaceInventory
- Overrides:
sendContents
in classBaseInventory
-
sendContents
- Specified by:
sendContents
in interfaceInventory
- Overrides:
sendContents
in classBaseInventory
-
onOpen
- Specified by:
onOpen
in interfaceInventory
- Overrides:
onOpen
in classBaseInventory
-
onClose
- Specified by:
onClose
in interfaceInventory
- Overrides:
onClose
in classBaseInventory
-
getViewers
- Specified by:
getViewers
in interfaceInventory
- Overrides:
getViewers
in classBaseInventory
-