- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教程:制作附加包/结构[编辑]
来自Minecraft基岩版开发Wiki
引言[编辑]
自定义结构可以利用structure_template_feature
等地物来实现,在这之前,我们还需要一个.mcstructure文件。
导出[编辑]
结构需要使用结构方块来导出。利用结构方块在储存模式或加载模式框选好结构,然后点击导出按钮,设备会跳出一个保存.mcstructure的弹窗,选择好保存路径后即可将结构文件保存到指定路径。
目前仅有Windows端游戏支持导出结构。对于安卓设备,可以使用这个资源包来支持导出结构。

导入[编辑]
结构文件存储在附加包根目录下的structures文件夹里:
- <行为包>
- manifest.json
- pack_icon.png
- structures
- example_1.mcstructure
- example_2.mcstructure
- example_3.mcstructure
- ……
将导出的结构文件放到上述路径并导入附加包即可使游戏读取文件。
地物部分[编辑]
本条目仍需完善。 |
地表结构[编辑]
{
"format_version": "1.13.0",
"minecraft:structure_template_feature": {
"description": {
"identifier": "wiki:house_feature"
},
"structure_name": "mystructure:house",
"adjustment_radius": 4,
"facing_direction": "random",
"constraints": {
"grounded": {},
"unburied": {},
"block_intersection": {
"block_allowlist": [
"minecraft:air"
]
}
}
}
}
地底结构[编辑]
{
"format_version": "1.13.0",
"minecraft:structure_template_feature": {
"description": {
"identifier": "wiki:bunker_feature"
},
"structure_name": "mystructure:bunker",
"adjustment_radius": 4,
"facing_direction": "random",
"constraints": {
"block_intersection": {
"block_allowlist": [
"minecraft:air", "minecraft:stone"
]
}
}
}
}