OptiFine Alternatives

Why?

OptiFine was originally a great mod offering many quality of life improvements for the player in the beginning. However, over the years, its benefits have dwindled and has caused many issues for modders. This is due to Minecraft's codebase improving over the years and OptiFine's aggressiveness towards replacing entire swaths of code while being closed source making it very difficult to figure out why OptiFine has broken another modder's mod. Also worth noting that OptiFine natively doesn't support Fabric and it's hard to maintain OptiFabric.

In the modern Minecraft era, with Fabric's community effort, modders have begun to create alternatives for most of OptiFine's features to allow players to maintain better performance, better mod compatibility, and better support.

OptiFabric: A note about the 1.16 crashes

This list

This list will list recommended OptiFine alternatives by me (LambdAurora), so it has some requirements for mods to be listed here:

This list now has a fancy URL: https://lambdaurora.dev/optifine_alternatives

Contribute

You can contribute to this list by opening a pull request on the data branch via GitHub.

Alternatives

Performance

Client

General

Cosmetic

Splash Screen

Shaders

Fog

Utility

Cloud Height

Zoom

Extras

The mods listed below are not part of the OptiFine alternatives directly but those are still nice to have.

No Dynamic FOV

As of 1.16.2 and above, this is now a vanilla feature under the accessibility settings. If you are playing in 1.16.2 or above, the mods for this feature are irrelevant.

Those are client-only mod that prevents Minecraft from changing the FOV in all situations.

Compatibility

Sodium and Canvas Renderer are incompatible.

Some mods require the Fabric Renderer API to work, Canvas supports it, but Sodium will not support it by default, Indium is required to support it.

Missing

Need help?

If you need help about Sodium, Lithium, Phosphor (any of CaffeineMC's mod to be short), please check out CaffeineMC's discord server.

If you need help related to LambDynamicLights, LambdaBetterGrass, or if you don't want to post in the comments a suggestion you can check out my own discord server

Other lists