跳转至

世界模板

世界模板(World Template)是Minecraft基岩版中用于分发预制世界的附加包类型。世界模板包含一个完整的世界存档以及可选的资源包和行为包,使创作者可以将精心构建的游戏世界以标准化格式分享给其他玩家。

概述

世界模板与资源包和行为包并列为基岩版三种主要的附加包类型。资源包和行为包提供的是可复用的游戏内容和逻辑,而世界模板提供的是一个完整的、可直接游玩的世界。世界模板在Minecraft商城中广泛用于地图和冒险内容的分发。

世界模板的文件扩展名为.mctemplate,其本质是一个包含特定目录结构的压缩包。

文件结构

世界模板的根目录包含以下内容:

  • manifest.json:世界模板的清单文件。
  • :file-type-jpeg:{ title="" }world_icon.jpeg:世界图标。
  • 世界存档文件夹
    • level.dat:存档元数据。
    • :file-type-dat_old:{ title="" }level.dat_old:存档元数据备份。
    • db/:存档的LevelDB数据库。
    • behavior_packs/:世界关联的行为包。
    • resource_packs/:世界关联的资源包。
    • world_behavior_packs.json:世界行为包配置。
    • world_resource_packs.json:世界资源包配置。

清单文件

世界模板的清单文件与其他附加包类型类似,但modules数组中的模块类型为world_template。清单文件中还可以通过metadata字段指定锁定选项,例如锁定世界模板选项以防止玩家修改世界设置。

基版本

清单文件中的基版本(Base Version)字段指定了世界模板所基于的游戏版本。此字段影响世界中某些游戏机制的行为方式。

与存档的关系

当玩家从世界模板创建新世界时,游戏将模板中的世界存档复制为一个新的独立存档。此后,新存档与原始模板之间不再有关联——对新存档的修改不会影响模板,模板的更新也不会自动应用到已创建的存档中。

锁定模板选项

世界模板支持锁定特定的世界设置,防止玩家在创建世界时或游戏内修改这些设置。锁定选项在清单文件的metadata.lock_template_options中定义,可以确保地图作者设计的游戏体验不被意外修改。