From 59c68aedf0fd3b06abc04b3b6ba6300c737a5eda Mon Sep 17 00:00:00 2001 From: Kyle <48519776+xKylee@users.noreply.github.com> Date: Thu, 16 Jan 2020 12:09:06 +0000 Subject: [PATCH] mes: Left Click Invigorate (#2251) * MES: Left Click Invigorate MES: Left Click Invigorate * mes: Left Click Invigorate mes: Left Click Invigorate * Update MenuEntrySwapperPlugin.java --- .../MenuEntrySwapperConfig.java | 23 +++++++++++++++---- .../MenuEntrySwapperPlugin.java | 11 +++++++-- 2 files changed, 27 insertions(+), 7 deletions(-) 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 @@ public interface MenuEntrySwapperConfig extends Config @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 @@ public interface MenuEntrySwapperConfig extends Config @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 @@ public interface MenuEntrySwapperConfig extends Config @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 @@ public interface MenuEntrySwapperConfig extends Config @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 @@ public interface MenuEntrySwapperConfig extends Config @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 @@ public interface MenuEntrySwapperConfig extends Config { 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 @@ public class MenuEntrySwapperPlugin extends Plugin { 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 @@ public class MenuEntrySwapperPlugin extends Plugin 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 @@ public class MenuEntrySwapperPlugin extends Plugin this.bankEatItem = config.bankEatItem(); this.bankDrinkItem = config.bankDrinkItem(); this.bankEquipItem = config.bankEquipItem(); + this.bankInvigorateItem = config.bankInvigorateItem(); } private void addBuySellEntries() @@ -2014,4 +2021,4 @@ public class MenuEntrySwapperPlugin extends Plugin removedObjects = null; } } -} \ No newline at end of file +}