public interface IBankAPI
Modifier and Type | Interface and Description |
---|---|
static class |
IBankAPI.RearrangeMode |
static class |
IBankAPI.WithdrawMode |
Modifier and Type | Method and Description |
---|---|
boolean |
close() |
boolean |
close(boolean useEsc) |
boolean |
contains(int... ids) |
boolean |
contains(java.util.function.Predicate<Item> filter) |
boolean |
contains(java.lang.String... names) |
boolean |
containsAll(int... ids) |
boolean |
containsAll(java.lang.String... names) |
boolean |
deposit(int count,
int... ids) |
boolean |
deposit(int count,
java.util.function.Predicate<Item> filter) |
boolean |
deposit(int count,
java.lang.String... names) |
boolean |
depositAll(int... ids) |
boolean |
depositAll(java.util.function.Predicate<Item> filter) |
boolean |
depositAll(java.lang.String... names) |
boolean |
depositAllExcept(int... ids) |
boolean |
depositAllExcept(java.util.function.Predicate<Item> filter) |
boolean |
depositAllExcept(java.lang.String... names) |
boolean |
depositEquipment() |
boolean |
depositInventory() |
int |
getCount() |
int |
getCount(int... ids) |
int |
getCount(java.util.function.Predicate<Item> filter) |
int |
getCount(java.lang.String... names) |
ItemWidget |
getItem(int... ids) |
ItemWidget |
getItem(java.util.function.Predicate<Item> filter) |
ItemWidget |
getItem(java.lang.String... names) |
ItemWidget |
getItemAt(int index) |
java.util.List<? extends ItemWidget> |
getItems() |
java.util.List<? extends ItemWidget> |
getItems(java.util.function.Predicate<Item> filter) |
ItemWidget |
getItemWidget(int index) |
boolean |
interactItem(java.lang.String action,
int... ids) |
boolean |
interactItem(java.lang.String action,
java.util.function.Predicate<Item> filter) |
boolean |
interactItem(java.lang.String action,
java.lang.String... names) |
boolean |
isOpen() |
boolean |
isReachable() |
boolean |
isRearrangeMode(IBankAPI.RearrangeMode mode) |
boolean |
isVisible() |
boolean |
isWithdrawMode(IBankAPI.WithdrawMode mode) |
boolean |
open() |
boolean |
open(boolean randomize) |
boolean |
selectRearrangeMode(IBankAPI.RearrangeMode mode) |
boolean |
selectWithdrawMode(IBankAPI.WithdrawMode mode) |
boolean |
withdraw(int count,
int... ids) |
boolean |
withdraw(int count,
java.util.function.Predicate<Item> filter) |
boolean |
withdraw(int count,
java.lang.String... names) |
boolean |
withdrawAll(int... ids) |
boolean |
withdrawAll(java.util.function.Predicate<Item> filter) |
boolean |
withdrawAll(java.lang.String... names) |
boolean |
withdrawAny(int count,
int... ids) |
boolean |
withdrawAny(int count,
java.lang.String... names) |
boolean isReachable()
boolean isVisible()
boolean isOpen()
boolean open()
boolean open(boolean randomize)
boolean close()
boolean close(boolean useEsc)
ItemWidget getItemWidget(int index)
java.util.List<? extends ItemWidget> getItems()
java.util.List<? extends ItemWidget> getItems(java.util.function.Predicate<Item> filter)
ItemWidget getItem(int... ids)
ItemWidget getItem(java.lang.String... names)
ItemWidget getItem(java.util.function.Predicate<Item> filter)
ItemWidget getItemAt(int index)
int getCount()
int getCount(int... ids)
int getCount(java.lang.String... names)
int getCount(java.util.function.Predicate<Item> filter)
boolean contains(int... ids)
boolean contains(java.lang.String... names)
boolean contains(java.util.function.Predicate<Item> filter)
boolean containsAll(int... ids)
boolean containsAll(java.lang.String... names)
boolean deposit(int count, int... ids)
boolean deposit(int count, java.lang.String... names)
boolean deposit(int count, java.util.function.Predicate<Item> filter)
boolean depositAll(int... ids)
boolean depositAll(java.lang.String... names)
boolean depositAll(java.util.function.Predicate<Item> filter)
boolean depositAllExcept(int... ids)
boolean depositAllExcept(java.lang.String... names)
boolean depositAllExcept(java.util.function.Predicate<Item> filter)
boolean depositInventory()
boolean depositEquipment()
boolean withdrawAny(int count, int... ids)
boolean withdrawAny(int count, java.lang.String... names)
boolean withdraw(int count, int... ids)
boolean withdraw(int count, java.lang.String... names)
boolean withdraw(int count, java.util.function.Predicate<Item> filter)
boolean withdrawAll(int... ids)
boolean withdrawAll(java.lang.String... names)
boolean withdrawAll(java.util.function.Predicate<Item> filter)
boolean interactItem(java.lang.String action, int... ids)
boolean interactItem(java.lang.String action, java.lang.String... names)
boolean interactItem(java.lang.String action, java.util.function.Predicate<Item> filter)
boolean selectRearrangeMode(IBankAPI.RearrangeMode mode)
boolean isRearrangeMode(IBankAPI.RearrangeMode mode)
boolean selectWithdrawMode(IBankAPI.WithdrawMode mode)
boolean isWithdrawMode(IBankAPI.WithdrawMode mode)