結構方塊檔案格式

出自Minecraft Wiki
跳到: 導覽搜尋
Information icon.svg
此特性為Java版獨有。
Disambig gray.svg  本文章介紹的是該格式用於結構方塊。關於相似的用於社區程序的格式,請見「Schematic檔案格式」。

結構檔案被存儲為NBT檔案。 該檔案格式用於將如終界城雪屋化石等結構存儲進client.jar中的data/minecraft/structures資料夾。結構也可以使用結構方塊存取。結構被儲存在世界存檔資料夾中的structures子資料夾下。

檔案結構[編輯 | 編輯原始碼]

NBT結構[編輯 | 編輯原始碼]

所有特定的位置都相對於朝向-X、-Y、-Z的方塊。

  • 根標籤。
    •  DataVersion: NBT結構的版本。
    •  author: 建立該結構的玩家名,只存在於1.13前儲存的結構。
    •  size: 3 TAG_Int 用於描述結構的大小。
    •  palette: 在結構中使用的不同方塊狀態的集合。
      • 一個方塊。
    •  palettes: 在結構中使用的不同方塊狀態的集合,基於坐標和結構完整性來選擇隨機調色板。在原版中用於沉船。
      • 在結構中使用的不同方塊狀態的集合。
        • 一個方塊。
    •  blocks: 結構中各個方塊的列表。
      • 一個單獨的方塊。
        •  state: 調色板中方塊的索引。
        •  pos: 3 TAG_Int 用於描述方塊的位置。
        •  nbt: 相關方塊實體的NBT(可選的,僅在方塊有一個時才存在)。不包含x、y或z字段。參見方塊實體格式
    •  entities: 結構中的實體列表。
      • 一個實體。
        •  pos: 3 TAG_Double 描述實體的確切位置。
        •  blockPos: 3 TAG_Int 描述實體的方塊位置。
        •  nbt: 實體的NBT(必須的)。參見實體格式