HyperLightBCL Branch
HyperLightBCL 是基于 Bad Craft Launcher 分离出来的 Rust 实现分支,继续保持着 Bad Craft Launcher 的设计理念,在 Bad Craft Launcher 的 Rust 融合实现会基于该项目修改部分代码
为什么会有这个开发分支?
因为 Rust 的内存安全性极强,能够有效防止玩家隐私泄漏,且 HMCL 的陶瓦联机、PCL-CE 与 FCL 的联机实现基于使用 Rust 开发的 EasyTier 进行实现,而我们高效的联机方式会使用 Rust 进行开发,故此会修改部分 EasyTier 源码。
另一个原因是 Rust 的占用极小,可以让老机型的占用压力减轻,给玩家以畅快的游戏体验
特点与优势
- 安全性: Rust 内存安全性 + 非对称加密和系统级密钥存储器处理启动器的敏感数据
- Tauri 应用框架: 使用 Vite + Vue + TypeScript 开发 UI 界面,你现在看到的网页就是基于 VitePress 构建的
✅ 已完成功能
- 离线登录
🛠️ 计划开发 / 完成功能
- 启动游戏版本
- 游戏版本下载和安装功能
- 下载、安装 CurseForge 和 Modrinth 模组、资源、存档、光影和整合包
- Microsoft OAuth 2.0 与传统 Yggdrasil API 及 OAuth 2.0 Yggdrasil API 登录
- 内容管理器:存档、资源包、光影包、整合包、模组
- Java 管理:JVM 自定义参数、Java 自动检测与下载
- 下载源提供:BMCLAPI、官方下载源
- 更多功能待添加......
贡献与反馈
目前仓库的主要开发者为 TNTyep520,如果您在使用过程中发现任何问题或有改进建议,欢迎通过仓库的 Issues 页面提交反馈,我们非常感谢您的贡献。
项目开源信息
我们真诚的希望社区开发者能为我们贡献部分代码,故此,我们选择完全开源源代码
HyperLightBCL 遵循 GNU General Public License v3.0 开源许可证,这一协议具有互相传染性
下载 HyperLightBCL
Tips:
由于 HyperLightBCL 处于Alpha 或早期开发阶段,故不开放下载,后续会通过 Vue 框架搭建下载页面供国内无法访问 GitHub Releases 的地区下载,敬请期待
