(真正深入了解NBT-6)
在前五章,我们仔细地了解了一下NBT的数据类型。现在,我们已经了解得差不多了,那么还剩下什么呢?
NBT的版本
——第三节:NBT的版本
NBT最早在Indev版本就出现了,但是当时只有0到10这11个标签可用。
后来,到了Minecraft Beta1.3,NBT正式有了第一个格式版本:19132
Minecraft 1.2版本时,Notch引入了Anvil[.mca]文件格式来存储区块,在此之前存储区块的文件格式为Region[.mcr](Minecraft Beta1.3时为存储区块引入的)。而随着Anvil的引入,NBT的版本正式由19132升级到了19133,虽然只是新加入了一个整形数组(Int Array:[I])。
神奇的是,1.12版本时加入Long长整型时并没有更新NBT格式版本号。
NBT的版本就是这样,但它对我们有啥影响呢?
目前,如果我们要编辑NBT文件,我们除了使用Java版1.13及之后Minecraft内置的SNBT和压缩后(GZIP压缩)的NBT文件的转换器来编辑NBT文件,还可以使用第三方软件编辑NBT的文件。如果我们使用第三方软件NBT编辑文件的话,NBT的格式版本此时就有些影响了:
——19132——Windows
The content is not finished, continue reading on the next page