版本:1.16.5
命令存储中的内容 {Player:[{Point:[]}]}
使用命令 data modify storage teleport:data Player[].Point[{Dimension:"minecraft:overworld"}].Dimension set value "minecraft:the_nether"
使用了命令后的命令存储 {Player:[{Point:[{Dimension:"minecraft:the_nether"}]}]}
我的目的是将 Player 列表内所有元素(复合标签)中的 Point 列表内所有满足 {Dimension:"minecraft:overworld"} 的元素的 Dimension 修改为 "minecraft:the_nether"。显然,Point 列表内没有任何元素,那么为什么在使用了命令后 Point 列表内会出现新的元素{Dimension:"minecraft:the_nether"}?