Data version

From Minecraft Wiki
Jump to navigation Jump to search
This feature is exclusive to Java Edition. 

A data version, also known as a world version,[1][2] is a positive integer used in a world saved data to denote a specific version, and determines whether the player should be warned about opening that world due to client version incompatibilities.

Usage[edit | edit source]

The game prompting the player whether they want to back up their outdated world.

Upon selecting and loading a singleplayer world, the game checks if the client has a data version newer or older than the selected world. If it does, the game then prompts the user whether they want to back up their world before playing it if the world is older, or warn them that their world may become corrupted if the world is newer.

Versioning[edit | edit source]

Every version of Java Edition since 15w32a, including minor releases and snapshots, has its own data version. The version takes the form of an ever-increasing positive integer unlike client versions. Data versions are necessary because client versions usually cannot be directly compared since they use different formats (i.e., "1.14" and "19w02a" cannot be compared). Data versions may skip numbers between any release.

Storage locations[edit | edit source]

Data versions can be found in many different places.

Player data[edit | edit source]

In-game, the data version can be obtained using the command /data get entity @s DataVersion.

options.txt[edit | edit source]

The first line of options.txt since 1.10-pre1 displays the data version, named version.

level.dat[edit | edit source]

The data version is stored in two places inside the level.dat file of a world save: in the root Data compound named DataVersion and also in the Version compound named Id.

  • level.dat
    •  Data: Information about the level.dat file.
      •  DataVersion: An integer displaying the data version.
      •  Version: Versioning information about when the world was last saved.
        •  Id: An integer displaying the data version.

Region files[edit | edit source]

Each chunk in the region files (located in .minecraft\saves\<world name>\region named r.<region X>.<region Z>.mca) contains information about the data version when it was last saved.

  •  r.x.z.mca: Information about the region at exact region coordinates [x,y] (1 region = 32×32 chunks)
    •  Chunk [x1,y1]   in world at (x2,y2): Information about the chunk at relative chunk coordinates [x1,y1], located at exact chunk coordinates [x2,y2] (1 chunk = 16×16 blocks)
      •  DataVersion: An integer displaying the data version.

.dat and .nbt files[edit | edit source]

All .dat and .nbt files contain the data version in their root compound of when the file was last saved.

  •  file name
    •  DataVersion: An integer displaying the data version.

version.json[edit | edit source]

Each Minecraft build since 18w47b also specifies its current data version in the version.json file, found in the root directory of the client and server jars.

  • version.json
    •  world_version: The data version of this build.

List of data versions[edit | edit source]

The latest Java Edition release version, 1.21.3, has a data version of 4082.
The latest Java Edition development version, 24w44a, has a data version of 4174.

Java Edition

