Class Shop


  • public class Shop
    extends java.lang.Object
    • Constructor Detail

      • Shop

        public Shop()
    • 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)