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 23ab63df16..58fc922c7b 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 @@ -162,6 +162,16 @@ public interface MenuEntrySwapperConfig extends Config return FairyRingMode.LAST_DESTINATION; } + @ConfigItem( + keyName = "swapHardWoodGrove", + name = "Hardwood Grove", + description = "Swap Quick-Pay(100) and Send-Parcel at Hardwood Grove" + ) + default boolean swapHardWoodGrove() + { + return true; + } + @ConfigItem( keyName = "swapHarpoon", name = "Harpoon", 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 b164d10b86..9d6cfd3fba 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 @@ -383,6 +383,11 @@ public class MenuEntrySwapperPlugin extends Plugin swap("teleport", option, target, true); } + if (config.swapHardWoodGrove() && target.contains("rionasta")) + { + swap("send-parcel", option, target, true); + } + if (config.swapBank()) { swap("bank", option, target, true); @@ -458,6 +463,10 @@ public class MenuEntrySwapperPlugin extends Plugin { swap("pay-toll(10gp)", option, target, true); } + else if (config.swapHardWoodGrove() && option.equals("open") && target.equals("hardwood grove doors")) + { + swap("quick-pay(100)", option, target, true); + } else if (config.swapTravel() && option.equals("inspect") && target.equals("trapdoor")) { swap("travel", option, target, true);