前置准备

  1. 下载 HMCL 与 Java 21 并完成环境配置


  2. 下载 Cleanroom 版新星工程:世界整合包


  3. 下载模组加载器与配套模组


安装步骤

  • 打开 HMCL,点击版本列表


  • 选择 安装新游戏


  • 在弹出的窗口中选择 1.12.2 版本,点击安装

    在HMCL上手动安装新星工程整合包-第3张图片


  • 在 HMCL 的 版本管理 中找到刚刚安装的 1.12.2 版本,点击自动安装


  • 将之前下载好的 cleanroom-xxx-installer.jar 文件拖入,HMCL 会自动为该版本安装 CleanroomLoader

    在HMCL上手动安装新星工程整合包-第4张图片


  • 下载新星工程整合包的压缩包(确保是 CleanroomLoader 版本)


  • 若未开启版本隔离,将压缩包内的 .minecraft 文件夹解压到 hmcl.exe 所在目录下,全部覆盖


  • 若开启版本隔离,先解压压缩包内的 .minecraft 文件夹,将其中的内容复制粘贴到 HMCL 的对应版本文件夹下,全部覆盖

    • 路径示例:hmcl.exe 所在目录/.minecraft/versions/NovaEng-Cleanroom/

      在HMCL上手动安装新星工程整合包-第5张图片


  • 进入解压后的 mods 文件夹


  • 删除其中自带的旧版 Fugue Mod 文件


  • 将之前从 Github 下载的最新版 Fugue Mod 文件放入该文件夹中

    在HMCL上手动安装新星工程整合包-第6张图片


  • 打开 HMCL,点击版本管理,选择已安装的 NovaEng-Cleanroom 版本


  • 进入游戏设置,然后打开高级选项(启用版本特定游戏后设置全局版本隔离)


  • 添加Java虚拟机参数:-XX:+UseZGC -XX:+ZGenerational -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+ExplicitGCInvokesConcurrent -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -Dfml.queryResult=confirm -XX:CompileThreshold=100000

    在HMCL上手动安装新星工程整合包-第7张图片


  • 确保以下选项已启用:

    • 不添加默认的 JVM 参数

    • 不检查游戏完整性

    • 不检查 JVM 与游戏的兼容性

    • 不尝试自动替换本地库

      在HMCL上手动安装新星工程整合包-第8张图片

  • 返回 HMCL 主界面,选择刚刚配置好的 NovaEng-Cleanroom


  • 点击启动游戏,开始嗨皮