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
-
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
- Specified by:
getName
in interfaceInventory
- Overrides:
getName
in classBaseInventory
-
getSize
public int getSize()- 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
-