Hello there! We are conducting a survey to better understand the user experience in making a first edit. If you have ever made an edit on Gamepedia, please fill out the survey. Thank you!

ストラクチャーブロックファイルフォーマット

提供: Minecraft Wiki
移動先: 案内検索
Information icon.svg
この項目はJava Edition限定の要素です。

ストラクチャーファイルはNBTファイルとして格納される。 このファイルフォーマットはエンドシティイグルー化石といった構造物をclient.jar内のdata/minecraft/structuresフォルダに格納するために使用されている。カスタム構造物もまたストラクチャーブロックでセーブ/ロードされる。カスタム構造物はワールドのセーブフォルダ内のstructuresサブフォルダに保存される。

ファイル構造[編集 | ソースを編集]

NBT構造[編集 | ソースを編集]

位置の指定は全てブロック設置箇所からの-X/-Y/-Z方向への相対座標として行われる。

  • Nbtsheet.png: ルートタグ。
    • Nbtsheet.png DataVersion: NBT構造のバージョン。
    • Nbtsheet.png author: 構造物を作成したプレイヤーの名前。1.13以前に作成された構造物にのみ存在するフィールド。
    • Nbtsheet.png size: 3 TAG_Int 構造物のサイズ
    • Nbtsheet.png palette: 構造物内で通常と異なる部分のブロック状態。
      • Nbtsheet.png: ブロック状態
        • Nbtsheet.png Name: ブロックのID
        • Nbtsheet.png Properties: ブロック状態のリスト
          • Nbtsheet.png Name: ブロック状態の名前と値。
    • Nbtsheet.png palettes: 構造物内で通常と異なる部分のブロック状態のセット。座標と構造の整合性をもとにランダム選択される。バニラの難破船で使われている。
      • Nbtsheet.png: 構造物内で通常と異なる部分のブロック状態のセット。
        • Nbtsheet.png: ブロック状態
          • Nbtsheet.png Name: ブロックのID
          • Nbtsheet.png Properties: ブロック状態のリスト
            • Nbtsheet.png Name: ブロック状態の名前と値。
    • Nbtsheet.png blocks: 構造物内の各ブロックのリスト。
    • Nbtsheet.png entities: 構造物内のエンティティのリスト
      • Nbtsheet.png: エンティティ
        • Nbtsheet.png pos: 3 TAG_Double エンティティの位置
        • Nbtsheet.png blockPos: 3 TAG_Int エンティティのブロック位置
        • Nbtsheet.png nbt: エンティティのNBT(必須)。エンティティフォーマットを参照。