diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java index a452f6a55b..b912dad48f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperConfig.java @@ -1958,7 +1958,7 @@ default String shiftCustomSwaps() @ConfigItem( keyName = "bankWieldItem", - name = "Left Click 'Wield' In Bank Screen", + name = "Bank - Left Click 'Wield'", description = "Enables Hotkey Left Click 'Wield' In Bank When Pressing The Hotkey", position = 2, section = "hotkeySwapping" @@ -1971,7 +1971,7 @@ default boolean bankWieldItem() @ConfigItem( keyName = "bankWearItem", - name = "Left Click 'Wear' In Bank Screen", + name = "Bank - Left Click 'Wear'", description = "Enables Hotkey Left Click 'Wear' In Bank When Pressing The Hotkey", position = 3, section = "hotkeySwapping" @@ -1984,7 +1984,7 @@ default boolean bankWearItem() @ConfigItem( keyName = "bankEatItem", - name = "Left Click 'Eat' In Bank Screen", + name = "Bank - Left Click 'Eat'", description = "Enables Left Click 'Eat' In Bank When Pressing The Hotkey", position = 4, section = "hotkeySwapping" @@ -1997,7 +1997,7 @@ default boolean bankEatItem() @ConfigItem( keyName = "bankDrinkItem", - name = "Left Click 'Drink' In Bank Screen", + name = "Bank - Left Click 'Drink'", description = "Enables Left Click 'Drink' In Bank When Pressing The Hotkey", position = 5, section = "hotkeySwapping" @@ -2010,7 +2010,7 @@ default boolean bankDrinkItem() @ConfigItem( keyName = "bankEquipItem", - name = "Left Click 'Equip' In Bank Screen", + name = "Bank - Left Click 'Equip'", description = "Enables Left Click 'Equip' In Bank When Pressing The Hotkey", position = 6, section = "hotkeySwapping" @@ -2020,4 +2020,17 @@ default boolean bankEquipItem() { return false; } + + @ConfigItem( + keyName = "bankInvigorateItem", + name = "Bank - Left Click 'Invigorate'", + description = "Enables Left Click 'Invigorate' In Bank When Pressing The Hotkey", + position = 7, + section = "hotkeySwapping" + ) + + default boolean bankInvigorateItem() + { + return false; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java index 3fd0c17bd7..48b959c0ac 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java @@ -265,6 +265,7 @@ public class MenuEntrySwapperPlugin extends Plugin private boolean bankEatItem; private boolean bankDrinkItem; private boolean bankEquipItem; + private boolean bankInvigorateItem; private final HotkeyListener hotkey = new HotkeyListener(() -> this.hotkeyMod) { @Override @@ -1502,6 +1503,10 @@ private void addHotkey(ClientTick event) { menuManager.addPriorityEntry(new BankComparableEntry("equip", "", false)); } + if (this.bankInvigorateItem) + { + menuManager.addPriorityEntry(new BankComparableEntry("invigorate", "", false)); + } if (this.swapClimbUpDown) { menuManager.addPriorityEntry("climb-up").setPriority(100); @@ -1517,12 +1522,13 @@ private void stopHotkey() private void removeHotkey(ClientTick event) { - menuManager.removePriorityEntry("climb-up"); menuManager.removePriorityEntry(new BankComparableEntry("wield", "", false)); menuManager.removePriorityEntry(new BankComparableEntry("wear", "", false)); menuManager.removePriorityEntry(new BankComparableEntry("eat", "", false)); menuManager.removePriorityEntry(new BankComparableEntry("drink", "", false)); menuManager.removePriorityEntry(new BankComparableEntry("equip", "", false)); + menuManager.removePriorityEntry(new BankComparableEntry("invigorate", "", false)); + menuManager.removePriorityEntry("climb-up"); loadCustomSwaps("", customShiftSwaps); eventBus.unregister(HOTKEY); @@ -1760,6 +1766,7 @@ private void updateConfig() this.bankEatItem = config.bankEatItem(); this.bankDrinkItem = config.bankDrinkItem(); this.bankEquipItem = config.bankEquipItem(); + this.bankInvigorateItem = config.bankInvigorateItem(); } private void addBuySellEntries() @@ -2014,4 +2021,4 @@ private void updateRemovedObjects() removedObjects = null; } } -} \ No newline at end of file +}