diff --git a/build.gradle b/build.gradle index 89753d2..961a022 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ dependencies { } group = 'com.banktaglayouts' -version = '1.4.24' +version = '1.4.25' sourceCompatibility = '1.8' tasks.withType(JavaCompile) { diff --git a/src/main/java/com/banktaglayouts/BankTagLayoutsPlugin.java b/src/main/java/com/banktaglayouts/BankTagLayoutsPlugin.java index 97f6047..19057d7 100644 --- a/src/main/java/com/banktaglayouts/BankTagLayoutsPlugin.java +++ b/src/main/java/com/banktaglayouts/BankTagLayoutsPlugin.java @@ -384,6 +384,14 @@ private void handlePotentialTagRename(ConfigChanged event) { // because it can cause people to lose their data. Real renames come through on the client thread. if (!client.isClientThread()) return; + for (StackTraceElement stackTraceElement : new Exception().getStackTrace()) + { +// System.out.println(stackTraceElement.getClassName() + " " + stackTraceElement.getMethodName()); + if (stackTraceElement.getMethodName().equals("switchProfile")) { + return; + } + } + String oldValue = event.getOldValue(); String newValue = event.getNewValue(); Set oldTags = new HashSet<>(Text.fromCSV(oldValue == null ? "" : oldValue));