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());