データバージョン
この項目はJava Edition限定の要素です。
データバージョン(英:Data version)は、特定のバージョンを示すためにワールドのセーブデータで使用される正の整数値である。
用途[編集 | ソースを編集]
シングルプレイヤーのワールドを選択して読み込むと、ゲームはクライアントのデータバージョンが選択したワールドより新しいか古いかを調べる。その場合、ゲームはユーザーに、ワールドが古い場合はプレイする前にバックアップを取るか尋ね、ワールドが新しい場合はワールドマップが破損することを警告する。
バージョン管理[編集 | ソースを編集]
マイナーリリースやスナップショットを含む、15w32a以降のすべてのJava Editionのバージョンには、独自のデータバージョンが存在する。バージョンは、クライアントのバージョンの異なる部分がピリオド(.)で区切られるのとは異なり、正の整数が増え続ける形をしている。クライアントのバージョンは通常異なるフォーマットを使用していることから直接比較できないため、データバージョンが必要になる(例えば「1.14」と「19w02a」が比較できないように)。データバージョンは、メジャーリリース間で数字を飛ばすことがある。
保存場所[編集 | ソースを編集]
データバージョンは、保存したワールドのlevel.datファイル内の2つの場所に格納される。DataVersion
という名前のルートData
と、Id
という名前のVersion
に格納される。
- level.dat
- Data: level.datファイルに関する情報
- DataVersion: データバージョンを表示する整数。
- Version: ワールドが最後に保存された際のバージョンの情報。
- Id: データバージョンを表示する整数。
- Data: level.datファイルに関する情報
データバージョンの一覧[編集 | ソースを編集]
最新のリリースバージョン1.16.5のデータバージョンは2586である。最新の開発バージョン21w03aのデータバージョンは2689である。
歴史[編集 | ソースを編集]
Java Edition | |||||
---|---|---|---|---|---|
1.9 | 15w32a | データバージョンが導入された。バージョン番号は100から開始された。 |
関連項目[編集 | ソースを編集]
バージョン |
| ||||||
---|---|---|---|---|---|---|---|
開発 |
| ||||||
技術的 |
| ||||||
マルチプレイ | |||||||
ゲームのカスタマイズ |