Minecraft Wiki
Advertisement
この記事では、村のドアやプレイヤーの友好度などの情報を保存するファイル villages.dat のフォーマットについて説明しています。村の生成に関わる情報を保存するファイル Village.dat のフォーマットについては「Generated structuresデータファイルフォーマット」をご覧ください。
Dark Oak Sapling JE2 BE2
この記事は書きかけです。 
あなたが内容を拡充してみませんか?
Information icon
この項目はJava Edition限定の要素です。 

ファイル villages.dat は、各 Minecraft ワールドデータ毎に存在する data フォルダー内にあり、そのワールドのの情報を保存するために用いられている。GZIP 圧縮された NBT ファイルになっている。

また、villages_nether.dat および villages_end.dat にもネザーやジ・エンドでの村の情報が保存されるので、プレイヤーはオーバーワールド以外のディメンションにも村を作ることができる。

村が存在するチャンクがアンロードされると、村人はドアの「監視」を続けられなくなるため、村は「忘却」され、このファイルに村の情報が保存されくなる。

NBT の構造

  • : ルートタグ
    •  data
      •  Tick: 内部時計
      •  Villages: 空の場合バイトタグのリスト、それ以外ではコンパウンドタグのリスト
        • : 村
          •  ACX: 全ての家の X 座標の総和
          •  ACY: 全ての家の Y 座標の総和
          •  ACZ: 全ての家の Z 座標の総和
          •  CX: 村の中心の X 座標
          •  CY: 村の中心の Y 座標
          •  CZ: 村の中心の Z 座標
          •  Golems: アイアンゴーレムの数
          •  MTick: プレイヤーが近くにいる時に、村人が Mob あるいはエンティティ以外のダメージ源により殺された最後の時間
          •  PopSize: 村人の数
          •  Radius: 村の半径
          •  Stable: 最後に村に家が追加された時間
          •  Tick: 内部時計
          •  Doors: 村のドア(家)
            • : ドア
              •  IDX: X 軸での「内側」の方向
              •  IDZ: Z 軸での「内側」の方向
              •  TS: 村人が最後に近くに立ち寄った時間
              •  X: X 座標
              •  Y: Y 座標
              •  Z: Z 座標
          •  Players: 空の場合バイトタグのリスト、それ以外ではコンパウンドタグのリスト
            • : 村人と交易を行った、あるいは傷つけたプレイヤー
              •  UUID: プレイヤー名
              •  S: そのプレイヤーの有名度。負の値にもなり得る。交易を行うことで上昇し、村人を傷つけることで低下する。

歴史

Java Edition
1.4.2?オーバーワールドの村のデータが保存されるようになった。
1.814w02aネザーおよびジ・エンドの村のデータが保存されるようになった
Advertisement