本文章所述内容仅适用于Java版。
数据版本(Data Version),又称世界版本(World Version)[1][2],是保存世界数据中使用的正整数,用于表示特定版本。
目录
1 用途
2 版本
3 储存位置
3.1 options.txt
3.2 level.dat
3.3 区域文件
3.4 .dat和.nbt文件
3.5 version.json
4 数据版本列表
4.1 Java版
4.2 愚人节版本
5 历史
6 参考
7 参见
8 导航
用途[编辑 | 编辑源代码]
游戏提示玩家是否备份旧的世界
在选择和加载单人模式的世界时,游戏会检查客户端的数据版本是否新于或旧于世界的数据版本。如果世界的数据版本较旧,游戏会提示玩家是否在游玩前备份此世界;反之,游戏会警告玩家世界可能会崩溃。
版本[编辑 | 编辑源代码]
自15w32a以来的每个Java版版本,包括小更新和快照版本,都有自己的数据版本。不像客户端版本那样,数据版本采用不断增加的正整数形式。客户端版本通常不能直接比较,因为它们使用不同的格式(例如,“1.14”和“19w02a”无法比较),所以数据版本是必要的。数据版本可能会在主要版本之间跳过一些数字。
储存位置[编辑 | 编辑源代码]
数据版本存储在多个位置。
options.txt[编辑 | 编辑源代码]
主条目:客户端选项文件格式
options.txt的第一行显示数据版本,名为version。
level.dat[编辑 | 编辑源代码]
主条目:存档基础数据存储格式
level.dat是一个NBT文件,位于每一个存档的根目录下。该文件存储着该存档所有的宏观信息,可以使用特定的工具进行查看和编辑。
一个世界存档的level.dat文件内有两个地方存放了数据版本:复合标签Data下称为DataVersion的标签和复合标签Version下称为Id的标签。
level.dat
Data: 文件level.dat的信息
DataVersion: 显示数据版本的整数。
Version: 关于上次保存世界的时间的版本信息。
Id: 显示数据版本的整数。
区域文件[编辑 | 编辑源代码]
主条目:区域文件格式
区域文件(位于.minecraft\saves\<世界名称>\region下,文件名为r.<区域X>.<区域Z>.mca)内的每个区块都包含上次加载时的数据版本信息。
r.x.z.mca:在指定区域坐标[x,z]处的区域信息(1区域=32×32区块)
区块[x1,y1],位于世界的(x2,y2): 在相对于区域的坐标[x1,y1]处的区块信息,此区块位于世界区块坐标(x2,y2)(1区块=16×16方块)
DataVersion: 显示数据版本的整数。
.dat和.nbt文件[编辑 | 编辑源代码]
所有的.dat和.nbt文件在最后一次保存时在根标签下包含数据版本。
文件名
DataVersion:显示数据版本的整数。
version.json[编辑 | 编辑源代码]
主条目:版本信息文件格式
自18w47b以后的每个Minecraft版本都在version.json文件内指定了当前版本的数据版本,其位于客户端和服务端jar文件的根目录下。
version.json
world_version: 此版本的数据版本。
数据版本列表[编辑 | 编辑源代码]
此段内容过长,请通过显示按钮阅读
Java版最新的正式版是1.21.8,数据版本为4440。Java版最新的开发版本是25w31a,数据版本为4534。
Java版版本数据版本25w31a4534Java版1.21.84440Java版1.21.8-rc14439Java版1.21.74438Java版1.21.7-rc24437Java版1.21.7-rc14436Java版1.21.64435Java版1.21.6-rc14434Java版1.21.6-pre44433Java版1.21.6-pre34432Java版1.21.6-pre24431Java版1.21.6-pre1443025w21a442925w20a442825w19a442725w18a442625w17a442525w16a442325w15a4422Java版1.21.54325Java版1.21.5-rc24324Java版1.21.5-rc14323Java版1.21.5-pre34322Java版1.21.5-pre24321Java版1.21.5-pre1432025w10a431925w09b431825w09a431725w08a431625w07a431525w06a431325w05a431025w04a430825w03a430425w02a4298Java版1.21.44189Java版1.21.4-rc34188Java版1.21.4-rc24186Java版1.21.4-rc14184Java版1.21.4-pre34183Java版1.21.4-pre24182Java版1.21.4-pre1417924w46a417824w45a417724w44a4174Java版1.21.34082Java版1.21.24080Java版1.21.2-rc24079Java版1.21.2-rc14078Java版1.21.2-pre54077Java版1.21.2-pre44076Java版1.21.2-pre34075Java版1.21.2-pre24074Java版1.21.2-pre1407324w40a407224w39a406924w38a406624w37a406524w36a406324w35a406224w34a406024w33a4058Java版1.21.13955Java版1.21.1-rc13954Java版1.213953Java版1.21-rc13952Java版1.21-pre43951Java版1.21-pre33950Java版1.21-pre23949Java版1.21-pre1394824w21b394724w21a394624w20a394424w19b394224w19a394124w18a3940Java版1.20.63839Java版1.20.6-rc13838Java版1.20.53837Java版1.20.5-rc33836Java版1.20.5-rc23835Java版1.20.5-rc13834Java版1.20.5-pre43832Java版1.20.5-pre33831Java版1.20.5-pre23830Java版1.20.5-pre1382924w14a382724w13a382624w12a382424w11a382324w10a382124w09a381924w07a381724w06a381524w05b381124w05a380924w04a380624w03b380524w03a380423w51b380223w51a3801Java版1.20.43700Java版1.20.4-rc13699Java版1.20.33698Java版1.20.3-rc13697Java版1.20.3-pre43696Java版1.20.3-pre33695Java版1.20.3-pre23694Java版1.20.3-pre1369323w46a369123w45a369023w44a368823w43b368723w43a368623w42a368423w41a368123w40a3679Java版1.20.23578Java版1.20.2-rc23577Java版1.20.2-rc13576Java版1.20.2-pre43575Java版1.20.2-pre33574Java版1.20.2-pre23573Java版1.20.2-pre1357223w35a357123w33a357023w32a356923w31a3567Java版1.20.13465Java版1.20.1-rc13464Java版1.203463Java版1.20-rc13462Java版1.20-pre73461Java版1.20-pre63460Java版1.20-pre53458Java版1.20-pre43457Java版1.20-pre33456Java版1.20-pre23455Java版1.20-pre1345423w18a345323w17a345223w16a344923w14a344523w13a344323w12a3442Java版1.19.43337Java版1.19.4-rc33336Java版1.19.4-rc23335Java版1.19.4-rc13334Java版1.19.4-pre43333Java版1.19.4-pre33332Java版1.19.4-pre23331Java版1.19.4-pre1333023w07a332923w06a332623w05a332323w04a332123w03a3320Java版1.19.33218Java版1.19.3-rc33217Java版1.19.3-rc23216Java版1.19.3-rc13215Java版1.19.3-pre33213Java版1.19.3-pre23212Java版1.19.3-pre1321122w46a321022w45a320822w44a320722w43a320622w42a3205Java版1.19.23120Java版1.19.2-rc23119Java版1.19.2-rc13118Java版1.19.13117Java版1.19.1-rc33116Java版1.19.1-rc23115Java版1.19.1-pre63114Java版1.19.1-pre53113Java版1.19.1-pre43112Java版1.19.1-pre33111Java版1.19.1-pre23110Java版1.19.1-rc13109Java版1.19.1-pre1310722w24a3106Java版1.193105Java版1.19-rc23104Java版1.19-rc13103Java版1.19-pre53102Java版1.19-pre43101Java版1.19-pre33100Java版1.19-pre23099Java版1.19-pre1309822w19a309622w18a309522w17a309322w16b309222w16a309122w15a308922w14a308822w13a308522w12a308222w11a3080Java版1.19-exp13066Java版1.18.22975Java版1.18.2-rc12974Java版1.18.2-pre32973Java版1.18.2-pre22972Java版1.18.2-pre1297122w07a296922w06a296822w05a296722w03a2966Java版1.18.12865Java版1.18.1-rc32864Java版1.18.1-rc22863Java版1.18.1-rc12862Java版1.18.1-pre12861Java版1.182860Java版1.18-rc42859Java版1.18-rc32858Java版1.18-rc22857Java版1.18-rc12856Java版1.18-pre82855Java版1.18-pre72854Java版1.18-pre62853Java版1.18-pre52851Java版1.18-pre42850Java版1.18-pre32849Java版1.18-pre22848Java版1.18-pre1284721w44a284521w43a284421w42a284021w41a283921w40a283821w39a283621w38a283521w37a2834Java版1.18-exp72831Java版1.18-exp62830Java版1.18-exp52829Java版1.18-exp42828Java版1.18-exp32827Java版1.18-exp22826Java版1.18-exp12825Java版1.17.12730Java版1.17.1-rc22729Java版1.17.1-rc12728Java版1.17.1-pre32727Java版1.17.1-pre22726Java版1.17.1-pre12725Java版1.172724Java版1.17-rc22723Java版1.17-rc12722Java版1.17-pre52721Java版1.17-pre42720Java版1.17-pre32719Java版1.17-pre22718Java版1.17-pre1271621w20a271521w19a271421w18a271321w17a271221w16a271121w15a270921w14a270621w13a270521w11a270321w10a269921w08b269821w08a269721w07a269521w06a269421w05b269221w05a269021w03a268920w51a268720w49a268520w48a268320w46a268220w45a2681Java版Combat Test 8c2707Java版Combat Test 8b2706Java版Combat Test 82705Java版Combat Test 7c2704Java版Combat Test 7b2703Java版Combat Test 72702Java版Combat Test 62701Java版1.16.52586Java版1.16.5-rc12585Java版1.16.42584Java版1.16.4-rc12583Java版1.16.4-pre22582Java版1.16.4-pre12581Java版1.16.32580Java版1.16.3-rc12579Java版1.16.22578Java版1.16.2-rc22577Java版1.16.2-rc12576Java版1.16.2-pre32575Java版1.16.2-pre22574Java版1.16.2-pre1257320w30a257220w29a257120w28a257020w27a2569Java版1.16.12567Java版1.162566Java版1.16-rc12565Java版1.16-pre82564Java版1.16-pre72563Java版1.16-pre62562Java版1.16-pre52561Java版1.16-pre42560Java版1.16-pre32559Java版1.16-pre22557Java版1.16-pre1255620w22a255520w21a255420w20b253720w20a253620w19a253420w18a253220w17a252920w16a252620w15a252520w14a252420w13b252120w13a252020w12a251520w11a251320w10a251220w09a251020w08a250720w07a250620w06a2504Java版Combat Test 52321Java版Combat Test 42320Java版1.15.22230Java版1.15.2-pre22229Java版1.15.2-pre12228Java版1.15.12227Java版1.15.1-pre12226Java版1.152225Java版1.15-pre72224Java版1.15-pre62223Java版1.15-pre52222Java版1.15-pre42221Java版1.15-pre32220Java版1.15-pre22219Java版1.15-pre1221819w46b221719w46a221619w45b221519w45a221419w44a221319w42a221219w41a221019w40a220819w39a220719w38b220619w38a220519w37a220419w36a220319w35a220119w34a2200Java版Combat Test 32069Java版Combat Test 22068Java版1.14.3 - Combat Test2067Java版1.14.41976Java版1.14.4-pre71975Java版1.14.4-pre61974Java版1.14.4-pre51973Java版1.14.4-pre41972Java版1.14.4-pre31971Java版1.14.4-pre21970Java版1.14.4-pre11969Java版1.14.31968Java版1.14.3-pre41967Java版1.14.3-pre31966Java版1.14.3-pre21965Java版1.14.3-pre11964Java版1.14.21963Java版1.14.2-pre41962Java版1.14.2-pre31960Java版1.14.2-pre21959Java版1.14.2-pre11958Java版1.14.11957Java版1.14.1-pre21956Java版1.14.1-pre11955Java版1.141952Java版1.14-pre51951Java版1.14-pre41950Java版1.14-pre31949Java版1.14-pre21948Java版1.14-pre1194719w14b194519w14a194419w13b194319w13a194219w12b194119w12a194019w11b193819w11a193719w09a193519w08b193419w08a193319w07a193219w06a193119w05a193019w04b192719w04a192619w03c192419w03b192319w03a192219w02a192118w50a191918w49a191618w48b191518w48a191418w47b191318w47a191218w46a191018w45a190818w44a190718w43c190318w43b190218w43a1901Java版1.13.21631Java版1.13.2-pre21630Java版1.13.2-pre11629Java版1.13.11628Java版1.13.1-pre21627Java版1.13.1-pre1162618w33a162518w32a162318w31a162218w30b162118w30a1620Java版1.131519Java版1.13-pre101518Java版1.13-pre91517Java版1.13-pre81516Java版1.13-pre71513Java版1.13-pre61512Java版1.13-pre51511Java版1.13-pre41504Java版1.13-pre31503Java版1.13-pre21502Java版1.13-pre1150118w22c149918w22b149818w22a149718w21b149618w21a149518w20c149318w20b149118w20a148918w19b148518w19a148418w16a148318w15a148218w14b148118w14a147918w11a147818w10d147718w10c147618w10b147418w10a147318w09a147218w08b147118w08a147018w07c146918w07b146818w07a146718w06a146618w05a146418w03b146318w03a146218w02a146118w01a145917w50a145717w49b145517w49a145417w48a145317w47b145217w47a145117w46a144917w45b144817w45a144717w43b144517w43a1444Java版1.12.21343Java版1.12.2-pre21342Java版1.12.2-pre11341Java版1.12.11241Java版1.12.1-pre1124017w31a1239Java版1.121139Java版1.12-pre71138Java版1.12-pre61137Java版1.12-pre51136Java版1.12-pre41135Java版1.12-pre31134Java版1.12-pre21133Java版1.12-pre1113217w18b113117w18a113017w17b112917w17a112817w16b112717w16a112617w15a112517w14a112417w13b112317w13a112217w06a1022Java版1.11.2922Java版1.11.192116w50a920Java版1.11819Java版1.11-pre181816w44a81716w43a81616w42a81516w41a81416w40a81316w39c81216w39b81116w39a80916w38a80716w36a80516w35a80316w33a80216w32b80116w32a800Java版1.10.2512Java版1.10.1511Java版1.10510Java版1.10-pre2507Java版1.10-pre150616w21b50416w21a50316w20a501Java版1.9.4184Java版1.9.3183Java版1.9.3-pre3182Java版1.9.3-pre2181Java版1.9.3-pre118016w15b17916w15a17816w14a177Java版1.9.2176Java版1.9.1175Java版1.9.1-pre3172Java版1.9.1-pre2171Java版1.9.1-pre1170Java版1.9169Java版1.9-pre4168Java版1.9-pre3167Java版1.9-pre2165Java版1.9-pre116416w07b16316w07a16216w06a16116w05b16016w05a15916w04a15816w03a15716w02a15615w51b15515w51a15415w50a15315w49b15215w49a15115w47c15015w47b14915w47a14815w46a14615w45a14515w44b14315w44a14215w43c14115w43b14015w43a13915w42a13815w41b13715w41a13615w40b13415w40a13315w39c13215w39b13115w39a13015w38b12915w38a12815w37a12715w36d12615w36c12515w36b12415w36a12315w35e12215w35d12115w35c12015w35b11915w35a11815w34d11715w34c11615w34b11515w34a11415w33c11215w33b11115w33a15w32c10415w32b10315w32a100愚人节版本愚人节版本中的更改对后来的版本无影响。版本数据版本25w14craftmine432324w14potato382423w13a_or_b344422w13oneBlockAtATime307620w14∞2522Java版3D Shareware v1.341943Java版1.RV-Pre1173
历史[编辑 | 编辑源代码]
Java版1.915w32a添加了数据版本,从版本“100”开始。
参考[编辑 | 编辑源代码]
↑ server.jar或javabridge library source,位于com.mojang.bridge.game.GameVersion类中。
↑ 出现在version.json格式中。
参见[编辑 | 编辑源代码]
协议版本
导航[编辑 | 编辑源代码]
查
论
编 Java版
版本
演示版
地点
PC Gamer演示版(Beta 1.3)
开发周期
版本记录
pre-Classic
Classic
Classic早期创造
多人测试
生存测试
Classic后期创造
Indev
Infdev
Alpha
Beta
正式版
开发版本
实验性内容
已移除特性
方块
物品
配方
未使用特性
独有特性
提及特性
计划版本
技术
已知漏洞
启动器
硬件需求
方块实体
命令
函数
崩溃
数据值
Classic
Indev
扁平化前
数据版本
调试屏幕
格式化代码
高度图
键控代码
启动器
注册表
命名空间ID
兴趣点
协议版本
种子
统计信息
刻
UUID
出生点区块
出生点保护
坐标
字幕
世界加载屏幕
开发资源
文本组件
NBT格式
战利品表
Mojang API
网络协议
远程控制台协议
混淆映射表
.minecraft
存档格式
结构存储格式(Schematic文件格式)
过时开发资源
Classic服务器协议
al_version
材料
已配置的地表生成器
多人游戏
服务器
Minecraft Realms
服务器列表
服务端配置文件格式
服务器需求
定制服务器
在线验证
游戏订制
皮肤
披风
资源包
纹理
模型
字体
着色器
声音事件
数据包
洞穴与山崖预览数据包
实验性内容