Polymerium
对比

Polymerium vs Prism Launcher

Polymerium 与 Prism Launcher 的详细功能对比,了解两款热门 Minecraft 启动器的区别。

上次更新

概览

Polymerium 和 Prism Launcher 都是支持多实例、多加载器和整合包平台的开源 Minecraft 启动器。但它们在实例管理和存储方式上采用完全不同的架构。

核心区别速览

维度PolymeriumPrism Launcher
实例表示元数据文件 (profile.json) + 共享缓存完整文件副本(独立的 .minecraft 文件夹)
存储模型基于符号链接的去重文件复制(可选硬链接/符号链接)
架构编译时读取(元数据 → 部署)基于文件的实例文件夹
开源协议MITGPL-3.0

功能对比

存储与磁盘使用

功能PolymeriumPrism Launcher
共享模组缓存✅ 中央缓存,通过符号链接到实例❌ 每个实例存储自己的副本
磁盘节省比传统启动器节省 60–80%默认无去重
符号链接支持✅ 跨平台(Win/Linux/macOS)✅ 支持(仅 Unix),还有硬链接和 reflinks
整合包版本切换秒级(修改元数据)导入新副本(完全重复)

真实案例: 5 个相同的实例列表(50 个模组,共 2GB)

  • Prism Launcher: 约 10GB 磁盘占用(5 × 2GB)
  • Polymerium: 约 2GB 磁盘占用(2GB 共享缓存 + 元数据)

实例架构

功能PolymeriumPrism Launcher
实例定义单个 profile.json 文件instance.cfg + 完整文件夹结构
文件组织4 层模型(import/live/persist/build)单一 .minecraft 文件夹
重置/重建清除 build/live/,从元数据重新部署手动删除文件/重新导入
整合包更新原地更新,import/ 被替换,persist/ 保留导入新副本(文件重复)

Polymerium 的 4 层模型:

instances/my-pack/
├── import/    ← 整合包源(只读)
├── live/      ← 工作副本(游戏内修改)
├── persist/   ← 用户保留的文件(在更新中存活)
└── build/     ← 最终游戏目录(可丢弃)