Client versionData version
Java Edition 24w44a4174
Java Edition 1.21.34082
Java Edition 1.21.24080
Java Edition 1.21.2 Release Candidate 24079
Java Edition 1.21.2 Release Candidate 14078
Java Edition 1.21.2 Pre-Release 54077
Java Edition 1.21.2 Pre-Release 44076
Java Edition 1.21.2 Pre-Release 34075
Java Edition 1.21.2 Pre-Release 24074
Java Edition 1.21.2 Pre-Release 14073
Java Edition 24w40a4072
Java Edition 24w39a4069
Java Edition 24w38a4066
Java Edition 24w37a4065
Java Edition 24w36a4063
Java Edition 24w35a4062
Java Edition 24w34a4060
Java Edition 24w33a4058
Java Edition 1.21.13955
Java Edition 1.21.1 Release Candidate 13954
Java Edition 1.213953
Java Edition 1.21 Release Candidate 13952
Java Edition 1.21 Pre-Release 43951
Java Edition 1.21 Pre-Release 33950
Java Edition 1.21 Pre-Release 23949
Java Edition 1.21 Pre-Release 13948
Java Edition 24w21b3947
Java Edition 24w21a3946
Java Edition 24w20a3944
Java Edition 24w19b3942
Java Edition 24w19a3941
Java Edition 24w18a3940
Java Edition 1.20.63839
Java Edition 1.20.6 Release Candidate 13838
Java Edition 1.20.53837
Java Edition 1.20.5 Release Candidate 33836
Java Edition 1.20.5 Release Candidate 23835
Java Edition 1.20.5 Release Candidate 13834
Java Edition 1.20.5 Pre-Release 43832
Java Edition 1.20.5 Pre-Release 33831
Java Edition 1.20.5 Pre-Release 23830
Java Edition 1.20.5 Pre-Release 13829
Java Edition 24w14a3827
Java Edition 24w13a3826
Java Edition 24w12a3824
Java Edition 24w11a3823
Java Edition 24w10a3821
Java Edition 24w09a3819
Java Edition 24w07a3817
Java Edition 24w06a3815
Java Edition 24w05b3811
Java Edition 24w05a3809
Java Edition 24w04a3806
Java Edition 24w03b3805
Java Edition 24w03a3804
Java Edition 23w51b3802
Java Edition 23w51a3801
Java Edition 1.20.43700
Java Edition 1.20.4 Release Candidate 13699
Java Edition 1.20.33698
Java Edition 1.20.3 Release Candidate 13697
Java Edition 1.20.3 Pre-Release 43696
Java Edition 1.20.3 Pre-Release 33695
Java Edition 1.20.3 Pre-Release 23694
Java Edition 1.20.3 Pre-Release 13693
Java Edition 23w46a3691
Java Edition 23w45a3690
Java Edition 23w44a3688
Java Edition 23w43b3687
Java Edition 23w43a3686
Java Edition 23w42a3684
Java Edition 23w41a3681
Java Edition 23w40a3679
Java Edition 1.20.23578
Java Edition 1.20.2 Release Candidate 23577
Java Edition 1.20.2 Release Candidate 13576
Java Edition 1.20.2 Pre-Release 43575
Java Edition 1.20.2 Pre-Release 33574
Java Edition 1.20.2 Pre-release 23573
Java Edition 1.20.2 Pre-release 13572
Java Edition 23w35a3571
Java Edition 23w33a3570
Java Edition 23w32a3569
Java Edition 23w31a3567
Java Edition 1.20.13465
Java Edition 1.20.1 Release Candidate 13464
Java Edition 1.203463
Java Edition 1.20 Release Candidate 13462
Java Edition 1.20 Pre-release 73461
Java Edition 1.20 Pre-release 63460
Java Edition 1.20 Pre-release 53458
Java Edition 1.20 Pre-release 43457
Java Edition 1.20 Pre-release 33456
Java Edition 1.20 Pre-release 23455
Java Edition 1.20 Pre-release 13454
Java Edition 23w18a3453
Java Edition 23w17a3452
Java Edition 23w16a3449
Java Edition 23w14a3445
Java Edition 23w13a3443
Java Edition 23w12a3442
Java Edition 1.19.43337
Java Edition 1.19.4 Release Candidate 33336
Java Edition 1.19.4 Release Candidate 23335
Java Edition 1.19.4 Release Candidate 13334
Java Edition 1.19.4 Pre-release 43333
Java Edition 1.19.4 Pre-release 33332
Java Edition 1.19.4 Pre-release 23331
Java Edition 1.19.4 Pre-release 13330
Java Edition 23w07a3329
Java Edition 23w06a3326
Java Edition 23w05a3323
Java Edition 23w04a3321
Java Edition 23w03a3320
Java Edition 1.19.33218
Java Edition 1.19.3 Release Candidate 33217
Java Edition 1.19.3 Release Candidate 23216
Java Edition 1.19.3 Release Candidate 13215
Java Edition 1.19.3 Pre-release 33213
Java Edition 1.19.3 Pre-release 23212
Java Edition 1.19.3 Pre-release 13211
Java Edition 22w46a3210
Java Edition 22w45a3208
Java Edition 22w44a3207
Java Edition 22w43a3206
Java Edition 22w42a3205
Java Edition 1.19.23120
Java Edition 1.19.2 Release Candidate 23119
Java Edition 1.19.2 Release Candidate 13118
Java Edition 1.19.13117
Java Edition 1.19.1 Release Candidate 33116
Java Edition 1.19.1 Release Candidate 23115
Java Edition 1.19.1 Pre-release 63114
Java Edition 1.19.1 Pre-release 53113
Java Edition 1.19.1 Pre-release 43112
Java Edition 1.19.1 Pre-release 33111
Java Edition 1.19.1 Pre-release 23110
Java Edition 1.19.1 Release Candidate 13109
Java Edition 1.19.1 Pre-release 13107
Java Edition 22w24a3106
Java Edition 1.193105
Java Edition 1.19 Release Candidate 23104
Java Edition 1.19 Release Candidate 13103
Java Edition 1.19 Pre-release 53102
Java Edition 1.19 Pre-release 43101
Java Edition 1.19 Pre-release 33100
Java Edition 1.19 Pre-release 23099
Java Edition 1.19 Pre-release 13098
Java Edition 22w19a3096
Java Edition 22w18a3095
Java Edition 22w17a3093
Java Edition 22w16b3092
Java Edition 22w16a3091
Java Edition 22w15a3089
Java Edition 22w14a3088
Java Edition 22w13a3085
Java Edition 22w12a3082
Java Edition 22w11a3080
Java Edition Deep Dark Experimental Snapshot 13066
Java Edition 1.18.22975
Java Edition 1.18.2 Release Candidate 12974
Java Edition 1.18.2 Pre-release 32973
Java Edition 1.18.2 Pre-release 22972
Java Edition 1.18.2 Pre-release 12971
Java Edition 22w07a2969
Java Edition 22w06a2968
Java Edition 22w05a2967
Java Edition 22w03a2966
Java Edition 1.18.12865
Java Edition 1.18.1 Release Candidate 32864
Java Edition 1.18.1 Release Candidate 22863
Java Edition 1.18.1 Release Candidate 12862
Java Edition 1.18.1 Pre-release 12861
Java Edition 1.182860
Java Edition 1.18 Release Candidate 42859
Java Edition 1.18 Release Candidate 32858
Java Edition 1.18 Release Candidate 22857
Java Edition 1.18 Release Candidate 12856
Java Edition 1.18 Pre-release 82855
Java Edition 1.18 Pre-release 72854
Java Edition 1.18 Pre-release 62853
Java Edition 1.18 Pre-release 52851
Java Edition 1.18 Pre-release 42850
Java Edition 1.18 Pre-release 32849
Java Edition 1.18 Pre-release 22848
Java Edition 1.18 Pre-release 12847
Java Edition 21w44a2845
Java Edition 21w43a2844
Java Edition 21w42a2840
Java Edition 21w41a2839
Java Edition 21w40a2838
Java Edition 21w39a2836
Java Edition 21w38a2835
Java Edition 21w37a2834
Java Edition 1.18 experimental snapshot 72831
Java Edition 1.18 experimental snapshot 62830
Java Edition 1.18 experimental snapshot 52829
Java Edition 1.18 experimental snapshot 42828
Java Edition 1.18 experimental snapshot 32827
Java Edition 1.18 experimental snapshot 22826
Java Edition 1.18 Experimental Snapshot 12825
Java Edition 1.17.12730
Java Edition 1.17.1 Release Candidate 22729
Java Edition 1.17.1 Release Candidate 12728
Java Edition 1.17.1 Pre-release 32727
Java Edition 1.17.1 Pre-release 22726
Java Edition 1.17.1 Pre-release 12725
Java Edition 1.172724
Java Edition 1.17 Release Candidate 22723
Java Edition 1.17 Release Candidate 12722
Java Edition 1.17 Pre-release 52721
Java Edition 1.17 Pre-release 42720
Java Edition 1.17 Pre-release 32719
Java Edition 1.17 Pre-release 22718
Java Edition 1.17 Pre-release 12716
Java Edition 21w20a2715
Java Edition 21w19a2714
Java Edition 21w18a2713
Java Edition 21w17a2712
Java Edition 21w16a2711
Java Edition 21w15a2709
Java Edition 21w14a2706
Java Edition 21w13a2705
Java Edition 21w11a2703
Java Edition 21w10a2699
Java Edition 21w08b2698
Java Edition 21w08a2697
Java Edition 21w07a2695
Java Edition 21w06a2694
Java Edition 21w05b2692
Java Edition 21w05a2690
Java Edition 21w03a2689
Java Edition 20w51a2687
Java Edition 20w49a2685
Java Edition 20w48a2683
Java Edition 20w46a2682
Java Edition 20w45a2681
Java Edition Combat Test 8c2707
Java Edition Combat Test 8b2706
Java Edition Combat Test 82705
Java Edition Combat Test 7c2704
Java Edition Combat Test 7b2703
Java Edition Combat Test 72702
Java Edition Combat Test 62701
Java Edition 1.16.52586
Java Edition 1.16.5 Release Candidate 12585
Java Edition 1.16.42584
Java Edition 1.16.4 Release Candidate 12583
Java Edition 1.16.4 Pre-release 22582
Java Edition 1.16.4 Pre-release 12581
Java Edition 1.16.32580
Java Edition 1.16.3 Release Candidate 12579
Java Edition 1.16.22578
Java Edition 1.16.2 Release Candidate 22577
Java Edition 1.16.2 Release Candidate 12576
Java Edition 1.16.2 Pre-release 32575
Java Edition 1.16.2 Pre-release 22574
Java Edition 1.16.2 Pre-release 12573
Java Edition 20w30a2572
Java Edition 20w29a2571
Java Edition 20w28a2570
Java Edition 20w27a2569
Java Edition 1.16.12567
Java Edition 1.162566
Java Edition 1.16 Release Candidate 12565
Java Edition 1.16 Pre-release 82564
Java Edition 1.16 Pre-release 72563
Java Edition 1.16 Pre-release 62562
Java Edition 1.16 Pre-release 52561
Java Edition 1.16 Pre-release 42560
Java Edition 1.16 Pre-release 32559
Java Edition 1.16 Pre-release 22557
Java Edition 1.16 Pre-release 12556
Java Edition 20w22a2555
Java Edition 20w21a2554
Java Edition 20w20b2537
Java Edition 20w20a2536
Java Edition 20w19a2534
Java Edition 20w18a2532
Java Edition 20w17a2529
Java Edition 20w16a2526
Java Edition 20w15a2525
Java Edition 20w14a2524
Java Edition 20w13b2521
Java Edition 20w13a2520
Java Edition 20w12a2515
Java Edition 20w11a2513
Java Edition 20w10a2512
Java Edition 20w09a2510
Java Edition 20w08a2507
Java Edition 20w07a2506
Java Edition Snapshot 20w06a2504
Java Edition Combat Test 52321
Java Edition Combat Test 42320
Java Edition 1.15.22230
Java Edition 1.15.2 Pre-release 22229
Java Edition 1.15.2 Pre-Release 12228
Java Edition 1.15.12227
Java Edition 1.15.1 Pre-release 12226
Java Edition 1.152225
Java Edition 1.15 Pre-release 72224
Java Edition 1.15 Pre-release 62223
Java Edition 1.15 Pre-release 52222
Java Edition 1.15 Pre-release 42221
Java Edition 1.15 Pre-release 32220
Java Edition 1.15 Pre-Release 22219
Java Edition 1.15 Pre-release 12218
Java Edition 19w46b2217
Java Edition 19w46a2216
Java Edition 19w45b2215
Java Edition 19w45a2214
Java Edition 19w44a2213
Java Edition 19w42a2212
Java Edition 19w41a2210
Java Edition 19w40a2208
Java Edition 19w39a2207
Java Edition 19w38b2206
Java Edition 19w38a2205
Java Edition 19w37a2204
Java Edition 19w36a2203
Java Edition 19w35a2201
Java Edition 19w34a2200
Java Edition Combat Test 32069
Java Edition Combat Test 22068
Java Edition 1.14.3 - Combat Test2067
Java Edition 1.14.41976
Java Edition 1.14.4 Pre-Release 71975
Java Edition 1.14.4 Pre-Release 61974
Java Edition 1.14.4 Pre-Release 51973
Java Edition 1.14.4 Pre-Release 41972
Java Edition 1.14.4 Pre-Release 31971
Java Edition 1.14.4 Pre-Release 21970
Java Edition 1.14.4 Pre-Release 11969
Java Edition 1.14.31968
Java Edition 1.14.3 Pre-Release 41967
Java Edition 1.14.3 Pre-Release 31966
Java Edition 1.14.3 Pre-Release 21965
Java Edition 1.14.3 Pre-Release 11964
Java Edition 1.14.21963
Java Edition 1.14.2 Pre-Release 41962
Java Edition 1.14.2 Pre-Release 31960
Java Edition 1.14.2 Pre-Release 21959
Java Edition 1.14.2 Pre-Release 11958
Java Edition 1.14.11957
Java Edition 1.14.1 Pre-Release 21956
Java Edition 1.14.1 Pre-Release 11955
Java Edition 1.141952
Java Edition 1.14 Pre-Release 51951
Java Edition 1.14 Pre-Release 41950
Java Edition 1.14 Pre-Release 31949
Java Edition 1.14 Pre-Release 21948
Java Edition 1.14 Pre-Release 11947
Java Edition 19w14b1945
Java Edition 19w14a1944
Java Edition 19w13b1943
Java Edition 19w13a1942
Java Edition 19w12b1941
Java Edition 19w12a1940
Java Edition 19w11b1938
Java Edition 19w11a1937
Java Edition 19w09a1935
Java Edition 19w08b1934
Java Edition 19w08a1933
Java Edition 19w07a1932
Java Edition 19w06a1931
Java Edition 19w05a1930
Java Edition 19w04b1927
Java Edition 19w04a1926
Java Edition 19w03c1924
Java Edition 19w03b1923
Java Edition 19w03a1922
Java Edition 19w02a1921
Java Edition 18w50a1919
Java Edition 18w49a1916
Java Edition 18w48b1915
Java Edition 18w48a1914
Java Edition 18w47b1913
Java Edition 18w47a1912
Java Edition 18w46a1910
Java Edition 18w45a1908
Java Edition 18w44a1907
Java Edition 18w43c1903
Java Edition 18w43b1902
Java Edition 18w43a1901
Java Edition 1.13.21631
Java Edition 1.13.2-pre21630
Java Edition 1.13.2-pre11629
Java Edition 1.13.11628
Java Edition 1.13.1-pre21627
Java Edition 1.13.1-pre11626
Java Edition 18w33a1625
Java Edition 18w32a1623
Java Edition 18w31a1622
Java Edition 18w30b1621
Java Edition 18w30a1620
Java Edition 1.131519
Java Edition 1.13-pre101518
Java Edition 1.13-pre91517
Java Edition 1.13-pre81516
Java Edition 1.13-pre71513
Java Edition 1.13-pre61512
Java Edition 1.13-pre51511
Java Edition 1.13-pre41504
Java Edition 1.13-pre31503
Java Edition 1.13-pre21502
Java Edition 1.13-pre11501
Java Edition 18w22c1499
Java Edition 18w22b1498
Java Edition 18w22a1497
Java Edition 18w21b1496
Java Edition 18w21a1495
Java Edition 18w20c1493
Java Edition 18w20b1491
Java Edition 18w20a1489
Java Edition 18w19b1485
Java Edition 18w19a1484
Java Edition 18w16a1483
Java Edition 18w15a1482
Java Edition 18w14b1481
Java Edition 18w14a1479
Java Edition 18w11a1478
Java Edition 18w10d1477
Java Edition 18w10c1476
Java Edition 18w10b1474
Java Edition 18w10a1473
Java Edition 18w09a1472
Java Edition 18w08b1471
Java Edition 18w08a1470
Java Edition 18w07c1469
Java Edition 18w07b1468
Java Edition 18w07a1467
Java Edition 18w06a1466
Java Edition 18w05a1464
Java Edition 18w03b1463
Java Edition 18w03a1462
Java Edition 18w02a1461
Java Edition 18w01a1459
Java Edition 17w50a1457
Java Edition 17w49b1455
Java Edition 17w49a1454
Java Edition 17w48a1453
Java Edition 17w47b1452
Java Edition 17w47a1451
Java Edition 17w46a1449
Java Edition 17w45b1448
Java Edition 17w45a1447
Java Edition 17w43b1445
Java Edition 17w43a1444
Java Edition 1.12.21343
Java Edition 1.12.2-pre21342
Java Edition 1.12.2-pre11341
Java Edition 1.12.11241
Java Edition 1.12.1-pre11240
Java Edition 17w31a1239
Java Edition 1.121139
Java Edition 1.12-pre71138
Java Edition 1.12-pre61137
Java Edition 1.12-pre51136
Java Edition 1.12-pre41135
Java Edition 1.12-pre31134
Java Edition 1.12-pre21133
Java Edition 1.12-pre11132
Java Edition 17w18b1131
Java Edition 17w18a1130
Java Edition 17w17b1129
Java Edition 17w17a1128
Java Edition 17w16b1127
Java Edition 17w16a1126
Java Edition 17w15a1125
Java Edition 17w14a1124
Java Edition 17w13b1123
Java Edition 17w13a1122
Java Edition 17w06a1022
Java Edition 1.11.2922
Java Edition 1.11.1921
Java Edition 16w50a920
Java Edition 1.11819
Java Edition 1.11-pre1818
Java Edition 16w44a817
Java Edition 16w43a816
Java Edition 16w42a815
Java Edition 16w41a814
Java Edition 16w40a813
Java Edition 16w39c812
Java Edition 16w39b811
Java Edition 16w39a809
Java Edition 16w38a807
Java Edition 16w36a805
Java Edition 16w35a803
Java Edition 16w33a802
Java Edition 16w32b801
Java Edition 16w32a800
Java Edition 1.10.2512
Java Edition 1.10.1511
Java Edition 1.10510
Java Edition 1.10-pre2507
Java Edition 1.10-pre1506
Java Edition 16w21b504
Java Edition 16w21a503
Java Edition 16w20a501
Java Edition 1.9.4184
Java Edition 1.9.3183
Java Edition 1.9.3-pre3182
Java Edition 1.9.3-pre2181
Java Edition 1.9.3-pre1180
Java Edition 16w15b179
Java Edition 16w15a178
Java Edition 16w14a177
Java Edition 1.9.2176
Java Edition 1.9.1175
Java Edition 1.9.1-pre3172
Java Edition 1.9.1-pre2171
Java Edition 1.9.1-pre1170
Java Edition 1.9169
Java Edition 1.9-pre4168
Java Edition 1.9-pre3167
Java Edition 1.9-pre2165
Java Edition 1.9-pre1164
Java Edition 16w07b163
Java Edition 16w07a162
Java Edition 16w06a161
Java Edition 16w05b160
Java Edition 16w05a159
Java Edition 16w04a158
Java Edition 16w03a157
Java Edition 16w02a156
Java Edition 15w51b155
Java Edition 15w51a154
Java Edition 15w50a153
Java Edition 15w49b152
Java Edition 15w49a151
Java Edition 15w47c150
Java Edition 15w47b149
Java Edition 15w47a148
Java Edition 15w46a146
Java Edition 15w45a145
Java Edition 15w44b143
Java Edition 15w44a142
Java Edition 15w43c141
Java Edition 15w43b140
Java Edition 15w43a139
Java Edition 15w42a138
Java Edition 15w41b137
Java Edition 15w41a136
Java Edition 15w40b134
Java Edition 15w40a133
Java Edition 15w39c132
Java Edition 15w39b131
Java Edition 15w39a130
Java Edition 15w38b129
Java Edition 15w38a128
Java Edition 15w37a127
Java Edition 15w36d126
Java Edition 15w36c125
Java Edition 15w36b124
Java Edition 15w36a123
Java Edition 15w35e122
Java Edition 15w35d121
Java Edition 15w35c120
Java Edition 15w35b119
Java Edition 15w35a118
Java Edition 15w34d117
Java Edition 15w34c116
Java Edition 15w34b115
Java Edition 15w34a114
Java Edition 15w33c112
Java Edition 15w33b111
Java Edition 15w33a
Java Edition 15w32c104
Java Edition 15w32b103
Java Edition 15w32a100

April Fools versions

Changes from April Fools' versions were not kept in later versions.
Client versionData version
Java Edition 24w14potato3824
Java Edition 23w13a_or_b3444
Java Edition 22w13oneBlockAtATime3076
Java Edition 20w14∞2522
Java Edition 3D Shareware v1.341943
Java Edition 1.RV-Pre1173

History[edit | edit source]

Java Edition
1.915w32aAdded data versions, starting from version "100".

See also[edit | edit source]

References[edit | edit source]

  1. server.jar or javabridge library source, located in class com.mojang.bridge.game.GameVersion
  2. As appeared in the version.json format.

Navigation[edit | edit source]