项目简介
iCL Minecraft启动器(iCL)是一款专为X86_64架构的Linux和Windows操作系统设计的Minecraft启动器,它基于HMCL-Release3.5.5开发。该启动器具备丰富功能,如Mod管理、游戏自定义、游戏自动安装(支持Forge、Fabric、Quilt、LiteLoader与OptiFine)、模组包创建以及界面自定义等。
项目的主要特性和功能
- Mod管理:支持各类Mod的安装、卸载和管理,增强游戏扩展性与个性化。
- 游戏自定义:可自定义游戏设置,包括内存分配、Java路径、启动参数等。
- 自动安装:能自动安装Forge、Fabric、Quilt、LiteLoader与OptiFine等常用Mod加载器和优化工具。
- 模组包创建:允许用户创建并分享自己的模组包,便于多人游戏和社区交流。
- 界面自定义:提供多种界面主题和布局选项,满足用户个性化需求。
- 多账户支持:支持多个Minecraft账户登录,方便账户切换。
- 日志导出:支持导出游戏日志,方便问题排查。
- 崩溃报告:自动生成并上传崩溃报告,助力开发者定位修复问题。
安装使用步骤
1. 下载iCL启动器
访问iCL官网下载最新版本的iCL启动器。
2. 安装iCL启动器
下载完成后,运行安装程序,按提示完成安装,安装时可选择安装路径和创建桌面快捷方式。
3. 配置游戏设置
打开iCL启动器,首次运行会提示进行基本设置,如选择游戏目录、设置Java路径等;也可在“设置”菜单进一步自定义游戏设置,如内存分配、启动参数等。
4. 安装和管理Mod
在“Mod管理”菜单中,可浏览、安装和管理各种Mod,支持自动安装常用Mod加载器和优化工具。
5. 创建和分享模组包
在“模组包”菜单中,用户能创建自己的模组包并分享给其他玩家,模组包可包含多个Mod和自定义设置。
6. 启动游戏
配置完成后,点击“启动游戏”按钮,iCL将自动下载并安装所需的游戏文件和Mod,游戏启动后可使用已安装的Mod和自定义设置。
7. 导出日志和崩溃报告
若游戏运行出现问题,可在“日志”菜单中导出游戏日志进行排查;崩溃报告会自动生成并上传。
开源协议
iCL启动器在GPLv3开源协议下发布,同时附有附加条款: 1. 分发修改版本时,需合理修改程序名称或版本号,以示与原始版本不同。 2. 不得移除程序所显示的版权声明。
贡献
若提交Pull Request,需遵守以下要求:
- IDE: Intellij IDEA
- 编译器: Java 1.8
- 不要修改 gradle
相关文件
编译
于项目根目录执行以下命令:
bash
./gradlew clean build
请确保至少安装了含有JavaFX 8的Java,建议使用Liberica Full JDK 8或更高版本。
JVM 选项 (用于调试)
| 参数 | 简介 |
|----------------------------------------------|-------------------------------------------------------------------------------------------------|
| -Dhmcl.home=<path>
| 覆盖 HMCL 数据文件夹。 |
| -Dhmcl.self_integrity_check.disable=true
| 检查更新时绕过本体完整性检查。 |
| -Dhmcl.bmclapi.override=<version>
| 覆盖 BMCLAPI 的 API Root, 默认值为 https://bmclapi2.bangbang93.com
. 例如 https://download.mcbbs.net
. |
| -Dhmcl.font.override=<font family>
| 覆盖字族。 |
| -Dhmcl.version.override=<version>
| 覆盖版本号。 |
| -Dhmcl.update_source.override=<url>
| 覆盖更新源。 |
| -Dhmcl.authlibinjector.location=<path>
| 使用指定的 authlib-injector (而非下载一个). |
| -Dhmcl.openjfx.repo=<maven repository url>
| 添加用于下载 OpenJFX 的自定义 Maven 仓库 |
| -Dhmcl.native.encoding=<encoding>
| 覆盖原生编码。 |
| -Dhmcl.microsoft.auth.id=<App ID>
| 覆盖 Microsoft OAuth App ID. |
| -Dhmcl.microsoft.auth.secret=<App Secret>
| 覆盖 Microsoft OAuth App 密钥. |
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】