
Cleanroom 模组式启动器非官方版
在任何启动器上启动Cleanroom,或更新你的mmc实例为Cleanroom版本
查看大图这是替代版本,而非分支!
本模组可以:
- 如果你使用基于 MMC 的启动器,自动下载并安装 Cleanroom。
- 如果你使用其他启动器,下载并启动 Cleanroom。
与官方版本的区别:
- 提供一个配置选项,可使用本地的 Cleanroom MMC 整合包,从而允许安装 CI 构建版。
- 允许整合包自带默认的 Cleanroom 版本和参数配置。
- 为 MMC 压缩包和库文件下载提供代理设置。
- Maven 镜像,仅对特定地区的玩家有用。
- 自定义库文件路径,允许与现有启动器复用库文件。
整合包作者的重要功能
- 你可以为你的整合包附带一个自定义的默认 Cleanroom MMC 包,该包不会自动更新,但可以轻松手动更新。
- 你可以随整合包附带一个 JRE(通过填写相对路径),这样玩家无需自行安装新的 Java。
- 你可以在整合包中附带所有库文件,这样玩家可以实现即时一键重启。
关于 Java 8u51
官方启动器自带过时的 Java 8u51(2015年发布),该版本不包含后来 Let's Encrypt(Cleanroom Maven 使用)和 Azure(libraries.minecraft.net 使用)的证书。
如果检测到旧版 Java,模组会将这些证书添加到 JVM 中。实际上,我添加了最新 Java 版本中的整个密钥库。
但 8u51 还有另一个会导致多线程下载死锁的 bug。更新你的 JVM 始终是最好的解决方案。
关于附带的库文件与资源
- Apache Httpcomponents 5:已重定位(Shadowed)以支持多线程下载。
- java-utils:由 CleanroomMC 创建,用于检测已安装的 JVM。
- MigLayout:用于提供良好的图形界面布局。
- sslcontext-kickstart:用于导入密钥库。
- cacerts.jks:从最新的 Temurin JRE 8.0.462+8 复制的密钥库。
- mmcpack.zip:最新的 Cleanroom 0.3.13-alpha MMC 压缩包。可以通过将校验和与发布版本进行比较来验证。
如果你想要……
- 更新 Cleanroom 版本:删除 relauncher/ 目录下的 mmcpack.zip 和 mmcpack/ 文件夹,然后启动游戏。
- 回退到 Forge:如果你使用常规启动器,请禁用此模组;如果你使用 MMC 系列启动器,请在实例设置中将游戏版本、LWJGL 版本和 Forge 版本改回常规版本。
注意
我所说的基于 MMC 的启动器指的是 MultiMC、PolyMC 和 PrismLauncher。
你需要安装 Java 21 才能使用此模组!
这是一个仅限客户端的模组!对于服务器,请从 Cleanroom 仓库下载安装器 jar。
如果出现问题,请删除 cleanroom_relauncher.cfg 配置文件并重试!
常见问题解答:
- 问:什么是 Cleanroom?
- 答:Cleanroom 是 1.12.2 Forge 的一个分支,提供更新的工具链、新 API 和 99% 的兼容性。我们的目标是让 1.12.2 跟上最新的工具链,同时为 Forge 和原版添加更多功能,这样我们就不必担心高版本的 X 点发布 * Y 模组 API 的烦恼了。
- 问:如何安装 Cleanroom?
- 答:请按照 README 中的说明进行操作。
- 问:我可以将其包含在我的 Forge 整合包中吗?它会导致我的 Forge 包崩溃吗?
- 答:是的,你可以,而且它是安全的!此模组在 Forge 环境中不会被加载,也不会导致任何崩溃。
- 问:Java 版本要求?
- 答:21 或 22。我们计划支持使用最新的 LTS Java 版本进行开发,并使用最新的 Java 运行。
- 问:当前状态如何?
- 答:Cleanroom 已经达到了良好的可用性,像 Tekkit 2 这样的小型整合包可以与 Fugue 搭配开箱即用,而像 e2ee 和 Mystics Monstrosity 这样的大型整合包在经过一些调整后也能正常运行。但是我们缺乏人手,如果你愿意帮忙,请加入我们的 Discord。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。