optifine.alternatives.lambdaurora.dev Open in urlscan Pro
2a06:98c1:3121::3  Public Scan

Submitted URL: http://optifine.alternatives.lambdaurora.dev/
Effective URL: https://optifine.alternatives.lambdaurora.dev/
Submission: On February 26 via api from US — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

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:

 * They must be publicly available - if they're only available on request they
   are not eligible.
 * Mods must respect the Mojang EULA.
 * “PVP” clients (Badlion / Lunar / etc.) and cheat clients are not considered
   mods.
 * Mods must not refer to cheat clients.
 * Mods that change gameplay in a way (e.g. zoom) that have a way for servers to
   disable them will be favored.
 * Free and open-source mods are favored.

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


CONTRIBUTE

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


ALTERNATIVES


PERFORMANCE

CLIENT

Cull Leaves
by TeamMidnightDust

Adds culling to leaf blocks, providing a huge performance boost over vanilla.
Similar to OptiFine's Smart Leaves feature.

Versions
 * Quilt: 1.17 -> 1.20.1
 * Fabric: 1.16 -> 1.20.1
 * Forge: 1.19.2 -> 1.20.1


Cull Particles
by Tfarcenim

Don't render particles that can't be seen. Unneeded with Sodium.

Versions
 * Fabric: 1.15 -> 1.19
 * Quilt: 1.15 -> 1.19
 * Forge: 1.15 -> 1.16.2


Dynamic FPS
by juliand665

Improve performance when Minecraft is in the background.

Versions
 * Quilt: 1.16.2 -> 1.20.4
 * Fabric: 1.14 -> 1.16, 1.16.2 -> 1.20.4


Enhanced Block Entities
by FoundationGames

Reduce FPS lag with block entities, as well as customize them with resource
packs.

Versions
 * Quilt: 1.18, 1.18.2 -> 1.20.2
 * Fabric: 1.16.2 -> 1.18, 1.18.2 -> 1.20.2


EntityCulling
by tr7zw

Using async path-tracing to hide (Block-)Entities that are not visible.

Versions
 * Fabric: 1.16 -> 1.20.2, 1.20.4
 * Quilt: 1.16 -> 1.20.1
 * Forge: 1.8.8 -> 1.8.9, 1.16 -> 1.20.2, 1.20.4
 * NeoForge: 1.20.2, 1.20.4


FPS Reducer
by bre2el

Improve performance when Minecraft is in the background, minimized or left
inactive/idle for a while.

Versions
 * Fabric: 1.16.5 -> 1.20.2, 1.20.4
 * Quilt: 1.16.5 -> 1.20.2, 1.20.4
 * Forge: 1.7.10 -> 1.20.2, 1.20.4
 * NeoForge: 1.20 -> 1.20.2, 1.20.4


Sodium
by CaffeineMC

Modern rendering engine and client-side optimization mod for Minecraft.

Versions
 * Fabric: 1.16.3 -> 1.20.4
 * Quilt: 1.18.2 -> 1.20.4



--------------------------------------------------------------------------------

GENERAL

Krypton
by astei

A mod to optimize the Minecraft networking stack.

Versions
 * Fabric: 1.16.2 -> 1.20.4
 * Quilt: 1.16.2 -> 1.20.4


LazyDFU
by astei

Makes the initialization of DataFixerUpper "lazy". DataFixerUpper (or DFU for
short) is the system used by Minecraft to convert old worlds to the current
version you're running, in Vanilla it's initialized at startup and is slow (and
eats a lot of resources). This mod delays the initialization of DFU by
initializing only when needed, if you're playing only on multiplayer it'll never
get initialized for example.

Versions
 * Fabric: 1.14 -> 1.20.4
 * Quilt: 1.14 -> 1.20.1
 * Forge: 1.16 -> 1.19.3


Lithium
by CaffeineMC

No-compromises game logic/server optimization mod.

Versions
 * Fabric: 1.15 -> 1.16, 1.16.2 -> 1.20.4
 * Quilt: 1.15 -> 1.20.4


Phosphor
by CaffeineMC

No-compromises lighting engine optimization mod. Incompatible with Starlight.

Versions
 * Fabric: 1.15 -> 1.19.4
 * Quilt: 1.15 -> 1.19.4


Starlight
by PaperMC

Rewrites the light engine to fix lighting performance and lighting errors. Uses
a custom format for light storage. Incompatible with Phosphor.

