Class EntityInventory


  • public class EntityInventory
    extends java.lang.Object
    • Field Detail

      • DEFAULT_SLOTS

        public static int DEFAULT_SLOTS
      • slots

        private final java.util.ArrayList<ItemStack> slots
      • parent

        public Entity parent
    • Constructor Detail

      • EntityInventory

        public EntityInventory​(Entity parent)
      • EntityInventory

        public EntityInventory​(Entity parent,
                               int numberOfSlots)
    • Method Detail

      • onUpdate

        public void onUpdate()
      • getStack

        public ItemStack getStack​(int index)
      • set

        public void set​(ItemStack stack,
                        int index)
      • nextEmptySlot

        public int nextEmptySlot()
      • firstAvailableSlotFor

        public int firstAvailableSlotFor​(GameItem item)
      • isFull

        public boolean isFull()
      • isEmpty

        public boolean isEmpty()
      • isEmpty

        public boolean isEmpty​(int index)
      • put

        public boolean put​(GameItem item)
      • put

        public boolean put​(ItemStack stack)
      • put

        public boolean put​(GameItem item,
                           int amount)
      • put

        private boolean put​(GameItem item,
                            int amount,
                            int slotIndex)
      • remove

        public boolean remove​(GameItem item)
      • remove

        public boolean remove​(GameItem item,
                              int amount)
      • contains

        public boolean contains​(GameItem item)
      • contains

        public boolean contains​(GameItem item,
                                int amount)
      • contains

        public boolean contains​(GameItem item,
                                int amount,
                                boolean exact)
      • amountOf

        public int amountOf​(GameItem item)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object