mes: Left Click Invigorate (#2251)

* MES: Left Click Invigorate

MES: Left Click Invigorate

* mes: Left Click Invigorate

mes: Left Click Invigorate

* Update MenuEntrySwapperPlugin.java
This commit is contained in:
Kyle
2020-01-16 12:09:06 +00:00
committed by GitHub
parent 2a8bd36bcc
commit 59c68aedf0
2 changed files with 27 additions and 7 deletions

View File

@@ -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;
}
}

View File

@@ -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;
}
}
}
}