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
Modifier and TypeMethodDescriptiondefault booleancontains(int... ids) default booleandefault booleandefault booleancontainsAll(int... ids) default booleancontainsAll(String... names) default booleancontainsAll(Predicate<? super T> filter) get(int slot) getAll(int... ids) default intgetCount(boolean stacks, int... ids) default intdefault intdefault intgetCount(int... ids) default intdefault intdefault TgetFirst(int... ids) default Tdefault Tdefault TgetLast(int... ids) default Tdefault T
-
Method Details
-
getAll
-
getAll
-
getAll
-
getFirst
-
getFirst
-
getFirst
-
getLast
-
getLast
-
getLast
-
getCount
-
getCount
default int getCount(boolean stacks, int... ids) -
getCount
-
getCount
-
getCount
default int getCount(int... ids) -
getCount
-
contains
-
contains
default boolean contains(int... ids) -
contains
-
containsAll
default boolean containsAll(int... ids) -
containsAll
-
containsAll
-
get
-