9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-25 09:59:20 +00:00

fix(item): 修复无法破坏数据组件

This commit is contained in:
jhqwqmc
2025-08-10 09:30:47 +08:00
parent 0fb4eadfcd
commit 23c380f3f7

View File

@@ -345,7 +345,12 @@ public class ComponentItemFactory1_20_5 extends BukkitItemFactory<ComponentItemW
@Override
protected void unbreakable(ComponentItemWrapper item, boolean unbreakable) {
item.setJavaComponent(ComponentTypes.UNBREAKABLE, unbreakable);
final Tag emptyTag = new CompoundTag();
if (unbreakable) {
item.setSparrowNBTComponent(ComponentTypes.UNBREAKABLE, emptyTag);
} else {
item.removeComponent(ComponentTypes.UNBREAKABLE);
}
}
@Override