Package net.storm.sdk.items
Class Inventory
- java.lang.Object
-
- net.storm.sdk.items.Inventory
-
public class Inventory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Inventory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
contains(int... id)
static boolean
contains(java.lang.String... name)
static boolean
contains(java.util.function.Predicate<? super IItem> filter)
static boolean
containsAll(int... ids)
static boolean
containsAll(java.lang.String... names)
static IInventoryItem
get(int slot)
static java.util.List<IInventoryItem>
getAll()
static java.util.List<IInventoryItem>
getAll(int... ids)
static java.util.List<IInventoryItem>
getAll(java.lang.String... names)
static java.util.List<IInventoryItem>
getAll(java.util.function.Predicate<? super IInventoryItem> filter)
static int
getCount(boolean stacks, int... ids)
static int
getCount(boolean stacks, java.lang.String... names)
static int
getCount(boolean stacks, java.util.function.Predicate<? super IInventoryItem> filter)
static int
getCount(int... ids)
static int
getCount(java.lang.String... names)
static int
getCount(java.util.function.Predicate<? super IInventoryItem> filter)
static IInventoryItem
getFirst(int... ids)
static IInventoryItem
getFirst(java.lang.String... names)
static IInventoryItem
getFirst(java.util.function.Predicate<? super IInventoryItem> filter)
static int
getFreeSlots()
static IInventoryItem
getLast(int... ids)
static IInventoryItem
getLast(java.lang.String... names)
static IInventoryItem
getLast(java.util.function.Predicate<? super IInventoryItem> filter)
static boolean
isEmpty()
static boolean
isFull()
-
-
-
Method Detail
-
getAll
public static java.util.List<IInventoryItem> getAll(java.util.function.Predicate<? super IInventoryItem> filter)
-
getAll
public static java.util.List<IInventoryItem> getAll()
-
getAll
public static java.util.List<IInventoryItem> getAll(int... ids)
-
getAll
public static java.util.List<IInventoryItem> getAll(java.lang.String... names)
-
get
public static IInventoryItem get(int slot)
-
getFirst
public static IInventoryItem getFirst(java.util.function.Predicate<? super IInventoryItem> filter)
-
getFirst
public static IInventoryItem getFirst(int... ids)
-
getFirst
public static IInventoryItem getFirst(java.lang.String... names)
-
getLast
public static IInventoryItem getLast(java.util.function.Predicate<? super IInventoryItem> filter)
-
getLast
public static IInventoryItem getLast(int... ids)
-
getLast
public static IInventoryItem getLast(java.lang.String... names)
-
contains
public static boolean contains(java.util.function.Predicate<? super IItem> filter)
-
contains
public static boolean contains(int... id)
-
contains
public static boolean contains(java.lang.String... name)
-
containsAll
public static boolean containsAll(int... ids)
-
containsAll
public static boolean containsAll(java.lang.String... names)
-
getCount
public static int getCount(boolean stacks, java.util.function.Predicate<? super IInventoryItem> filter)
-
getCount
public static int getCount(boolean stacks, int... ids)
-
getCount
public static int getCount(boolean stacks, java.lang.String... names)
-
getCount
public static int getCount(java.util.function.Predicate<? super IInventoryItem> filter)
-
getCount
public static int getCount(int... ids)
-
getCount
public static int getCount(java.lang.String... names)
-
isFull
public static boolean isFull()
-
isEmpty
public static boolean isEmpty()
-
getFreeSlots
public static int getFreeSlots()
-
-