传统的 Minecraft 启动器管理文件。Polymerium 管理体验。
Polymerium 不是复制和存储每个实例的数千个模组文件,而是将您的游戏设置描述为轻量级元数据,并按需构建实际的游戏文件。这种革命性的方法带来了几个改变游戏规则的好处:
[!IMPORTANT] 需要 Windows 开发者模式
Polymerium 使用符号链接进行高效的文件管理。启用开发者模式以允许在没有管理员权限的情况下创建符号链接。
设置 → 系统 → 开发者选项 → 开发者模式
设置 → 更新和安全 → 开发者选项 → 开发者模式
请先升级到 Windows 10+ 😉
[!NOTE] Polymerium 目前正在积极开发中。功能和界面可能在版本之间发生变化。
📥 下载 → 📂 解压 → 🚀 运行 → ⚙️ 设置
Polymerium-[arch]-Setup.exe🎮 创建 → 📦 添加内容 → 🔧 部署 → ▶️ 游戏
| 🛠️ 技术 | 📋 用途 | 🔗 集成 |
|---|---|---|
| .NET 9.0 | 具有 C# 预览功能的最新运行时 | 核心平台 |
| Avalonia 11 | 跨平台 XAML UI 框架 | 表示层 |
| MVVM 模式 | 清晰的关注点分离 | 架构模式 |
| 依赖注入 | 模块化、可测试的架构 | 服务管理 |
| 响应式扩展 | 响应式数据处理 | 数据流 |
Polymerium/
├── 🎨 src/Polymerium.App/ # UI 应用程序层
├── ⚙️ src/Polymerium.Trident/ # 核心业务引擎
├── 🔗 submodules/ # 共享组件
├── 📚 docs/ # 文档
├── 🛠️ .kiro/steering/ # 开发指南
└── 📦 Releases/ # 构建产物
# 克隆包含子模块
git clone --recursive https://github.com/d3ara1n/Polymerium.git
cd Polymerium
# 构建解决方案
dotnet build
# 以开发模式运行
./Development.ps1
# 开发模式
./Development.ps1
# 生产模式
./Production.ps1
# 构建和发布
./Publish.ps1
# 获取版本信息
dotnet gitversion
# 生成更新日志
git cliff
我们欢迎贡献!请确保您的代码遵循既定的模式:
| 方面 | 要求 |
|---|---|
| 🏗️ 架构 | 具有清晰关注点分离的 MVVM 模式 |
| 💉 依赖注入 | 全程使用构造函数注入 |
| 🔥 现代 C# | 利用最新的语言功能和模式 |
| ✨ 代码风格 | 遵循 .editorconfig 指南 |
[!TIP] 查看我们的指导文档了解详细的项目指南和架构模式。
| 平台 | 状态 | 备注 |
|---|---|---|
| ✅ 稳定 | 主要平台,具有完整功能支持 | |
| 🚧 进行中 | 核心功能正常工作 | |
| 📋 计划中 | 未来发布目标 |
Polymerium 尊重您的隐私:
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
Polymerium:为现代时代重新思考 Minecraft 实例管理 ✨
由 Polymerium 团队用 ❤️ 制作