From e0c916c4b401ac697c797c7d4858f44b8fe5b177 Mon Sep 17 00:00:00 2001 From: Seth Date: Mon, 19 Mar 2018 16:26:30 -0500 Subject: [PATCH] menu entry swapper: add bury swap swaps the bury/use option --- .../menuentryswapper/MenuEntrySwapperConfig.java | 11 +++++++++++ .../menuentryswapper/MenuEntrySwapperPlugin.java | 4 ++++ 2 files changed, 15 insertions(+) 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 3aae4acaa1..d208b991b1 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 @@ -166,4 +166,15 @@ public interface MenuEntrySwapperConfig extends Config { return true; } + + @ConfigItem( + position = 12, + keyName = "swapBones", + name = "Bury", + description = "Swap Bury with Use on Bones" + ) + default boolean swapBones() + { + return true; + } } 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 8213bcc32c..6f05e0fc5f 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 @@ -132,6 +132,10 @@ public class MenuEntrySwapperPlugin extends Plugin { swap("teleport", option, target, true); } + else if (config.swapBones() && option.equals("bury")) + { + swap("use", option, target, true); + } } private int searchIndex(MenuEntry[] entries, String option, String target, boolean strict)