这是 KataSuper 的再次加强版。高效、稳定和模块化的我的世界启动器开发框架。
This is the enhanced version of KataSuper. An efficient, stable, and modular Minecraft launcher development framework.
- 高效的启动管理 - 优化的 Minecraft 启动流程
- 模块化设计 - 清晰的代码结构和模块划分
- 账户管理 - 支持 Microsoft 账户登录
- 模组管理 - 内置模组管理器,支持安装、启用、禁用和删除模组
- 资源管理 - 完善的资源文件管理
- Java 运行时管理 - 自动管理和配置 Java 运行时
- 多版本支持 - 支持 Forge 和 Fabric 模组加载器
SpringCore/
├── SpringCore/ # 核心库项目
│ ├── Models/ # 数据模型
│ ├── Exceptions/ # 异常定义
│ ├── Launcher.cs # 启动器核心
│ ├── MinecraftUtil.cs # Minecraft 工具类
│ ├── JavaUtil.cs # Java 工具类
│ ├── ModManager.cs # 模组管理器
│ ├── ResourceManager.cs # 资源管理器
│ └── RuntimeManager.cs # 运行时管理器
├── SpringLauncher/ # 启动器 UI 项目(WPF)
├── Test/ # 测试项目
└── markdown/ # 文档目录
- .NET SDK (版本见 global.json)
- Windows 10/11
dotnet build SpringCore.slndotnet run --project SpringLauncher/SpringLauncher.csproj详细的文档请参考 markdown 目录:
- C# (.NET)
- WPF (Windows Presentation Foundation)
- Newtonsoft.Json
- 异步编程模型 (async/await)
MIT License
Copyright (c) 2026 AhaTeam-CL
详见 LICENSE 文件。
欢迎提交 Issue 和 Pull Request!
- 基于 KataSuper 项目改进
- 感谢所有贡献者