实例管理
配方
维护可分享的包清单——模组、资源包、光影包等——并应用到实例上。
Last updated on
什么是配方?
配方(Recipe)是一份由用户维护的包引用清单——模组、资源包、光影包、数据包或存档——以一个名字保存,每个条目还可以带标签和备注。你可以把它理解为愿望单或预设包清单:一组命名好的包,可以应用到实例,也可以导出成文件分享。
配方只保存引用(pref:// URI)。它不包含模组文件、不含配置,也不含 Minecraft 版本或加载器——这正是它与整合包的本质区别。
配方与整合包
| 配方 | 整合包 | |
|---|---|---|
| 内容 | 包引用 + 标签/备注 | Minecraft 版本、加载器、包、配置文件 |
| 作用对象 | 正在配置的实例——把包加进去 | 创建或更新整个实例 |
| 文件 | 轻量 JSON | .zip / .mrpack 归档 |
因为配方只是一份引用清单,套用配方绝不会改动实例的 Minecraft 版本或加载器;包更新后配方依然有效——引用会解析到仓库当前提供的版本。
创建配方
- 从应用菜单或工具栏按钮打开 配方。
- 点击 新建配方,为配方命名并填写可选描述。
- 打开配方,开始添加包。
添加包
- 打开配方,点击 添加——这会打开包浏览器。
- 浏览 CurseForge 和 Modrinth,把项目加入配方。
- 每个条目都可以带标签(用于归类)和备注(记录值得留存的任何信息)。
- 使用搜索框和资源类型筛选来浏览较大的配方。
在其他地方浏览时,已加入配方的项目会带有 In Recipe(在配方中)标记。
将配方应用到实例
打开一个已有实例的配置页。展开获取更多按钮的菜单,选择 导入配方,然后挑选一个配方。Polymerium 会通过资源仓库解析每条引用,把包加入实例的包列表;这些包会归并在配方名下显示为一组,点击该组即可打开配方。
分享配方
- 导出——在 配方 列表或配方详情页把配方导出为 JSON 文件。
- 导入——在 配方 页面从 JSON 文件导入。
- 文件中每个条目以包引用形式存储,并携带其标签和备注。
删除配方
仍被实例引用的配方无法删除。Polymerium 会列出引用它的实例——请先在对应实例的配置中移除该配方,再执行删除。
配方与版本控制
配方文件是带版本号的 JSON 文档,在版本控制中 diff 很干净——把配方文件放进 git 仓库与团队共享时很实用。参见 Git 协作 →。