结构

From Minecraft基岩版开发Wiki

结构(Structure)是一种用于存储游戏中的建筑结构的文件,以.mcstructure.nbt为扩展名。

文件[edit]

结构文件是一种后缀名为.mcstructure的McStructure文件,或者是一种后缀名为.nbtNBT文件。

使用结构方块可以导出或读取McStructure格式的结构文件。而游戏在世界生成时也会使用NBT格式的结构文件,下面列出了游戏安装包中结构文件的目录:

  •  Minecraft.apk
    •  assets
      •  animation
      •  behavior_packs
      •  structures
        •  bastion:堡垒遗迹
          •  blocks
          •  bridge
          •  ……
          •  jigsaw_test.nbt
        •  coralcrust:珊瑚礁
          •  crust1.nbt
          •  crust2.nbt
          •  ……
        •  endcity:末地城
          •  ……
        •  fossils:化石
        •  igloo:雪屋
        •  mansion:林地府邸
        •  nether_fossils:下界化石
        •  pillageroutpost:掠夺者前哨站
        •  ruin:废墟
        •  ruined_portal:废弃的传送门
        •  shipwreck:沉船
        •  village:村庄
      • ……
    •  AndroidManifest.xml
    •  classes.dex
    •  resources.arsc
    • ……

导出[edit]

McStructure格式的结构文件可使用结构方块来导出。利用结构方块在储存模式或加载模式框选好结构,然后点击导出按钮,设备会跳出一个保存.mcstructure的弹窗,选择好保存路径后即可将结构文件保存到指定路径。

File:Save mcstructure Windows.png
Windows端的保存路径选择弹窗。

使用[edit]

结构文件储存在附加包根目录下的structures文件夹里:

  •  <行为包>
    •  manifest.json
    •  pack_icon
    •  structures
      •  example_1.mcstructure
      •  example_2.mcstructure
      •  example_3.mcstructure
      •  ……

将导出的结构文件放到上述路径并导入附加包即可使游戏读取文件。关于附加包的导入方法具体可参考附加包导入指南

原版NBT结构列表[edit]

结构/原版NBT结构列表

另见[edit]

Template:Navbox Addon