Class CarriedItems


  • public class CarriedItems
    extends java.lang.Object
    This class provides methods for counting, checking for the presence, and retrieving items in the player's carried inventory and equipment.
    • Constructor Detail

      • CarriedItems

        public CarriedItems()
    • Method Detail

      • isFull

        public static boolean isFull()
      • isEmpty

        public static boolean isEmpty()
      • capacity

        public static int capacity()
      • freeSlots

        public static int freeSlots()
      • usedSlots

        public static int usedSlots()
      • find

        public static int find​(int... ids)
      • find

        public static int find​(int[] ids,
                               int defaultValue)
      • find

        public static int find​(ItemVariant variant)
      • find

        public static int find​(ItemVariant variant,
                               int defaultValue)
      • find

        public static int find​(java.lang.String... names)
      • find

        public static int find​(java.lang.String[] names,
                               int defaultValue)
      • find

        public static int find​(java.util.function.Predicate<Item> predicate)
      • find

        public static int find​(java.util.function.Predicate<Item> predicate,
                               int defaultValue)
      • count

        public static int count​(int id)
      • count

        public static int count​(int... ids)
      • count

        public static int count​(java.lang.String name)
      • count

        public static int count​(java.lang.String... names)
      • count

        public static int count​(Item item)
      • count

        public static int count​(Item... items)
      • count

        public static int count​(ItemVariant itemVariant)
      • count

        public static int count​(java.util.function.Predicate<Item> predicate)
      • contains

        public static boolean contains​(int id)
      • contains

        public static boolean contains​(int... ids)
      • contains

        public static boolean contains​(java.lang.String name)
      • contains

        public static boolean contains​(java.lang.String... names)
      • contains

        public static boolean contains​(Item item)
      • contains

        public static boolean contains​(Item... items)
      • contains

        public static boolean contains​(ItemVariant itemVariant)
      • contains

        public static boolean contains​(java.util.function.Predicate<Item> predicate)
      • containsAll

        public static boolean containsAll​(int id)
      • containsAll

        public static boolean containsAll​(int... ids)
      • containsAll

        public static boolean containsAll​(java.lang.String name)
      • containsAll

        public static boolean containsAll​(java.lang.String... names)
      • containsAll

        public static boolean containsAll​(Item item)
      • containsAll

        public static boolean containsAll​(Item... items)
      • containsAll

        public static boolean containsAll​(ItemVariant itemVariant)
      • containsAll

        public static boolean containsAll​(java.util.function.Predicate<Item> predicate)
      • onlyContains

        public static boolean onlyContains​(int id)
      • onlyContains

        public static boolean onlyContains​(int... ids)
      • onlyContains

        public static boolean onlyContains​(java.lang.String name)
      • onlyContains

        public static boolean onlyContains​(java.lang.String... names)
      • onlyContains

        public static boolean onlyContains​(Item item)
      • onlyContains

        public static boolean onlyContains​(Item... items)
      • onlyContains

        public static boolean onlyContains​(ItemVariant itemVariant)
      • onlyContains

        public static boolean onlyContains​(java.util.function.Predicate<Item> predicate)