Class OwnedItems


  • public class OwnedItems
    extends java.lang.Object
    Utility class that provides methods to count, check for the presence of, retrieve, and manipulate owned items.
    • Constructor Detail

      • OwnedItems

        public OwnedItems()
    • Method Detail

      • allUnique

        public static java.util.List<Item> allUnique()
      • 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)