From 809dc3488b8e511730d0062c6b6336b8b21d0aca Mon Sep 17 00:00:00 2001 From: alexcrea Date: Thu, 21 May 2026 23:16:12 +0200 Subject: [PATCH] fix broken isInTag logic --- src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilColorUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilColorUtil.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilColorUtil.kt index 35ed486..5996d9f 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilColorUtil.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/util/AnvilColorUtil.kt @@ -247,7 +247,7 @@ object AnvilColorUtil { if (rightIndex == -1 || (newleftIndex != -1 && newleftIndex < rightIndex)) return false // Then finally we use minimessage to check for tag - val expectedTag = builder.substring(leftIndex, newleftIndex + 1) + val expectedTag = builder.substring(leftIndex, newleftIndex + index + 1) val notag = MiniMessageUtil.mm.stripTags(expectedTag) return notag != expectedTag