Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save OrigamiEngineer/0b42fd74419c361968bb7a95eb207086 to your computer and use it in GitHub Desktop.
Save OrigamiEngineer/0b42fd74419c361968bb7a95eb207086 to your computer and use it in GitHub Desktop.
Recommended OptiFine alternatives on Fabric

Why?

OptiFine was originally a great mod offering many quality of life improvements for 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

Alternatives

Performance

Client

General

  • Lithium - server optimizations (useful in singleplayer)
  • Phosphor - lighting engine performance improvements

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.

  • motioNO - disables dynamic FOV.
  • FovLock - adds dynamic FOV lock button.

Fog

Zoom

Extras

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

  • Overworld Two provides an alternative optimized world generator for overworld and nether. Much faster than Vanilla but isn't identical to Vanilla.

Missing

  • overlay textures
  • custom entity models
  • custom mojang logo
  • Fishingline and Lead: Custom widths and textures.
  • Lightmap: Custom lighting for the sun, torches, lighting and raining for the different dimensions.

Compability

Sodium and Canvas Renderer are incompatible. Sodium currently doesn't implement Fabric renderer API which makes some mods incompatible like CBT.

Need help?

If you need help installing any of these mods feel free to ask in the fabric discord server in the player-support channel.

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

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

Other lists

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment