/Users/XXXXXX/generated(Mac)
找到这个目录,你就会发现了自己期待已久的:
.snbt!
这个文件你现在可以用记事本来打开并修改了。
但现在问题又来了,我们现在可以使用dev来进行.nbt→.snbt,那该怎么.nbt←.snbt呢?
很简单。我们把刚才弄出来的.snbt文件再放进input文件夹,顺便删掉那个.nbt。再度执行:
java -cp D:\Minecraft\Minecraft Server\1.13.2\我的世界1.13.2官方服务端.jar net.minecraft.data.Main --dev --input “D:\Minecraft\Minecraft Server\1.13.2\input“
然后你就会发现这不行。
为啥呢?Minecraft Wiki上说:
用于NBT文件和SNBT文件的相互转换[需要验证]
很明显这里错了,--dev只能是.nbt→.snbt,并不能.nbt←.snbt。
那该怎么办呢?
使用--client:
java -cp D:\Minecraft\Minecraft Server\1.13.2\我的世界1.13.2官方服务端.jar net.minecraft.data.Main --client --input “D:\Minecraft\Minecraft Server\1.13.2\input“
然后:
[xx:xx:xx][main/INFO]: Starting provider: SNBT - NBT
[xx:xx:xx][main/INFO]: SNBT - NBT finished after xxx ms
Minecraft Wiki上这样介绍--client:
生成assets/minecraft文件夹,包含blockstates和models文件夹
很明显这句话完全错误(来自2021-8-5的注:实际上并不是完全错误,确实有这功能,只不过还附带了.nbt←.snbt的功能)。实际上,--client的作用就是.nbt←.snbt。现在你打开generated,你就会发现.snbt重新被转换成了.nbt。
现在我们知道了--dev是.nbt→.snbt,--client是.nbt←.snbt,也发现了Minecraft Wiki中的错误。剩下的内容,我们就以后再研究了,毕竟剩下的不是本章的重点。
OK那么NBT就讲到这了。我们下一章再见。
喜欢Minecraft指令手册请大家收藏:(m.2yq.org)Minecraft指令手册爱言情更新速度全网最快。