====== OptiFine alternatives ====== ===== Why do we need OptiFine alternatives? ===== OptiFine tends to cause incompatibilities with other mods and may be less effective than some of the alternatives listed below. OptiFine also doesn't officially support running on Fabric. (Though you can use the [[https://www.curseforge.com/minecraft/mc-mods/optifabric|OptiFabric]] mod for OptiFine compatibility.) ===== Performance ===== **Sodium** [[https://modrinth.com/mod/sodium|Modrinth]] - Sodium is a free and open-source rendering engine replacement for the Minecraft client which greatly improves frame rates and stuttering while fixing many graphical issues. Some mods may require [[https://modrinth.com/mod/indium|Indium]] to be compatible with Sodium. - By CaffeineMC **Lithium** [[https://modrinth.com/mod/lithium|Modrinth]] - Lithium is a general-purpose optimization mod for Minecraft which works to improve a number of systems (game physics, mob AI, block ticking, etc) without changing any behavior. - By CaffeineMC **FerriteCore** [[https://www.curseforge.com/minecraft/mc-mods/ferritecore-fabric|CurseForge]] [[https://modrinth.com/mod/ferrite-core|Modrinth]] - Memory usage optimizations - By malte0811 **ImmediatelyFast** [[https://www.curseforge.com/minecraft/mc-mods/immediatelyfast|CurseForge]] [[https://modrinth.com/mod/immediatelyfast|Modrinth]] - Improves the immediate mode rendering performance of the client. - By RaphiMC **ModernFix** [[https://www.curseforge.com/minecraft/mc-mods/modernfix|CurseForge]] [[https://modrinth.com/mod/modernfix|Modrinth]] - All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. - By embeddedt **MoreCulling** [[https://modrinth.com/mod/moreculling|Modrinth]] - A mod that changes how multiple types of culling are handled in order to improve performance. - By FX **Enhanced Block Entities** [[https://www.curseforge.com/minecraft/mc-mods/enhanced-block-entities|CurseForge]] [[https://modrinth.com/mod/ebe|Modrinth]] - Reduce FPS lag with block entities, as well as customize them with resource packs. Keeps chest opening animation. - By FoundationGames **FastChest** [[https://github.com/FakeDomi/FastChest|GitHub]] - Removes dynamic models from chests and making them render as static chunk geometry like normal blocks. This means they will lose their lid opening animation. Redundant with Enhanced Block Entities. - By FakeDomi **Starlight** [[https://www.curseforge.com/minecraft/mc-mods/starlight|CurseForge]] [[https://modrinth.com/mod/starlight|Modrinth]] - Fabric mod for rewriting the light engine to fix lighting performance and lighting errors. Incompatible with Phosphor. Redundant client side as of Minecraft 1.20. - By PaperMC, Spottedstar **Phosphor** [[https://www.curseforge.com/minecraft/mc-mods/phosphor|CurseForge]] [[https://modrinth.com/mod/phosphor|Modrinth]] - Phosphor is a Minecraft mod which works to optimize one of game's most inefficient areas-- the lighting engine. Incompatible with Starlight. Redundant as of Minecraft 1.20. - By CaffeineMC ==== Smart Leaves ==== **Cull Less Leaves** [[https://www.curseforge.com/minecraft/mc-mods/cull-less-leaves|CurseForge]] [[https://modrinth.com/mod/cull-less-leaves|Modrinth]] - Instead of leaving just the outer layer of leaves, Cull Less Leaves also renders a certain amount of layers defined in the config. - By isxander **MoreCulling** [[https://modrinth.com/mod/moreculling|Modrinth]] - A mod that changes how multiple types of culling are handled in order to improve performance. - By FX **Cull Leaves** [[https://www.curseforge.com/minecraft/mc-mods/cull-leaves|CurseForge]] [[https://modrinth.com/mod/cull-leaves|Modrinth]] - Adds culling to leaf blocks, providing a huge performance boost over vanilla. - By Motschen ===== Shaders ===== **Iris** [[https://modrinth.com/mod/iris|Modrinth]] - An Open Source shader mod compatible with OptiFine shader packs. Compatible with and requires Sodium. - By IrisShaders **Canvas Renderer** [[https://www.curseforge.com/minecraft/mc-mods/canvas-renderer|CurseForge]] [[https://modrinth.com/mod/canvas|Modrinth]] - Canvas is a shader-based Renderer for the Fabric modding toolchain. It supports all features of the proposed Fabric Rendering API plus extensions defined in FREX. Incompatible with Sodium. - By vram-guild, GrondagTheBarbarian ===== Zoom ===== **Zoomify** [[https://www.curseforge.com/minecraft/mc-mods/zoomify|CurseForge]] [[https://modrinth.com/mod/zoomify|Modrinth]] - A zoom mod with infinite customizability. - By XanderIsDev **Logical Zoom** [[https://www.curseforge.com/minecraft/mc-mods/logical-zoom|CurseForge]] [[https://modrinth.com/mod/logical-zoom|Modrinth]] - This is a simple Minecraft Fabric mod that adds a configurable zoom key. - By LogicalGeekBoy **Zume** [[https://www.curseforge.com/minecraft/mc-mods/zume|CurseForge]] [[https://modrinth.com/mod/zume|Modrinth]] - A simple zoom mod - By Nolij **FabriZoom** [[https://modrinth.com/mod/fabrizoom|Modrinth]] - Highly-configurable zoom for Fabric/NeoForge. Maintained fork of OkZoomer v4 - By trainb0y **Just Zoom** [[https://www.curseforge.com/minecraft/mc-mods/just-zoom|CurseForge]] [[https://modrinth.com/mod/just-zoom|Modrinth]] - Zoom by pressing a hotkey and adjust the zoom factor with your mouse wheel! - By keksuccino ===== Resource Pack compatibility ===== ==== Custom entity models (CEM) ==== **Entity Model Features** [[https://www.curseforge.com/minecraft/mc-mods/entity-model-features|CurseForge]] [[https://modrinth.com/mod/entity-model-features|Modrinth]] - EMF is an OptiFine format Custom Entity Model replacement mod available for Fabric and Forge. - By traben_0 **Custom Entity Models** [[https://www.curseforge.com/minecraft/mc-mods/custom-entity-models-cem|CurseForge]] [[https://modrinth.com/mod/cem|Modrinth]] - 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. - By dorianpb ==== Emissive, custom and random entity textures ==== **Entity Texture Features** [[https://www.curseforge.com/minecraft/mc-mods/entity-texture-features-fabric|CurseForge]] [[https://modrinth.com/mod/entitytexturefeatures|Modrinth]] - Adds many new Entity Texture Features, including entity and player skin features. - By traben_0 ==== Custom item textures (CIT) ==== **CIT Resewn** [[https://www.curseforge.com/minecraft/mc-mods/cit-resewn|CurseForge]] [[https://modrinth.com/mod/cit-resewn|Modrinth]] - MCPatcher's CIT rewritten outside of OptiFine as a standalone mod for Fabric. - By SHsuperCM ==== Connected textures (CTM) and emissive textures ==== **Continuity** [[https://www.curseforge.com/minecraft/mc-mods/continuity|CurseForge]] [[https://modrinth.com/mod/continuity|Modrinth]] - Provides OptiFine parity for resource packs that use the OptiFine CTM format. It also supports OptiFine-format emissive textures for block and item models. It includes two built-in resource packs - one provides default connected textures, similar to OptiFine, and the other provides a fix for glass pane culling. - By Pepper_Bell ==== Animated textures ==== **MoreMcmeta** [[https://www.curseforge.com/minecraft/mc-mods/moremcmeta-fabric|CurseForge]] [[https://modrinth.com/mod/moremcmeta|Modrinth]] - Animate almost any Minecraft texture with JSON and OptiFine files. Texture configuration API. Emissive textures are available with [[https://www.curseforge.com/minecraft/mc-mods/moremcmeta-emissive-fabric|plugin]]. - By soir20 **Animatica** [[https://curseforge.com/minecraft/mc-mods/animatica|CurseForge]] [[https://modrinth.com/mod/animatica|Modrinth]] - A mod implementing the OptiFine/MCPatcher animated texture format. - By FoundationGames ==== Custom colors ==== **Polytone** [[https://www.curseforge.com/minecraft/mc-mods/polytone|CurseForge]] [[https://modrinth.com/mod/polytone|Modrinth]] - Customize Map Color, Block Colors, Colormaps and Block Sounds, Biome Colors, Dye Colors. Supports OptiFine format. For Resource Packs. - By MehVahdJukaar **Vanadium** [[https://modrinth.com/mod/vanadium|Modrinth]] - A simple naive implementation for custom colors in resource packs with caching and blending. Supports OptiFine format. - By AluTheCrow **Colormatic** [[https://www.curseforge.com/minecraft/mc-mods/colormatic|CurseForge]] [[https://modrinth.com/mod/colormatic|Modrinth]] - Colormatic is an independent implementation that is resource-pack-compatible with the original Custom Colors mod for Minecraft on Fabric. It is fully compatible with resource packs that use OptiFine's custom colors feature. Colormatic sports almost all features of the original Custom Colors mod and adds a few of its own. - By kwertiTheCats ==== Custom sky ==== **FabricSkyboxes** [[https://www.curseforge.com/minecraft/mc-mods/fabricskyboxes|CurseForge]] [[https://modrinth.com/mod/fabricskyboxes|Modrinth]] - Implements Custom Skyboxes like OptiFine using a custom format. - By AMereBagatelle, FlashyReese **FabricSkyboxes Interop** [[https://www.curseforge.com/minecraft/mc-mods/fabricskyboxes-interop|CurseForge]] [[https://modrinth.com/mod/fabricskyboxes-interop|Modrinth]] - FabricSkyBoxes Interoperability for MCPatcher/OptiFine Skies. - By FlashyReese ===== Dynamic Lights ===== **LambDynamicLights** [[https://www.curseforge.com/minecraft/mc-mods/lambdynamiclights|CurseForge]] [[https://modrinth.com/mod/lambdynamiclights|Modrinth]] - This mod adds dynamic lights to Minecraft. Dynamic lights are lights created by an entity holding an item which makes light as a block, or created by an entity on fire, etc. - By LambdAurora **Mini Dynamic Lights** [[https://www.curseforge.com/minecraft/mc-mods/mini-dynamic-lights|CurseForge]] [[https://modrinth.com/mod/mdl|Modrinth]] - A fast dynamic light mod by doing minimal computation. - By jfudson/ye-yu ===== Fullbright ===== **Gamma Utils** [[https://www.curseforge.com/minecraft/mc-mods/gamma-utils|CurseForge]] [[https://modrinth.com/mod/gamma-utils|Modrinth]] - Gamma / brightness / night vision mod, making it easy to see in the dark. Basically fullbright for Fabric. - By Sjouwer **Boosted Brightness** [[https://www.curseforge.com/minecraft/mc-mods/boosted-brightness|CurseForge]] [[https://modrinth.com/mod/boosted-brightness|Modrinth]] - Set your brightness beyond default levels - By adamviola **Full Brightness Toggle** [[https://modrinth.com/mod/full-brightness-toggle|Modrinth]] [[https://www.curseforge.com/minecraft/mc-mods/full-brightness-toggle|CurseForge]] - Press G to toggle the brightness/gamma in-game to maximum and get night vision. - By Serilum **Colormatic** [[https://www.curseforge.com/minecraft/mc-mods/colormatic|CurseForge]] [[https://modrinth.com/mod/colormatic|Modrinth]] - Colormatic is an independent implementation that is resource-pack-compatible with the original Custom Colors mod for Minecraft on Fabric. It is fully compatible with resource packs that use OptiFine's custom colors feature. Colormatic sports almost all features of the original Custom Colors mod and adds a few of its own. Allows use of fullbright resource packs. - By kwertiTheCats ===== Better Grass ===== **BetterGrassify** [[https://www.curseforge.com/minecraft/mc-mods/bettergrassify|CurseForge]] [[https://modrinth.com/mod/bettergrassify|Modrinth]] - OptiFine's Fancy and Fast better grass implemented on Fabric and NeoForge! - By UltimatChamp ===== Fog control ===== **Sodium Extra** [[https://www.curseforge.com/minecraft/mc-mods/sodium-extra|CurseForge]] [[https://modrinth.com/mod/sodium-extra|Modrinth]] - Features that shouldn't be in Sodium. Sodium Extra aims to bring most of OptiFine's eye-candy options to Sodium - By FlashyReese ===== Custom splash screen ===== **Puzzle** [[https://modrinth.com/mod/puzzle|Modrinth]] [[https://www.curseforge.com/minecraft/mc-mods/puzzle|CurseForge]] - Adds resourcepack features and a GUI to more conveniently configure OptiFine alternatives. ===== Custom GUIs ===== **OptiGUI** [[https://www.curseforge.com/minecraft/mc-mods/optigui|CurseForge]] [[https://modrinth.com/mod/optigui|Modrinth]] - Custom inventory GUIs with OptiFine resource pack support & many more features - By opekope2