Skip to content

Commit 1bf38d6

Browse files
committed
README: runtime alpha test status (125/125 mixins, in-game verification in progress)
1 parent ca8a491 commit 1bf38d6

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
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
48
OptiRefine 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:
4551
Note: mixins are written against the vanilla MCP classes on the compile classpath;
4652
OptiFine-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

Comments
 (0)