第189章 ,/.

或许有人会这样做:

/entitydata @e[type=Genshin_Impact]{id:“Adeptus_Temptation“}

但其实这是错误的,这只能把该实体从Genshin_Impact变成Adeptus_Temptation。因为你这只写了一层,而真正你要改的id标签在Equipment这个标签中。所以你要:

/entitydata @e[type=Genshin_Impact]{Equipment:[{id:“Adeptus_Temptation“]}}

这样子,游戏才会正确的找到你要修改的id标签,然后将其值改为Adeptus_Temptation。

所以,“要添加或覆盖的数据标签”就是填你要修改的标签的NBT路径+标签,就像是文件的路径。“要添加或覆盖的数据标签”值的最外层“{}”就相当于根目录,对应目标实体NBT最外面那一层“{}”。

现在懂了吧?

但本章还未结束。或许有人会有这么个疑问:

为什么只有“添加和覆盖”而没有“删除”呢?

答案很简单,NBT标签不支持删除,所以你给矿车添加的那一个没有意义的Health标签就永远删不掉了——除非你打掉矿车。

使用/entitydata来添加或修改数据标签还有一个规则:如果修改的数据标签值类型为字符串,那么这个字符串里面不能空空如也。

这就是/entitydata的全部内容了。