1- # OptiRefine 目前没有可用版本,请勿在任何实际场景下载安装。暂不接受由OptiRefine引发崩溃或错误的issue。但你仍然可以反馈OptiFine本身在Cleanroom环境下存在的问题,需要的特性。
1+ # OptiRefine — Runtime Alpha Test
2+
3+ > ** 状态:Runtime Alpha Test** (运行时 alpha 测试)。可下载体验,但** 不建议** 在存档/服务器等重要场景使用;
4+ > 可能仍有崩溃或渲染问题。暂不接受由 OptiRefine 引发崩溃或错误的 issue;但你仍然可以反馈
5+ > OptiFine 本身在 Cleanroom 环境下存在的问题与需要的特性。
26
37# OptiRefine
48OptiRefine is a mod that utilizes Mixin to patch Optifine, keeping optifine compatible with cleanroom and reducing its destructiveness.
@@ -11,11 +15,13 @@ Post incompatible issues of optifine here!
1115
1216[ ✔] Disable OptiFineClassTransformer as it make file replacement
1317
14- [ ✔] Reimplement OptiFine with mixin (122/122 )
18+ [ ✔] Reimplement OptiFine with mixin (125/125 )
1519
16- [ ✔] Migrate build toolchain to the CleanroomModTemplate ` mixin ` branch (Gradle 9.6.1 / unimined 1.4.26-kappa / Cleanroom loader 0.5.17 -alpha / JDK 26) and make ` gradlew build ` pass
20+ [ ✔] Migrate build toolchain to the CleanroomModTemplate ` mixin ` branch (Gradle 9.6.1 / unimined 1.4.26-kappa / Cleanroom loader 0.6.7 -alpha / JDK 26) and make ` gradlew build ` pass
1721
18- [ ] Runtime verification in-game (mixin apply, AccessibleOperation, cursed mixin extensions)
22+ [ ~ ] Runtime verification in-game (mixin apply, AccessibleOperation, cursed mixin extensions)
23+ - Verified: non-shader rendering, dynamic lights, skins/capes, item lighting in inventory
24+ - In progress: hand-held items / GUI icons under shaders, shader terrain (black triangle root cause fixed, pending re-verify)
1925
2026[ ] Fix optifine and update to lwjgl3
2127
@@ -45,6 +51,12 @@ Requires JDK 26 (`JAVA_HOME` must point to it). Then:
4551Note: mixins are written against the vanilla MCP classes on the compile classpath;
4652OptiFine-only members are accessed via ` @AccessibleOperation ` / ` @Shadow ` (see FOR_AGENT.md).
4753
54+ ## Test Environment
55+
56+ - Cleanroom ` 0.6.7-alpha ` + ` OptiFine_1.12.2_HD_U_G6_pre1.jar `
57+ - Deployment: copy ` build/libs/optirefine-0.0.1-indev.jar ` into the instance ` mods/ ` folder
58+ - Bug reports: attach ` logs/latest.log ` / ` crash-reports/crash-*.txt `
59+
4860## Feats
4961
5062### Cleanroom removed Realms
0 commit comments