Class Bank


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

      • Bank

        public Bank()
    • Method Detail

      • open

        public static void open()
      • open

        public static void open​(net.runelite.api.coords.WorldArea area,
                                int offset)
      • open

        public static void open​(net.runelite.api.coords.WorldArea area,
                                int offset,
                                java.util.function.BooleanSupplier requirements)
      • open

        public static void open​(net.runelite.api.coords.WorldArea area)
      • open

        public static void open​(BankLocation bankLocation)
      • setQuantityMode

        public static void setQuantityMode​(Bank.QuantityMode quantityMode)
      • getFreeSlots

        public static int getFreeSlots()
      • getCapacity

        public static int getCapacity()
      • getOccupiedSlots

        public static int getOccupiedSlots()
      • releasePlaceholders

        public static void releasePlaceholders()
      • toggleSettings

        public static void toggleSettings()
      • isSettingsOpen

        public static boolean isSettingsOpen()
      • depositInventory

        public static void depositInventory()
      • depositEquipment

        public static void depositEquipment()
      • isOpen

        public static boolean isOpen()
      • isEmpty

        public static boolean isEmpty()
      • depositAll

        public static void depositAll​(java.lang.String... names)
      • depositAll

        public static void depositAll​(int... ids)
      • depositAll

        public static void depositAll​(java.util.function.Predicate<? super IItem> filter)
      • depositAllExcept

        public static void depositAllExcept​(java.lang.String... names)
      • depositAllExcept

        public static void depositAllExcept​(int... ids)
      • depositAllExcept

        public static void depositAllExcept​(java.util.function.Predicate<? super IItem> filter)
      • deposit

        public static void deposit​(java.lang.String name,
                                   int amount)
      • deposit

        public static void deposit​(int id,
                                   int amount)
      • deposit

        public static void deposit​(java.util.function.Predicate<? super IItem> filter,
                                   int amount)
      • withdrawAll

        public static void withdrawAll​(java.lang.String name)
      • withdrawAll

        public static void withdrawAll​(java.lang.String name,
                                       WithdrawMode withdrawMode)
      • withdrawAll

        public static void withdrawAll​(int id)
      • withdrawAll

        public static void withdrawAll​(int id,
                                       WithdrawMode withdrawMode)
      • withdrawAll

        public static void withdrawAll​(java.util.function.Predicate<IItem> filter)
      • withdrawAll

        public static void withdrawAll​(java.util.function.Predicate<IItem> filter,
                                       WithdrawMode withdrawMode)
      • withdraw

        public static void withdraw​(java.lang.String name,
                                    int amount)
      • withdraw

        public static void withdraw​(java.lang.String name,
                                    int amount,
                                    WithdrawMode withdrawMode)
      • withdraw

        public static void withdraw​(int id,
                                    int amount)
      • withdraw

        public static void withdraw​(int id,
                                    int amount,
                                    WithdrawMode withdrawMode)
      • withdraw

        public static void withdraw​(java.util.function.Predicate<IItem> filter,
                                    int amount)
      • withdraw

        public static void withdraw​(java.util.function.Predicate<IItem> filter,
                                    int amount,
                                    WithdrawMode withdrawMode)
      • quickWithdraw

        public static void quickWithdraw​(java.lang.String name,
                                         int amount)
      • quickWithdraw

        public static void quickWithdraw​(java.lang.String name,
                                         int amount,
                                         WithdrawMode withdrawMode)
      • quickWithdraw

        public static void quickWithdraw​(int id,
                                         int amount)
      • quickWithdraw

        public static void quickWithdraw​(int id,
                                         int amount,
                                         WithdrawMode withdrawMode)
      • quickWithdraw

        public static void quickWithdraw​(java.util.function.Predicate<IItem> filter,
                                         int amount)
      • quickWithdraw

        public static void quickWithdraw​(java.util.function.Predicate<IItem> filter,
                                         int amount,
                                         WithdrawMode withdrawMode)
      • quickDeposit

        public static void quickDeposit​(java.lang.String name,
                                        int amount)
      • quickDeposit

        public static void quickDeposit​(int id,
                                        int amount)
      • quickDeposit

        public static void quickDeposit​(java.util.function.Predicate<IItem> filter,
                                        int amount)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(java.lang.String name)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(java.lang.String name,
                                                WithdrawMode withdrawMode)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(int id)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(int id,
                                                WithdrawMode withdrawMode)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(java.util.function.Predicate<IItem> filter)
      • withdrawLastQuantity

        public static void withdrawLastQuantity​(java.util.function.Predicate<IItem> filter,
                                                WithdrawMode withdrawMode)
      • setWithdrawMode

        public static void setWithdrawMode​(boolean noted)
      • isNotedWithdrawMode

        public static boolean isNotedWithdrawMode()
      • getAll

        public static java.util.List<IBankItem> getAll​(java.util.function.Predicate<? super IItem> filter)
      • getAll

        public static java.util.List<IBankItem> getAll()
      • getAll

        public static java.util.List<IBankItem> getAll​(int... ids)
      • getAll

        public static java.util.List<IBankItem> getAll​(java.lang.String... names)
      • get

        public static IBankItem get​(int slot)
      • getFirst

        public static IBankItem getFirst​(java.util.function.Predicate<? super IItem> filter)
      • getFirst

        public static IBankItem getFirst​(int... ids)
      • getFirst

        public static IBankItem getFirst​(java.lang.String... names)
      • getLast

        public static IBankItem getLast​(java.util.function.Predicate<? super IItem> filter)
      • getLast

        public static IBankItem getLast​(int... ids)
      • getLast

        public static IBankItem getLast​(java.lang.String... names)
      • contains

        public static boolean contains​(java.util.function.Predicate<? super IItem> filter)
      • contains

        public static boolean contains​(int... id)
      • contains

        public static boolean contains​(java.lang.String... name)
      • containsAll

        public static boolean containsAll​(int... ids)
      • containsAll

        public static boolean containsAll​(java.lang.String... names)
      • getCount

        public static int getCount​(boolean stacks,
                                   java.util.function.Predicate<IItem> filter)
      • getCount

        public static int getCount​(boolean stacks,
                                   int... ids)
      • getCount

        public static int getCount​(boolean stacks,
                                   java.lang.String... names)
      • getCount

        public static int getCount​(java.util.function.Predicate<IItem> filter)
      • getCount

        public static int getCount​(int... ids)
      • getCount

        public static int getCount​(java.lang.String... names)
      • getTabs

        public static java.util.List<IWidget> getTabs()
      • hasTabs

        public static boolean hasTabs()
      • collapseTabs

        public static void collapseTabs()
      • collapseTab

        public static void collapseTab​(int index)
      • isMainTabOpen

        public static boolean isMainTabOpen()
      • isTabOpen

        public static boolean isTabOpen​(int index)
      • openMainTab

        public static void openMainTab()
      • openTab

        public static void openTab​(int index)
      • isPinScreenOpen

        public static boolean isPinScreenOpen()
      • close

        public static void close()