From b1bc89a2ea26ac6755ffebed72c1bf33a3f414c2 Mon Sep 17 00:00:00 2001 From: bright Date: Fri, 24 Jul 2026 14:01:13 +0800 Subject: [PATCH] Fix plural item aliases --- src/main/java/ch/njol/skript/aliases/Aliases.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/ch/njol/skript/aliases/Aliases.java b/src/main/java/ch/njol/skript/aliases/Aliases.java index 630c8fe96cc..3c859a8dfe5 100644 --- a/src/main/java/ch/njol/skript/aliases/Aliases.java +++ b/src/main/java/ch/njol/skript/aliases/Aliases.java @@ -448,7 +448,8 @@ private static void loadMissingAliases() { // mod:an_item -> (mod's an item) | (an item from mod) // minecraft:dirt -> dirt if (NamespacedKey.MINECRAFT.equals(key.getNamespace())) { - parser.loadAlias(key.getKey().replace("_", " ") + "¦s", key.toString()); + String name = key.getKey().replace("_", " "); + parser.loadAlias(name + (name.endsWith("s") ? "" : "¦s"), key.toString()); } else { if (!modItemRegistered) modItemRegistered = true; parser.loadAlias((key.getNamespace() + "'s " + key.getKey() + "¦s").replace("_", " "), key.toString());