Versions
 * Fabric: 1.17 -> 1.20.4
 * Quilt: 1.17 -> 1.20.4
 * Forge: 1.17 -> 1.20.2, 1.20.4



--------------------------------------------------------------------------------


COSMETIC

Animatica
by FoundationGames

A mod implementing the OptiFine/MCPatcher animated texture format.

Versions
 * Quilt: 1.18 -> 1.19, 1.19.2 -> 1.20.1
 * Fabric: 1.17 -> 1.19, 1.19.2 -> 1.20.1


Chime
by Emi

Adds predicates for more interactive item models, CIT replacement with a custom
format.

Versions
 * Fabric: 1.16, 1.16.4 -> 1.16.5, 1.18 -> 1.20.2
 * Quilt: 1.18 -> 1.20.2


CIT Resewn
by shsupercm

Re-implements MCPatcher's CIT (custom item textures from optifine resource
packs)

Versions
 * Fabric: 1.17 -> 1.20.1
 * Quilt: 1.17 -> 1.19.3


Clear Skies
by grondag

Horizon and fog match the sky color. True blue skies!

Versions
 * Fabric: 1.15 -> 1.19.3
 * Quilt: 1.15 -> 1.19.3
 * Forge: 1.16 -> 1.19.3


Colormatic
by kvverti

An independent implementation of the custom colors mod for Minecraft.

Versions
 * Quilt: 1.18 -> 1.19.2
 * Fabric: 1.14 -> 1.19.2


Connected Block Textures
by TwilightFlower

An implementation of the MCPatcher/Optifine connected textures format on the
Fabric modloader. Unmaintained.

Versions
 * Fabric: 1.16

Requirements
 * Fabric Renderer API


Continuity
by PepperCode1

A Fabric mod that allows for efficient connected textures. Support emissive
textures.

Versions
 * Fabric: 1.17 -> 1.20.4
 * Quilt: 1.17 -> 1.20.4

Requirements
 * Fabric Renderer API


Custom Entity Models (CEM)
by dorianpb

An implementation of custom entity models heavily based off of Optifine's format
that aims to achieve feature parity with Optifine's custom entity models.

Versions
 * Fabric: 1.16 -> 1.19.4
 * Quilt: 1.16 -> 1.19.4


Custom GUI
by omoflop

A mod allowing to animate GUI textures or replace container textures with
minimal predicates.

Versions
 * Fabric: 1.16 -> 1.17


Entity Model Features
by Traben

A Fabric mod implementing support for OptiFine-format custom entity model (CEM)
resourcepacks. Fully compatible with Sodium & Fresh Animations.

Versions
 * Quilt: 1.18.2 -> 1.20.4
 * Fabric: 1.18.2 -> 1.20.4
 * Forge: 1.18.2 -> 1.20.2, 1.20.4
 * NeoForge: 1.18.2 -> 1.20.2, 1.20.4


Entity Texture Features
by Traben

A Fabric mod implementing randomized & emissive texture support for mobs set by
the resourcepack. Fully compatible with the Optifine format & Sodium.

Versions
 * Quilt: 1.16.5 -> 1.20.4
 * Fabric: 1.16.5 -> 1.20.4
 * Forge: 1.16.5 -> 1.20.4
 * NeoForge: 1.18.2 -> 1.19.2, 1.19.4 -> 1.20.4


FabricSkyboxes
by AMereBagatelle

Allows resource packs to define custom skyboxes. OptiFine format is not
compatible by default, converters are available.

Versions
 * Fabric: 1.16.3 -> 1.20.4
 * Quilt: 1.17 -> 1.19, 1.19.4 -> 1.20.4


JMX
by vram-guild

JMX adds support for FREX Rendering API features to Minecraft JSON model
loading. It can also be configured to load all JSON models as FREX meshes, which
may offer a modest reduction in memory usage due to more efficient data
structures.

Versions
 * Fabric: 1.16 -> 1.19, 1.19.2 -> 1.20.1
 * Quilt: 1.16 -> 1.18, 1.18.2 -> 1.20.1


JsonEM (Json Entity Models)
by FoundationGames

Data driven entity model library, should work with most entities. Does not
support OptiFine's format.

Versions
 * Fabric: 1.18 -> 1.20.4
 * Quilt: 1.18 -> 1.20.4


LambdaBetterGrass
by LambdAurora

Adds better grass and snow to the game.

Versions
 * Quilt: 1.18.2 -> 1.20.1
 * Fabric: 1.16.2 -> 1.19.2

