Class Shop
- java.lang.Object
-
- com.osrsbots.orb.api.interactables.widgets.Shop
-
public class Shop extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShop.Amount
-
Constructor Summary
Constructors Constructor Description Shop()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanbuy(int itemID, Shop.Amount amount)static booleanbuy(java.lang.String name, Shop.Amount amount)static booleanbuyItem(RSWidget item, Shop.Amount amount)static booleancontains(int itemID)static booleancontains(java.lang.String name)static @Nullable RSWidgetgetBuyableItem(int itemID)static @Nullable RSWidgetgetBuyableItem(java.lang.String name)static java.util.List<RSWidget>getBuyableItems()static @Nullable RSWidgetgetSellableItem(int itemID)static @Nullable RSWidgetgetSellableItem(java.lang.String name)static java.util.List<RSWidget>getSellableItems()static @Nullable java.lang.StringgetTitle()static booleaninteractWithKeeper(boolean random)static booleanisOpen()static booleanopen(boolean random)static booleansell(int itemID, Shop.Amount amount)static booleansell(java.lang.String name, Shop.Amount amount)static booleansellItem(RSWidget item, Shop.Amount amount)
-
-
-
Method Detail
-
isOpen
public static boolean isOpen()
-
interactWithKeeper
public static boolean interactWithKeeper(boolean random)
-
open
public static boolean open(boolean random)
-
getTitle
@Nullable public static @Nullable java.lang.String getTitle()
-
getSellableItems
@Nonnull public static java.util.List<RSWidget> getSellableItems()
-
getBuyableItems
@Nonnull public static java.util.List<RSWidget> getBuyableItems()
-
getBuyableItem
@Nullable public static @Nullable RSWidget getBuyableItem(@Nonnull java.lang.String name)
-
getBuyableItem
@Nullable public static @Nullable RSWidget getBuyableItem(int itemID)
-
getSellableItem
@Nullable public static @Nullable RSWidget getSellableItem(@Nonnull java.lang.String name)
-
getSellableItem
@Nullable public static @Nullable RSWidget getSellableItem(int itemID)
-
contains
public static boolean contains(@Nonnull java.lang.String name)
-
contains
public static boolean contains(int itemID)
-
buy
public static boolean buy(int itemID, @Nonnull Shop.Amount amount)
-
buy
public static boolean buy(@Nonnull java.lang.String name, @Nonnull Shop.Amount amount)
-
buyItem
public static boolean buyItem(@Nonnull RSWidget item, @Nonnull Shop.Amount amount)
-
sell
public static boolean sell(int itemID, @Nonnull Shop.Amount amount)
-
sell
public static boolean sell(@Nonnull java.lang.String name, @Nonnull Shop.Amount amount)
-
sellItem
public static boolean sellItem(@Nonnull RSWidget item, @Nonnull Shop.Amount amount)
-
-