不太清楚,问mojang咋写的,我这个是hook的给物品附加组件,给物品加组件的时候就会触发不懂就问,这个插件是直接对nbt下刀吗?我用legacy script engine对nbt下刀的时候,除了附魔和Aux以外都不起效…
[MD] - 自定义药水 nbt必须写全,把全部写出来 - 测试附魔 附魔ID和附魔等级均是short类型,你这么写是int类型,需要数字后面加s - 测试头颅 BE哪来的这种东西 [/MD]mcfunction
# 测试自定义药水(无效果)
give @s potion 1 0 {"NBT":"{\"CustomEffects\":[{\"Id\":1,\"Amplifier\":10,\"Duration\":60}]}"}
# 测试附魔(保护0)
give @s netherite_sword 1 0 {"NBT":"{ench:[{id:16,lvl:32767}]}"}
#测试给长矛附魔等级为32767(实际获得附魔保护0)
# 测试头颅(普通玩家头颅)
give @s skull 1 3 {"NBT":"{\"SkullOwner\":{\"Name\":\"MHF_Herobrine\"}}"}
```
3. 错误表现:
· 药水无效果
· 附魔显示“保护0”
· 头颅无法显示指定皮肤