这种分离意味着:

  • 整合包更新不会覆盖你的自定义设置(persist/
  • 重置不会删除你的世界存档(persist/saves/
  • 游戏目录(build/)可以从元数据重新构建

模组加载器支持

功能PolymeriumPrism Launcher
Fabric
Forge
NeoForge
Quilt
LiteLoader
Ornithe / LegacyFabric / Rift✅(作为搜索过滤器)
自定义加载器版本✅ 选择特定版本✅ 通过实例版本编辑器(patch 组件)
秒切加载器✅ 更新元数据,重新部署⚠️ 创建新实例或手动 patch

Polymerium 优势: 在几秒钟内从 Forge 切换到 NeoForge — 只需更新 loader 字段并重新部署。无需重新下载相同的模组。

Prism Launcher 优势: 强大的实例 patch 能力 — 通过版本编辑器自定义核心组件和加载器版本。支持更多加载器,包括旧版加载器。


整合包导入导出

功能PolymeriumPrism Launcher
CurseForge 导入
Modrinth 导入
MultiMC 导入✅(MultiMC 遗留支持)
Trident 格式✅ 原生格式
CurseForge 导出
Modrinth 导出
MultiMC 导出
整合包更新原地更新,import/ 刷新导入新副本(完全重复)

账户管理

功能PolymeriumPrism Launcher
微软账户✅(Device Code Flow OAuth)
离线账户
Authlib Injector✅(第三方验证 / Yggdrasil)
试用账户
按实例绑定账户✅ 不同实例绑定不同账户❌ 全局账户设置

模组管理

功能PolymeriumPrism Launcher
CurseForge 集成✅ 内置✅ 内置
Modrinth 集成✅ 内置✅ 内置
标签式组织✅ 灵活标签,多标签筛选❌ 传统分类
部署规则引擎✅ 按条件跳过/重定向/规范化文件
批量操作✅ 批量更新、基于标签排除✅ 基础批量操作

部署规则示例(Polymerium):

{
  "selector": "And(Repository=curseforge, Kind=datapack)",
  "action": "Destination → datapacks/"
}

这会将所有 CurseForge 的数据包重定向到自定义文件夹 — 用于解决不同加载器的数据包路径约定差异。


高级功能

功能PolymeriumPrism Launcher
快照系统✅ 保存/恢复/对比整个游戏状态
CLI✅ 30+ 命令(trident
MCP 模式✅ AI Agent 集成(30+ 工具)
崩溃诊断✅ 三阶段错误分类 + AI 分析⚠️ 基础崩溃日志
Git 友好的整合包开发✅ 实例 = JSON + 资产,可版本控制⚠️ 需要手动 zip 导出
游玩时间追踪✅ 图表、周活跃、总时长✅ 基础计时器
小组件(Widgets)✅ 文本笔记、网络连通性检测
Java 自动下载✅ 从 Mojang 自动下载
主题系统✅ 亮/暗模式、自定义强调色、圆角✅ 基础主题

平台与本地化

功能PolymeriumPrism Launcher
Windows
macOS✅ ARM64(Apple Silicon)✅ ARM64
Linux
英语
中文✅ 内置✅ Weblate 社区翻译
其他语言⚠️ 需手动添加✅ Weblate(370+ 贡献者)

Prism Launcher 优势: 成熟、经过战斗测试的启动器,社区支持强大(370+ Weblate 贡献者)。强大的实例 patch 能力,通过版本编辑器自定义组件。支持更多加载器,包括旧版加载器。


开源与许可

功能PolymeriumPrism Launcher
开源协议MITGPL-3.0
源码GitHubGitHub
分支自原创项目MultiMC

如何选择

选择 Polymerium 如果你:

  • ✅ 磁盘空间有限,或管理许多模组列表重叠的实例
  • ✅ 经常在模组加载器或整合包版本之间切换
  • ✅ 开发或维护整合包(Git 友好的工作流)
  • ✅ 想安全地实验(快照系统)
  • ✅ 需要离线或第三方验证(Authlib Injector、试用账户)
  • ✅ 偏好中文本地化
  • ✅ 想要 AI Agent 自动化(MCP 模式)
  • ✅ 需要精确控制文件部署(规则引擎)

选择 Prism Launcher 如果你:

  • ✅ 偏好传统的基于文件的实例模型
  • ✅ 需要为你的项目使用 GPL-3.0 许可
  • ✅ 已经熟悉 MultiMC 风格的实例文件夹
  • ✅ 需要强大的实例 patch(自定义组件/JSON 编辑)|
  • ✅ 需要旧版加载器支持(LiteLoader、Ornithe 等)|
  • ✅ 想要一个成熟、经过战斗测试的启动器和强大的社区支持(370+ Weblate 贡献者)

Polymerium 独有功能

MCP 模式与 AI 集成

Polymerium 是唯一内置 MCP 支持的 Minecraft 启动器。运行 trident --mcp,AI Agent 可以:

  • 创建实例:instance_create(...)
  • 添加模组:package_add("modrinth:sodium")
  • 拍快照:snapshot_create(...)
  • 部署并启动:instance_build(...)

30+ 工具覆盖整个工作流 —— 没有其他启动器提供此功能。

快照与对比

在做出更改前保存整个游戏状态,然后恢复或对比。非常适合:

  • 测试模组更新
  • 实验配置
  • 调试崩溃
  • 回滚损坏的设置

Git 友好的整合包开发

你的实例源码很干净:profile.json + import/ + 图标 + README + CHANGELOG。添加一个 .gitignore 排除 build/live/persist/,你就拥有一个可版本控制的整合包,可用于协作。


功能矩阵(完整版)

功能PolymeriumPrism Launcher
存储
基于符号链接的去重⚠️ 仅 Unix
硬链接支持
共享模组缓存
磁盘节省60–80%
架构
元数据驱动的实例
4 层文件模型
编译时读取部署
模组加载器
Fabric
Forge
NeoForge
Quilt
LiteLoader
旧版加载器(Ornithe、Rift 等)✅(作为过滤器)
自定义加载器版本✅(版本编辑器)
整合包
CurseForge 导入/导出
Modrinth 导入/导出
MultiMC 导入/导出
Trident 格式
原地整合包更新⚠️ 导入新副本
账户
微软
离线
Authlib Injector
试用
按实例绑定
模组
CurseForge + Modrinth
标签式组织
部署规则
批量更新+排除⚠️ 基础
高级
快照
CLI (trident)✅(30+ 命令)
MCP 模式(AI Agents)
崩溃诊断 + AI⚠️ 基础
Git 友好的整合包开发⚠️ 手动导出
游玩时间追踪(图表)✅(基础)
小组件
平台
Windows (x64)
Linux (x64)
macOS (ARM64)
英语
中文✅(内置)✅(Weblate)
其他语言⚠️(需手动添加)✅(Weblate,370+ 贡献者)
其他
Java 自动下载
主题系统
开源✅(MIT)✅(GPL-3.0)

总结

Polymerium 和 Prism Launcher 都提供强大的 Minecraft 实例管理,但它们针对不同的用例:

  • Polymerium 在实例模型上创新 —— 元数据驱动、基于符号链接的去重,以及独特的功能如快照、MCP 模式和 Git 友好的整合包开发。适合高级用户、整合包开发者和想要自动化和效率的用户。

  • Prism Launcher 提供传统的、经过战斗测试的基于文件的方法,继承自 MultiMC。强大的实例 patch 能力,更广泛的加载器支持,以及成熟 Weblate 驱动的本地化生态系统(370+ 贡献者)。如果你想要一个成熟启动器和强大的社区支持,以及 GPL 许可,这是一个可靠的选择。

两者都是优秀的选择 —— 选择最符合你工作流程的那一个。

目录