Requirements
 * Fabric Renderer API


LambDynamicLights
by LambdAurora

Adds dynamic lighting to the game.

Versions
 * Quilt: 1.17 -> 1.20.4
 * Fabric: 1.15 -> 1.20.4


More Block Predicates
by omoflop

Allows resource packs to change block models depending on new conditions! Custom
format.

Versions
 * Fabric: 1.17 -> 1.19.2
 * Quilt: 1.17 -> 1.19.2


MoreMcmeta
by soir20

Animate almost any Minecraft texture with more options.

Versions
 * Fabric: 1.16.5 -> 1.20.4
 * Quilt: 1.17 -> 1.20.4
 * Forge: 1.16.5 -> 1.20.4


OptiGUI
by opekope2

Custom inventory GUIs on Fabric&Quilt with OptiFine resource pack support&many
more features

Versions
 * Fabric: 1.18 -> 1.20.4
 * Quilt: 1.18 -> 1.20.4


Polytone
by MehVahdJukaar

Multipurpose Visual Customization mod: tweak colors, colormaps, lightmaps,
sounds, GUI elements, biome effects, particles, fog colors and more.Supports old
Optifine formats

Versions
 * Fabric: 1.18.2 -> 1.20.4
 * Quilt: 1.18.2 -> 1.20.4
 * NeoForge: 1.20.2 -> 1.20.4
 * Forge: 1.18.2 -> 1.20.4


Transparent
by Trikzon

Allows resource packs to make entities support transparency.

Versions
 * Fabric: 1.15 -> 1.20.4
 * Quilt: 1.15 -> 1.20.4
 * Forge: 1.15 -> 1.20.4
 * NeoForge: 1.20.2 -> 1.20.4


Varied Mob Textures
by digifox03

This mod allows the resource packs creator to have multiple randomized textures
for the same mob. Uses custom format, OptiFine-based resource packs will need
conversion.

Versions
 * Fabric: 1.16



--------------------------------------------------------------------------------

SPLASH SCREEN

Custom Splash Screen
by TeamMidnightDust

Change Minecraft's loading screen to your liking! Completely configurable!

Versions
 * Quilt: 1.18 -> 1.20.1
 * Fabric: 1.16 -> 1.20.1


Dark Loading Screen
by A5b84

A simple mod to make the loading screen darker.

Versions
 * Quilt: 1.17 -> 1.20.4
 * Fabric: 1.14 -> 1.20.4


Quilt Loading Screen
by hibi, triphora (previous maintainer), darkerbit (original author)

A loading screen based off of The Quilt Community's server banner.

Versions
 * Quilt: 1.18.2 -> 1.20.1
 * Fabric: 1.16.5 -> 1.18.2


Splash
by LoganDark

Splash is a Fabric mod that allows you to customize the colors of your splash
screen.

Versions
 * Fabric: 1.16 -> 1.17



--------------------------------------------------------------------------------


SHADERS

Canvas Renderer
by vram-guild

A new rendering engine. Incompatible with Sodium.

Versions
 * Fabric: 1.17 -> 1.19, 1.19.2 -> 1.20.2
 * Quilt: 1.17 -> 1.18, 1.18.2 -> 1.20.2


Iris
by IrisShaders

A new shaders mod for Minecraft intended to be compatible with existing
ShadersMod/Optifine shaders.

Versions
 * Quilt: 1.16.5 -> 1.20.4
 * Fabric: 1.16.5 -> 1.20.4



--------------------------------------------------------------------------------


FOG

ClearView
by tfarecnim

Controls which kinds of fogs are shown.

Versions
 * Fabric: 1.15 -> 1.16


Custom Fog
by Setadokalo

A mod allowing you to customize the appearance of fog in your world.

Versions
 * Fabric: 1.15 -> 1.20.4
 * Quilt: 1.15 -> 1.20.4


Fog Control
by capnkork

Allows the user to adjust the (client) distance at which fogs render or disable
them completely.

Versions
 * Fabric: 1.17 -> 1.17.1, 1.20.4


NoFog
by Tommeh2, Virtuoel

A simple client-side mod supporting both forge and fabric that removes all fog.
(ARR)

Versions
 * Fabric: 1.16.5 -> 1.20.4
 * Quilt: 1.16.5 -> 1.20.4
 * Forge: 1.10.2 -> 1.20.2
 * NeoForge: 1.20.1 -> 1.20.4



