Interface CreatureInventory

All Superinterfaces:
Inventory
All Known Subinterfaces:
PlayerInventory

public interface CreatureInventory extends Inventory
  • Method Details

    • getHolder

      Creature getHolder()
      Specified by:
      getHolder in interface Inventory
    • getHeldItemIndex

      int getHeldItemIndex()
    • setHeldItemIndex

      void setHeldItemIndex(int index)
    • decrementHandCount

      void decrementHandCount()
    • incrementHandCount

      void incrementHandCount()
    • getItemInHand

      ItemStack getItemInHand()
    • setItemInHand

      boolean setItemInHand(ItemStack item)
    • getArmorItem

      ItemStack getArmorItem(int index)
    • setArmorItem

      default boolean setArmorItem(int index, ItemStack item)
    • setArmorItem

      boolean setArmorItem(int index, ItemStack item, boolean ignoreArmorEvents)
    • getHelmet

      default ItemStack getHelmet()
    • getChestplate

      default ItemStack getChestplate()
    • getLeggings

      default ItemStack getLeggings()
    • getBoots

      default ItemStack getBoots()
    • setHelmet

      default boolean setHelmet(ItemStack helm)
    • setChestplate

      default boolean setChestplate(ItemStack chestplate)
    • setLeggings

      default boolean setLeggings(ItemStack leggings)
    • setBoots

      default boolean setBoots(ItemStack boots)
    • getArmorContents

      ItemStack[] getArmorContents()
    • getOffHand

      ItemStack getOffHand()
    • setOffHandContents

      void setOffHandContents(ItemStack offhand)