Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Disambig gray.svg  本文章介绍的是该格式用于结构方块。关于相似的用于社区程序的格式,请见“Schematic文件格式”。
Move arrows.svg
此页面被建议移动结构文件格式移动 讨论

注意:中文Wiki的移动页面需要在讨论批准后进行,大量移动由机器人完成。
请不要使用复制粘贴来移动页面,因为这样会丢失所有的编辑历史。

Information icon.svg
此特性为Java版独有。

NBT格式文件用于存储结构。这些文件也可以使用结构方块存取。

文件结构[]

NBT结构[]

所有特定的位置都相对于朝向-X、-Y、-Z的方块。

  • 根标签。
    •  DataVersion: NBT结构的版本。
    •  author: 创建该结构的玩家名,只存在于1.13前保存的结构。
    •  size: 3 TAG_Int 用于描述结构的大小。
    •  palette: 在结构中使用的不同方块状态的集合。
      • 一个方块。
    •  palettes: 在结构中使用的不同方块状态的集合,基于坐标和结构完整性来选择随机调色板。在原版中用于沉船。
      • 在结构中使用的不同方块状态的集合。
        • 一个方块。
    •  blocks: 结构中各个方块的列表。
      • 一个单独的方块。
        •  state: 调色板中方块的索引。
        •  pos: 用于描述方块的位置。
          • : 三个数值分别代表X轴、Y轴、Z轴。
        •  nbt: 相关方块实体的NBT(可选的,仅在方块有一个时才存在)。不包含x、y或z字段。参见方块实体格式
    •  entities: 结构中的实体列表。
      • 一个实体。
        •  pos: 描述实体的确切位置。
          • : 三个数值分别代表X轴、Y轴、Z轴。
        •  blockPos: 描述实体的方块位置。
          • : 三个数值分别代表X轴、Y轴、Z轴。
        •  nbt: 实体的NBT(必须的)。参见实体格式
Advertisement