From 0ea8b22fb12b51d442107383780e440068e9b905 Mon Sep 17 00:00:00 2001 From: gaboss44 Date: Sun, 12 Oct 2025 08:23:44 -0500 Subject: [PATCH 1/2] Let namespaced key tags be found --- .../main/java/com/willfp/eco/core/items/Items.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/eco-api/src/main/java/com/willfp/eco/core/items/Items.java b/eco-api/src/main/java/com/willfp/eco/core/items/Items.java index f0b6047cc..6cd991287 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/items/Items.java +++ b/eco-api/src/main/java/com/willfp/eco/core/items/Items.java @@ -220,14 +220,18 @@ private static TestableItem doParse(@NotNull final String[] args) { int stackAmount = 1; - String[] split = args[0].toLowerCase().split(":"); + String base1 = args[0]; - String base = split[0]; - boolean isTag = base.startsWith("#"); + String[] split = base1.toLowerCase().split(":"); + + String base2 = split[0]; + boolean isTag = base2.startsWith("#"); if (isTag) { - String tag = base.substring(1); - ItemTag itemTag = TAGS.get(tag); + ItemTag itemTag = TAGS.get(base1.substring(1)); + if (itemTag == null) { + itemTag = TAGS.get(base2.substring(1)); + } if (itemTag == null) { return new EmptyTestableItem(); From 1273750d64725759ee132f6d02b2df8497205330 Mon Sep 17 00:00:00 2001 From: gaboss44 Date: Sun, 12 Oct 2025 08:37:26 -0500 Subject: [PATCH 2/2] Move toLowerCase --- eco-api/src/main/java/com/willfp/eco/core/items/Items.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eco-api/src/main/java/com/willfp/eco/core/items/Items.java b/eco-api/src/main/java/com/willfp/eco/core/items/Items.java index 6cd991287..6e74cee1b 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/items/Items.java +++ b/eco-api/src/main/java/com/willfp/eco/core/items/Items.java @@ -220,9 +220,9 @@ private static TestableItem doParse(@NotNull final String[] args) { int stackAmount = 1; - String base1 = args[0]; + String base1 = args[0].toLowerCase(); - String[] split = base1.toLowerCase().split(":"); + String[] split = base1.split(":"); String base2 = split[0]; boolean isTag = base2.startsWith("#");