Skip to content

AhaTeam-CL/SpringCore

Repository files navigation

SpringCore

这是 KataSuper 的再次加强版。高效、稳定和模块化的我的世界启动器开发框架。

This is the enhanced version of KataSuper. An efficient, stable, and modular Minecraft launcher development framework.

功能特性 / Features

  • 高效的启动管理 - 优化的 Minecraft 启动流程
  • 模块化设计 - 清晰的代码结构和模块划分
  • 账户管理 - 支持 Microsoft 账户登录
  • 模组管理 - 内置模组管理器,支持安装、启用、禁用和删除模组
  • 资源管理 - 完善的资源文件管理
  • Java 运行时管理 - 自动管理和配置 Java 运行时
  • 多版本支持 - 支持 Forge 和 Fabric 模组加载器

项目结构 / Project Structure

SpringCore/
├── SpringCore/          # 核心库项目
│   ├── Models/          # 数据模型
│   ├── Exceptions/      # 异常定义
│   ├── Launcher.cs      # 启动器核心
│   ├── MinecraftUtil.cs # Minecraft 工具类
│   ├── JavaUtil.cs      # Java 工具类
│   ├── ModManager.cs    # 模组管理器
│   ├── ResourceManager.cs    # 资源管理器
│   └── RuntimeManager.cs     # 运行时管理器
├── SpringLauncher/      # 启动器 UI 项目(WPF)
├── Test/                # 测试项目
└── markdown/            # 文档目录

快速开始 / Quick Start

环境要求 / Requirements

构建 / Build

dotnet build SpringCore.sln

运行 / Run

dotnet run --project SpringLauncher/SpringLauncher.csproj

文档 / Documentation

详细的文档请参考 markdown 目录:

技术栈 / Tech Stack

  • C# (.NET)
  • WPF (Windows Presentation Foundation)
  • Newtonsoft.Json
  • 异步编程模型 (async/await)

许可证 / License

MIT License

Copyright (c) 2026 AhaTeam-CL

详见 LICENSE 文件。

贡献 / Contributing

欢迎提交 Issue 和 Pull Request!

致谢 / Credits

  • 基于 KataSuper 项目改进
  • 感谢所有贡献者

About

这是KataSuper的再次加强版。高效、稳定和模块化的我的世界启动器开发框架。This is the enhanced version of KataSuper. An efficient, stable, and modular Minecraft launcher development framework.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages