Status: Runtime Alpha Test. You can download and try it out, but it is not recommended for important worlds or servers; crashes or rendering issues may still occur. Issues are accepted — bug reports about crashes or errors caused by OptiRefine are welcome. Note: rendering anomalies while shaders are active are expected — don't worry, it is normal.
OptiRefine is a mod that utilizes Mixin to patch Optifine, keeping optifine compatible with cleanroom and reducing its destructiveness.
Go and get Mellow which i like
Post incompatible issues of optifine here!
The project targets Java 25
./gradlew build
Note: mixins are written against the vanilla MCP classes on the compile classpath;
OptiFine-only members are accessed via @AccessibleOperation / @Shadow (see FOR_AGENT.md).
- Cleanroom
0.6.9-alpha+OptiFine_1.12.2_HD_U_G5.jar(or you likeOptiFine_1.12.2_HD_U_G6_pre1.jar) - Deployment: copy
build/libs/optirefine-0.0.1-indev.jarinto the instancemods/folder - Bug reports: attach
logs/latest.log/crash-reports/crash-*.txt
OptiRefine does not perform any special repairs, which may prove to be universal.
with Fugue
with OptiRefine
For a decade, OptiFine was the reason Minecraft didn't just run — it looked. Shaders, smooth lighting, zoom, dynamic skies: the game you remember is the game OptiFine drew. Then the ecosystem moved on. Cleanroom replaced the old Forge, and OptiFine's blunt bytecode surgery no longer fit in the house it used to own.
OptiRefine is the rebuild — not a patch on a patch, but a faithful re-implementation: 125 mixins restore OptiFine's behavior on Cleanroom the way it should have been done from day one, with the destructive class transformer switched off for good.
The features are back. The compatibility is back. The look is back.
Make OptiFine great again.