BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
Polymerium
Polymerium

Polymerium

一个基于元数据的Minecraft启动器,可迁移且可重现的实例。

3820a year ago
Polymerium

Polymerium

一个基于元数据的Minecraft启动器,可迁移且可重现的实例。

382
0

基本信息

我的世界Java版本

平台

Windows
Macos
Linux
BBSMC 创作者激励广告

其他链接

反馈问题 查看源码 访问 wiki

创作者

d3ara1n
d3ara1n Member

详情信息

许可证 MIT
发布于 2025-08-24
更新于 2026-05-02
简介渲染图更新日志版本百科反馈讨论

Polymerium

Polymerium

一个简单的理念:实例是一份可编辑的配置,不是一堆复制的文件。

License: MIT .NET 10.0 Avalonia C# zread

Codacy Badge CodeFactor

📥 下载 • 📖 文档 • 🐛 报告问题 • 💡 功能建议


实际效果

实际效果

从打开应用到启动游戏。


不同之处

Polymerium 里的实例是一份描述,不是一堆复制的文件。

换加载器、增删模组、更新整个整合包——改的是这份描述,Polymerium 按需重建文件,你的存档和设置原封不动。

  • 换加载器不用重来。 Forge 到 NeoForge、Fabric 到 Quilt——改个加载器,重新部署,模组全保留。
  • 原地更新整合包。 导入新版本,你的世界和设置照旧。
  • 随时回滚。 每次改动都能快照。改炸了?一键还原,还能看到具体动了什么。

文件是链接的,不是复制的——十个整合包共用同一批模组,不会占十倍的磁盘。整套配置就一个小文件,可以用 Git 管版本、可以分享、可以搬走。


功能

一目了然

你的所有实例、账户、最近玩过的世界都在一处。接着上次的地方继续,或者开个新的。
首页仪表盘
实例主页与启动面板 部署即启动

选个实例,按下启动。Polymerium 一步把配置变成正在运行的游戏——不用手动折腾文件,切换到另一个实例也是瞬间的事。
管的是模组,不是文件

像浏览列表条目一样浏览、筛选、启用、更新模组——而不是对付一个文件夹里的文件。列表和网格视图随意切,按来源或类型筛选,更新单个模组或整个整合包。
模组管理
依赖关系图 看懂完整的依赖关系

每个模组、每一层依赖,可视化铺开。在按下启动之前就能发现冲突和缺失。
从大型市场直接安装

CurseForge 和 Modrinth,内置。按游戏版本和加载器搜索筛选,不用离开应用就装进实例。
依赖关系图

还有更多

  • 快照 —— 保存和恢复完整的游戏状态,带差异视图。
  • Git 友好的整合包 —— 实例就是个配置文件,可以用 Git 管版本、协作开发。
  • 跨平台 —— Windows、Linux、macOS(Apple Silicon)同一套代码。
  • 干净卸载 —— 删两个文件夹,Polymerium 彻底消失。

开始使用

安装

[!NOTE] Polymerium 正在积极开发中,功能和界面可能随版本调整。

Microsoft OAuth · 开源 MIT · 凭据只存本地。

下载前请先查看对应平台的注意事项:

🪟 Windows — 启用开发者模式(符号链接所需)

Polymerium 使用符号链接进行高效的文件管理。启用开发者模式以允许在没有管理员权限的情况下创建符号链接。

Windows 11

设置 → 系统 → 开发者选项 → 开发者模式

Windows 10

设置 → 更新和安全 → 开发者选项 → 开发者模式

Windows 7/8

请先升级到 Windows 10+ 😉
🍎 macOS — 「安装包已损坏」处理方法

由于 PKG 安装包未经 Apple 开发者证书签名,macOS Gatekeeper 可能会阻止安装并提示「安装包已损坏」。

  1. 右键点击 .pkg 文件,选择 打开。

  2. 如果仍然无法打开,在终端中移除隔离标记:

    xattr -d com.apple.quarantine Polymerium-osx-arm64-Setup.pkg
    
  3. 再次打开 .pkg 文件,按照安装向导操作即可。

平台 包类型 直达下载
Windows x64 安装器 下载
Linux x64 AppImage 下载
macOS Apple Silicon PKG 安装器 下载

已有 Mirror酱 CDK?前往 Mirror酱 高速下载

  1. 下载 对应平台的安装包
  2. 运行 安装器或可执行文件
  3. 按照 向导完成初始配置

快速开始

  1. 创建实例 —— 选个 Minecraft 版本和模组加载器
  2. 添加内容 —— 从 CurseForge 或 Modrinth 装模组
  3. 部署 —— Polymerium 构建游戏文件
  4. 游戏 —— 直接启动,或导出成整合包

架构

技术 用途 集成
.NET 10 带 C# 预览功能的运行时 核心平台
Avalonia 12 跨平台 XAML UI 框架 表示层
MVVM 关注点分离 架构模式
依赖注入 模块化、可测试的服务 服务管理
响应式扩展 响应式数据流 数据流

项目结构

Polymerium/
├── website/        # 文档与项目网站
├── src/            # 应用源码
├── submodules/     # 引入的外部项目源码
├── notes/          # 内部笔记
├── changelogs/     # 版本更新日志
├── scripts/        # 构建与发布脚本
├── assets/         # 截图与素材
└── plans/          # 规划文档

平台支持

平台 状态
Windows ✅ 稳定
Linux ✅ 稳定
macOS ✅ 稳定

隐私与安全

Polymerium 尊重您的隐私:

  • 少量遥测:仅收集最少数据用于调试错误
  • 本地存储:所有数据都保留在您的机器上
  • 最小占用:干净卸载不留痕迹
  • 开源:透明、可审计的代码库

关于 AI 辅助开发

2026 年之前,Polymerium 的基础库、控件库与桌面应用全部由人工花费数年编写,代码库中不含任何一行 AI 生成的代码。

随着今年几款前沿编码模型问世,AI Agent 开始能够勉强参与项目的构建工作。但实践中发现,当前 LLM 在软件工程素养和领域特定知识(尤其是 Avalonia)上存在致命短板,产出的代码问题较为明显,必须经过人工排查和修复。

尽管有上述局限,Agent 的辅助仍显著加快了开发节奏:原本耗时一个月的任务,现在基本能在一周内交付。工作方式依旧保持不变——AI 负责提出方案并完成劳动密集的初步实现,由人工审阅、修正并完成剩余部分,确保代码方向不偏离预定轨道。


许可证

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。


项目统计

Star History Chart

Repobeats Analytics

参考资料

技术参考

  • Inside a Minecraft Launcher - 游戏启动过程和 Fabric/Quilt 部署
  • Tutorial: Writing a Launcher - 游戏启动过程指南
  • ForgeWrapper - Forge 集成参考
  • Microsoft Authentication Scheme - 身份验证实现

特别感谢

  • Minecraft 社区 - 为了令人难以置信的模组生态系统
  • Avalonia 团队 - 为了出色的跨平台 UI 框架
  • API 提供商 - CurseForge 和 Modrinth 提供的公共 API
  • 贡献者 - 每一个帮助 Polymerium 变得更好的人

许可证 (FOSSA)

FOSSA Status

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。


Polymerium —— 把实例当成一份配置,而不是一堆复制的文件。

BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号