Class OwnedItems
- java.lang.Object
-
- net.eternalclient.api.utilities.container.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 Summary
Constructors Constructor Description OwnedItems()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<Item>
allUnique()
static int
capacity()
static boolean
contains(int id)
static boolean
contains(int... ids)
static boolean
contains(java.lang.String name)
static boolean
contains(java.lang.String... names)
static boolean
contains(java.util.function.Predicate<Item> predicate)
static boolean
contains(Item item)
static boolean
contains(Item... items)
static boolean
contains(ItemVariant itemVariant)
static boolean
containsAll(int id)
static boolean
containsAll(int... ids)
static boolean
containsAll(java.lang.String name)
static boolean
containsAll(java.lang.String... names)
static boolean
containsAll(java.util.function.Predicate<Item> predicate)
static boolean
containsAll(Item item)
static boolean
containsAll(Item... items)
static boolean
containsAll(ItemVariant itemVariant)
static int
count(int id)
static int
count(int... ids)
static int
count(java.lang.String name)
static int
count(java.lang.String... names)
static int
count(java.util.function.Predicate<Item> predicate)
static int
count(Item item)
static int
count(Item... items)
static int
count(ItemVariant itemVariant)
static int
find(int... ids)
static int
find(int[] ids, int defaultValue)
static int
find(java.lang.String... names)
static int
find(java.lang.String[] names, int defaultValue)
static int
find(java.util.function.Predicate<Item> predicate)
static int
find(java.util.function.Predicate<Item> predicate, int defaultValue)
static int
find(ItemVariant variant)
static int
find(ItemVariant variant, int defaultValue)
static int
freeSlots()
static boolean
isEmpty()
static boolean
isFull()
static boolean
onlyContains(int id)
static boolean
onlyContains(int... ids)
static boolean
onlyContains(java.lang.String name)
static boolean
onlyContains(java.lang.String... names)
static boolean
onlyContains(java.util.function.Predicate<Item> predicate)
static boolean
onlyContains(Item item)
static boolean
onlyContains(Item... items)
static boolean
onlyContains(ItemVariant itemVariant)
static int
usedSlots()
-
-
-
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)
-
-