Package net.storm.api.items
Interface ItemProvider<T extends IItem>
-
- All Known Subinterfaces:
IBank
,IBankInventory
,IEquipment
,IInventory
,IItems<T>
,ITradeInventory
,ITradeOther
,ITradeOurs
public interface ItemProvider<T extends IItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
contains(int... ids)
default boolean
contains(java.lang.String... names)
default boolean
contains(java.util.function.Predicate<? super T> filter)
default boolean
containsAll(int... ids)
default boolean
containsAll(java.lang.String... names)
default boolean
containsAll(java.util.function.Predicate<? super T> filter)
T
get(int slot)
default java.util.List<T>
getAll(int... ids)
default java.util.List<T>
getAll(java.lang.String... names)
java.util.List<T>
getAll(java.util.function.Predicate<? super T> filter)
default int
getCount(boolean stacks, int... ids)
default int
getCount(boolean stacks, java.lang.String... names)
default int
getCount(boolean stacks, java.util.function.Predicate<? super T> filter)
default int
getCount(int... ids)
default int
getCount(java.lang.String... names)
default int
getCount(java.util.function.Predicate<? super T> filter)
default T
getFirst(int... ids)
default T
getFirst(java.lang.String... names)
default T
getFirst(java.util.function.Predicate<? super T> filter)
default T
getLast(int... ids)
default T
getLast(java.lang.String... names)
default T
getLast(java.util.function.Predicate<? super T> filter)
-
-
-
Method Detail
-
getAll
default java.util.List<T> getAll(int... ids)
-
getAll
default java.util.List<T> getAll(java.lang.String... names)
-
getFirst
default T getFirst(int... ids)
-
getFirst
default T getFirst(java.lang.String... names)
-
getLast
default T getLast(int... ids)
-
getLast
default T getLast(java.lang.String... names)
-
getCount
default int getCount(boolean stacks, java.util.function.Predicate<? super T> filter)
-
getCount
default int getCount(boolean stacks, int... ids)
-
getCount
default int getCount(boolean stacks, java.lang.String... names)
-
getCount
default int getCount(java.util.function.Predicate<? super T> filter)
-
getCount
default int getCount(int... ids)
-
getCount
default int getCount(java.lang.String... names)
-
contains
default boolean contains(java.util.function.Predicate<? super T> filter)
-
contains
default boolean contains(int... ids)
-
contains
default boolean contains(java.lang.String... names)
-
containsAll
default boolean containsAll(int... ids)
-
containsAll
default boolean containsAll(java.lang.String... names)
-
containsAll
default boolean containsAll(java.util.function.Predicate<? super T> filter)
-
get
T get(int slot)
-
-