清单文件架构参考¶
本文档对应Microsoft Learn的minecraft:packmanifestdocument结构,描述manifest.json根对象的字段。
顶层字段¶
| 字段 | 默认值 | 类型 | 说明 |
|---|---|---|---|
capabilities | 未设置 | 字符串数组 | 声明包请求的功能。 |
dependencies | 未设置 | 字符串数组 | 依赖字段入口。依赖项结构见清单依赖。 |
format_version | 未设置 | 整数 | 清单格式版本。 |
has_education_metadata | 未设置 | 布尔值 | 是否包含教育版元数据。 |
header | 未设置 | Header对象 | 包标头。 |
metadata | 未设置 | Metadata对象 | 包元数据。 |
modules | 未设置 | Module项 | 模块声明入口。 |
settings | 未设置 | 字符串数组 | 世界设置入口。具体结构见世界设置。 |
subpacks | 未设置 | Subpack项 | 子包声明入口。 |
字段关联¶
header:定义包身份、版本和兼容性信息。modules:定义包包含的数据模块、资源模块或脚本模块。dependencies:定义包依赖或原生模块依赖。settings:定义世界创建界面可配置的设置项。subpacks:定义可选子包和性能分级。
备注¶
ManifestReference自动导出的dependencies与settings在顶层表中显示为字符串数组;同目录同时提供了依赖对象与设置对象的独立结构定义。参考页按结构页拆分呈现,便于逐字段查阅。