Class Equipment
- java.lang.Object
-
- com.runemate.game.api.hybrid.local.hud.interfaces.Equipment
-
public final class Equipment extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Equipment.Slot
-
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<SpriteItem> filter)
static boolean
contains(java.util.regex.Pattern name)
static boolean
containsAllOf(int... ids)
static boolean
containsAllOf(java.lang.String... names)
static boolean
containsAllOf(java.util.function.Predicate<SpriteItem>... filters)
static boolean
containsAllOf(java.util.regex.Pattern... names)
static boolean
containsAnyExcept(int... ids)
static boolean
containsAnyExcept(java.lang.String... names)
static boolean
containsAnyExcept(java.util.function.Predicate<SpriteItem>... filters)
static boolean
containsAnyExcept(java.util.regex.Pattern... names)
static boolean
containsAnyOf(int... ids)
static boolean
containsAnyOf(java.lang.String... names)
static boolean
containsAnyOf(java.util.function.Predicate<SpriteItem>... filter)
static boolean
containsAnyOf(java.util.regex.Pattern... names)
static boolean
containsOnly(java.lang.String... names)
static boolean
containsOnly(java.util.function.Predicate<SpriteItem>... filter)
static boolean
containsOnly(java.util.regex.Pattern... names)
static @Nullable InteractableRectangle
getBoundsOf(Equipment.Slot slot)
static @Nullable SpriteItem
getItemIn(int index)
static @Nullable SpriteItem
getItemIn(Equipment.Slot slot)
static SpriteItemQueryResults
getItems()
Returns a list of all the items you have equipped (Does not require opening the tab)static SpriteItemQueryResults
getItems(int... ids)
static SpriteItemQueryResults
getItems(java.lang.String... names)
static SpriteItemQueryResults
getItems(java.util.function.Predicate<SpriteItem> filter)
static SpriteItemQueryResults
getItems(java.util.regex.Pattern... names)
static int
getQuantity()
static int
getQuantity(int... ids)
static int
getQuantity(java.lang.String... names)
static int
getQuantity(java.util.function.Predicate<SpriteItem>... filter)
static int
getQuantity(java.util.regex.Pattern... names)
static @Nullable InteractableRectangle
getViewport()
static boolean
isEmpty()
static SpriteItemQueryBuilder
newQuery()
-
-
-
Method Detail
-
contains
public static boolean contains(java.util.function.Predicate<SpriteItem> filter)
-
contains
public static boolean contains(int id)
-
contains
public static boolean contains(java.lang.String name)
-
contains
public static boolean contains(java.util.regex.Pattern name)
-
containsAllOf
@SafeVarargs public static boolean containsAllOf(java.util.function.Predicate<SpriteItem>... filters)
-
containsAllOf
public static boolean containsAllOf(int... ids)
-
containsAllOf
public static boolean containsAllOf(java.lang.String... names)
-
containsAllOf
public static boolean containsAllOf(java.util.regex.Pattern... names)
-
containsAnyExcept
@SafeVarargs public static boolean containsAnyExcept(java.util.function.Predicate<SpriteItem>... filters)
-
containsAnyExcept
public static boolean containsAnyExcept(java.lang.String... names)
-
containsAnyExcept
public static boolean containsAnyExcept(java.util.regex.Pattern... names)
-
containsAnyExcept
public static boolean containsAnyExcept(int... ids)
-
containsAnyOf
@SafeVarargs public static boolean containsAnyOf(java.util.function.Predicate<SpriteItem>... filter)
-
containsAnyOf
public static boolean containsAnyOf(int... ids)
-
containsAnyOf
public static boolean containsAnyOf(java.lang.String... names)
-
containsAnyOf
public static boolean containsAnyOf(java.util.regex.Pattern... names)
-
containsOnly
@SafeVarargs public static boolean containsOnly(java.util.function.Predicate<SpriteItem>... filter)
-
containsOnly
public static boolean containsOnly(java.lang.String... names)
-
containsOnly
public static boolean containsOnly(java.util.regex.Pattern... names)
-
getQuantity
public static int getQuantity()
-
getQuantity
@SafeVarargs public static int getQuantity(java.util.function.Predicate<SpriteItem>... filter)
-
getQuantity
public static int getQuantity(int... ids)
-
getQuantity
public static int getQuantity(java.lang.String... names)
-
getQuantity
public static int getQuantity(java.util.regex.Pattern... names)
-
getBoundsOf
@Nullable public static @Nullable InteractableRectangle getBoundsOf(Equipment.Slot slot)
-
getItemIn
@Nullable public static @Nullable SpriteItem getItemIn(Equipment.Slot slot)
-
getItemIn
@Nullable public static @Nullable SpriteItem getItemIn(int index)
-
getItems
public static SpriteItemQueryResults getItems()
Returns a list of all the items you have equipped (Does not require opening the tab)- Returns:
- a list of all the items you have equipped
-
getItems
public static SpriteItemQueryResults getItems(java.util.function.Predicate<SpriteItem> filter)
-
getItems
public static SpriteItemQueryResults getItems(int... ids)
-
getItems
public static SpriteItemQueryResults getItems(java.lang.String... names)
-
getItems
public static SpriteItemQueryResults getItems(java.util.regex.Pattern... names)
-
getViewport
@Nullable public static @Nullable InteractableRectangle getViewport()
-
isEmpty
public static boolean isEmpty()
-
newQuery
public static SpriteItemQueryBuilder newQuery()
-
-