diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/bank/Rs2Bank.java b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/bank/Rs2Bank.java index 7642e76367..7822ad3351 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/bank/Rs2Bank.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/bank/Rs2Bank.java @@ -1091,6 +1091,25 @@ public static boolean depositAll(String name) { return depositAll(name, false); } + /** + * Empty containers using the "Empty containers" button + * This button empties all containers like log baskets, herb sacks, etc. directly to the bank + * + * @return true if containers were emptied successfully, false otherwise + */ + public static boolean emptyContainers() { + Microbot.status = "Empty containers"; + if (!Rs2Bank.isOpen()) return false; + + Widget widget = Rs2Widget.getWidget(786471); // Empty containers button ID + if (widget == null) return false; + + Rs2Widget.clickWidget(widget); + sleep(1000, 2000); // Wait for containers to be emptied + + return true; + } + /** * deposit all items */ diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/gameobject/Rs2BankID.java b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/gameobject/Rs2BankID.java index 9b025bb9ed..e20f04ab30 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/gameobject/Rs2BankID.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/util/gameobject/Rs2BankID.java @@ -41,6 +41,7 @@ public class Rs2BankID { 49558, 49559, 49560, 49612, 49613, 49614, 49615, 49616, 49617, 49618, 50061, 50530, 50531, 50741, 50748, 50863, 50864, 50865, 50866, 50867, 50868, 50869, 50895, 50896, 50901, 50902, 51346, 51347, 51515, 51516, 51616, 51617, 52003, 52005, 52006, 52007, 52008, 52396, 52397, 52813, 52814, 52915, 53014, 53015, 53260, 53950, 53951, 53952, 53953, 54117, 54372, 54373, 54374, 54375, - 54376, 54377, 54515, 54516, 54672, 54736, 54737, 54741, 54742, 54773, 54774, 54933, 54934, 55085, 55199, 55235, 55236, 57330 + 54376, 54377, 54515, 54516, 54672, 54736, 54737, 54741, 54742, 54773, 54774, 54933, 54934, 55085, 55199, 55235, 55236, 57330, + 58627, 58628, 58629, 58630, 58128 // Charred Island, Sunbleak, and Deepfin bank chests }; }