--------------------------------------------------------------------------------


UTILITY

Fabrishot
by ramidzkh

Take insanely large screenshots because why not?

Versions
 * Fabric: 1.16 -> 1.20.1
 * Quilt: 1.16 -> 1.20.1


No Telemetry
by kb1000

No Telemetry is a mod that allows you to disable Microsofts data tracking which
has been added in the snapshot 21w38a.

Versions
 * Fabric: 1.18 -> 1.20.4
 * Forge: 1.18 -> 1.20.4
 * Quilt: 1.18 -> 1.20.4


Resolution Control
by juliand665

Allows you to set render resolutions and take large screenshots.

Versions
 * Fabric: 1.14 -> 1.16


ResolutionControl+
by UltimateBoomer

Allows you to set render resolutions and take large screenshots.

Versions
 * Fabric: 1.16.5, 1.19.4 -> 1.20.2



--------------------------------------------------------------------------------

CLOUD HEIGHT

Raised Clouds
by haykam

Allows changing the height at which clouds appear.

Versions
 * Fabric: 1.16.2 -> 1.19.4
 * Quilt: 1.16.2 -> 1.19.4


Soaring Clouds
by Draylar

Allows changing the height at which clouds appear.

Versions
 * Fabric: 1.15 -> 1.16



--------------------------------------------------------------------------------

ZOOM

Camera Utils
by henkelmax

Additional features concerning the player's camera.

Versions
 * Fabric: 1.17 -> 1.20.4
 * Quilt: 1.17 -> 1.20.4


Logical Zoom
by LogicalGeekBoy

Super simple zoom key for Minecraft.

Versions
 * Fabric: 1.15 -> 1.20.4
 * Quilt: 1.15 -> 1.20.4


Ok Zoomer
by EnnuiL

Adds a highly-configurable zoom key for Quilt. The zoom is yours!

Versions
 * Quilt: 1.18.2 -> 1.20.1
 * Fabric: 1.14.4 -> 1.18.2


Quick Spyglasser
by Gluton

Adds a client-side keybind for using a spyglass anywhere in your inventory.

Versions
 * Fabric: 1.17


Zoomify
by isXander

A rather simple zoom mod with moderate customizability.

Versions
 * Fabric: 1.18 -> 1.20.4
 * Quilt: 1.18.2 -> 1.20.4



--------------------------------------------------------------------------------


EXTRAS

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

 * Ears - Faithful fancy fashion features for fuzzy folk. It offers a lot of
   skin customization options, directly encoded into the skin file uploaded to
   Mojang. A very good alternative to express yourself than restrictive capes.
   * Available for: b1.7.3, 1.2.5, 1.4.7 -> 1.20.4, Not so Seecret Saturday
     (a1.1.2), New Frontier Craft (b1.7.3)
 * DashLoader - Attempts to improve loading times by caching the game's content.
   May be incompatible with some of the mods in this list.
   * Available for: 1.16 -> 1.20.1
 * Entity View Distance - This mods allows more precise manipulation of entity
   view distance on client and server
   * Available for: 1.17 -> 1.20.4
 * FerriteCore - Memory usage optimizations.
   * Available for: 1.16 -> 1.20.4
 * Hydrogen - Reduces the memory usage of the game in more modded scenarios.
   * Available for: 1.16 -> 1.17
 * Overworld Two provides an alternative optimized world generator for overworld
   and nether. Much faster than Vanilla but isn't identical to Vanilla.
   * Available for: 1.16
 * Sodium Extra - Adds features that should not be in Sodium.
   * Available for: 1.16 -> 1.20.4
 * Reese's Sodium Options - Alternative Options Menu for Sodium with intention
   of improving UX.
   * Available for: 1.16 -> 1.20.4


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.

These are client-only mods that prevent Minecraft from changing the FOV in all
situations.

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


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.

 * Indium - Adds support of the Fabric Renderer API to Sodium.
   * Available for: 1.16 -> 1.20.4


MISSING

 * Custom entity models (might come in Vanilla to an unknown date?) currently
   incompletely replaced: current existing implementations are very hardcoded to
   Vanilla entities


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 Inspecio,
if you don't want to post in the comments a suggestion you can check out my own
discord server


OTHER LISTS

 * Useful Fabric server-side mods


Hosted on CloudFlare Pages. © LambdAurora 2021 - 2023, under CC-BY 4.0.
Content under CC0 1.0