diff --git a/core/src/main/java/net/momirealms/craftengine/core/item/AbstractItemManager.java b/core/src/main/java/net/momirealms/craftengine/core/item/AbstractItemManager.java index 6c406726c..2c5fbe6a7 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/item/AbstractItemManager.java +++ b/core/src/main/java/net/momirealms/craftengine/core/item/AbstractItemManager.java @@ -53,10 +53,6 @@ public abstract class AbstractItemManager extends AbstractModelGenerator impl String name = TypeUtils.checkType(obj, String.class); return new ItemNameModifier<>(name); }, "item-name"); - registerDataFunction((obj) -> { - String name = TypeUtils.checkType(obj, String.class); - return new ItemNameModifier<>(name); - }, "item-name"); registerDataFunction((obj) -> { @SuppressWarnings("unchecked") List name = (List) TypeUtils.checkType(obj, List.class); @@ -67,6 +63,10 @@ public abstract class AbstractItemManager extends AbstractModelGenerator impl return new TagsModifier<>(data); }, "tags", "tag", "nbt"); if (VersionHelper.isVersionNewerThan1_20_5()) { + registerDataFunction((obj) -> { + String name = TypeUtils.checkType(obj, String.class); + return new ItemNameModifier<>(name); + }, "item-name"); registerDataFunction((obj) -> { Map data = MiscUtils.castToMap(obj, false); return new ComponentModifier<>(data);