9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-26 18:39:20 +00:00

Update AbstractItemManager.java

This commit is contained in:
XiaoMoMi
2025-10-11 21:30:47 +08:00
parent 89255ae292
commit 5c17db2c0a

View File

@@ -431,9 +431,8 @@ public abstract class AbstractItemManager<I> extends AbstractModelGenerator impl
// 判断是不是原版物品
boolean isVanillaItem = isVanillaItem(id);
String materialString = ResourceConfigUtils.requireNonEmptyStringOrThrow(section.getOrDefault("material", Config.defaultMaterial()), "warning.config.item.missing_material");
// 读取服务端侧材质
Key material = isVanillaItem ? id : Key.from(materialString.toLowerCase(Locale.ROOT));
Key material = isVanillaItem ? id : Key.from(ResourceConfigUtils.requireNonEmptyStringOrThrow(section.getOrDefault("material", Config.defaultMaterial()), "warning.config.item.missing_material").toLowerCase(Locale.ROOT));
// 读取客户端侧材质
Key clientBoundMaterial = VersionHelper.PREMIUM && section.containsKey("client-bound-material") ? Key.from(section.get("client-bound-material").toString().toLowerCase(Locale.ROOT)) : material;