Package net.storm.sdk.items
Class Bank
- java.lang.Object
-
- net.storm.sdk.items.Bank
-
public class Bank extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Bank.Component
static class
Bank.Inventory
static class
Bank.QuantityMode
-
Constructor Summary
Constructors Constructor Description Bank()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
close()
static void
collapseTab(int index)
static void
collapseTabs()
static boolean
contains(int... id)
static boolean
contains(java.lang.String... name)
static boolean
contains(java.util.function.Predicate<? super IItem> filter)
static boolean
containsAll(int... ids)
static boolean
containsAll(java.lang.String... names)
static void
deposit(int id, int amount)
static void
deposit(java.lang.String name, int amount)
static void
deposit(java.util.function.Predicate<? super IItem> filter, int amount)
static void
depositAll(int... ids)
static void
depositAll(java.lang.String... names)
static void
depositAll(java.util.function.Predicate<? super IItem> filter)
static void
depositAllExcept(int... ids)
static void
depositAllExcept(java.lang.String... names)
static void
depositAllExcept(java.util.function.Predicate<? super IItem> filter)
static void
depositEquipment()
static void
depositInventory()
static IBankItem
get(int slot)
static java.util.List<IBankItem>
getAll()
static java.util.List<IBankItem>
getAll(int... ids)
static java.util.List<IBankItem>
getAll(java.lang.String... names)
static java.util.List<IBankItem>
getAll(java.util.function.Predicate<? super IItem> filter)
static int
getCapacity()
static int
getCount(boolean stacks, int... ids)
static int
getCount(boolean stacks, java.lang.String... names)
static int
getCount(boolean stacks, java.util.function.Predicate<IItem> filter)
static int
getCount(int... ids)
static int
getCount(java.lang.String... names)
static int
getCount(java.util.function.Predicate<IItem> filter)
static IBankItem
getFirst(int... ids)
static IBankItem
getFirst(java.lang.String... names)
static IBankItem
getFirst(java.util.function.Predicate<? super IItem> filter)
static int
getFreeSlots()
static IBankItem
getLast(int... ids)
static IBankItem
getLast(java.lang.String... names)
static IBankItem
getLast(java.util.function.Predicate<? super IItem> filter)
static int
getOccupiedSlots()
static Bank.QuantityMode
getQuantityMode()
static java.util.List<IWidget>
getTabs()
static boolean
hasTabs()
static boolean
isEmpty()
static boolean
isMainTabOpen()
static boolean
isNotedWithdrawMode()
static boolean
isOpen()
static boolean
isPinScreenOpen()
static boolean
isSettingsOpen()
static boolean
isTabOpen(int index)
static void
open()
static void
open(net.runelite.api.coords.WorldArea area)
static void
open(net.runelite.api.coords.WorldArea area, int offset)
static void
open(net.runelite.api.coords.WorldArea area, int offset, java.util.function.BooleanSupplier requirements)
static void
open(BankLocation bankLocation)
static void
openMainTab()
static void
openTab(int index)
static void
quickDeposit(int id, int amount)
static void
quickDeposit(java.lang.String name, int amount)
static void
quickDeposit(java.util.function.Predicate<IItem> filter, int amount)
static void
quickWithdraw(int id, int amount)
static void
quickWithdraw(int id, int amount, WithdrawMode withdrawMode)
static void
quickWithdraw(java.lang.String name, int amount)
static void
quickWithdraw(java.lang.String name, int amount, WithdrawMode withdrawMode)
static void
quickWithdraw(java.util.function.Predicate<IItem> filter, int amount)
static void
quickWithdraw(java.util.function.Predicate<IItem> filter, int amount, WithdrawMode withdrawMode)
static void
releasePlaceholders()
static void
setQuantityMode(Bank.QuantityMode quantityMode)
static void
setWithdrawMode(boolean noted)
static void
toggleSettings()
static void
withdraw(int id, int amount)
static void
withdraw(int id, int amount, WithdrawMode withdrawMode)
static void
withdraw(java.lang.String name, int amount)
static void
withdraw(java.lang.String name, int amount, WithdrawMode withdrawMode)
static void
withdraw(java.util.function.Predicate<IItem> filter, int amount)
static void
withdraw(java.util.function.Predicate<IItem> filter, int amount, WithdrawMode withdrawMode)
static void
withdrawAll(int id)
static void
withdrawAll(int id, WithdrawMode withdrawMode)
static void
withdrawAll(java.lang.String name)
static void
withdrawAll(java.lang.String name, WithdrawMode withdrawMode)
static void
withdrawAll(java.util.function.Predicate<IItem> filter)
static void
withdrawAll(java.util.function.Predicate<IItem> filter, WithdrawMode withdrawMode)
static void
withdrawLastQuantity(int id)
static void
withdrawLastQuantity(int id, WithdrawMode withdrawMode)
static void
withdrawLastQuantity(java.lang.String name)
static void
withdrawLastQuantity(java.lang.String name, WithdrawMode withdrawMode)
static void
withdrawLastQuantity(java.util.function.Predicate<IItem> filter)
static void
withdrawLastQuantity(java.util.function.Predicate<IItem> filter, WithdrawMode withdrawMode)
-
-
-
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)
-
getQuantityMode
public static Bank.QuantityMode getQuantityMode()
-
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(int... ids)
-
getFirst
public static IBankItem getFirst(java.lang.String... names)
-
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()
-
-