OptiFine for Fabric logo

OptiFine for Fabric

Modpack

OptiFine features for Fabric! Experience high performance — even on low end systems. 1.21.11 alpha!

Downloads

402,141

Type

Modpack

Last Updated

Apr 9, 2026

Description

OptiFine for Fabric v5 is available!

Be a part of the future of OptiFine for Fabric and test this new preview version!

Looking for a modpack that has all the features OptiFine does? You're in the right place!

⚡ Insane Performance Boost

  • 🧠 Lightweight optimization for smoother gameplay
  • 🖥️ Runs great even on low-end systems
  • 8x FPS compared to Vanilla
  • 💻 No stuttering frames
  • 📶 Less lag

🎨 Graphics Enhancements

  • 🌈 HD textures and resource pack support
  • 🔍 Built-in zoom functionality (just like OptiFine - but with more customibility!)
  • 🧊 Connected textures for seamless visuals
  • 🧥 Support for capes and custom models
  • 🔦 Dynamic lighting and shader compatibility
  • 🧪 Includes block & entity model enhancements
  • 🧵 Smooth animations and visual polish

✅ Better Than OptiFine

  • 🧩 Fabric compatibility
  • 🧠 More reliable and modular
  • 🧪 Actively maintained and updated for latest Minecraft versions

🛠️ Modding Flexibility

  • 🔧 Compatible with additional mods for custom setups
  • 🧭 Working on Lunar Client compatibility

FPS Comparison Chart

Benchmarked on a mid-range desktop computer.

What version should I use?

To get the correct version of OptiFine for Fabric for your setup:

  1. Open the Versions tab.
  2. Click Game versions.
  3. Select the Minecraft version you want to play on.
  4. Choose the latest stable release (the newest version without a suffix like -alpha, -beta, or -dev).

How to compare versions:
Pick the version with the highest numbers from left to right. For example:

  • 3.4.1 is newer than 2.5.3
  • 3.5.2 is newer than 3.4.1

If no stable releases exist for your Minecraft version, you may use a dev, alpha, or beta build, but these may contain bugs or missing features.

A detailed explanation of the versioning system is available below.

This pack uses a continuous, global versioning system. Every release follows this format:

<major>.<minor>.<build>[-channel]

Examples:

  • 2.5.6 — stable
  • 2.5.7 — hotfix for 2.5.6
  • 2.6.0-alpha — alpha release

The version number describes the pack itself, not the Minecraft version. Minecraft compatibility is shown separately on Modrinth.

Version Number Breakdown

Major — <major>

Large updates to the pack.
This number only increases when the pack undergoes a significant redesign or major feature shift.

Minor — <minor>

Normal updates within a major version.
This increases when the pack receives meaningful improvements, mod additions, compatibility changes, etc.

Build — <build>

A global release counter.
Every release (alpha, beta, release, etc.) uses the next available build number.

This number does not reset when Minecraft updates.
It also does not stay tied to a specific Minecraft version.

Examples:

  • 2.5.6 → Minecraft 1.21.1 (stable release)
  • 2.5.7-alpha → Minecraft 1.21.2 (alpha release)
  • 2.5.8 → Port to Minecraft 1.20.1 (stable release)
  • 2.5.9 → Minecraft 1.21.1 (patch)

Build numbers simply increase as the pack evolves.

Release Channels

Channels appear after a dash and never inside the numeric version.

  • -dev — Experimental development builds. Unstable and incomplete, highly likely to not even work.
  • -alpha — Early testing builds. Features may be missing or broken.
  • -beta — Feature‑complete testing builds. Mostly stable.
  • No suffix — Stable release and/or hotfix. Fully tested and recommended.

Choosing the Right Version

  • Use the latest stable version for your Minecraft version.
  • Only use alpha, beta, or dev builds if you need early access or want to help test.
  • Hotfixes for older Minecraft versions will always use the next global build number.

Summary

This versioning system:

  • Keeps version numbers simple and continuous
  • Works cleanly across all Minecraft versions
  • Avoids branching or resetting numbers
  • Makes prerelease channels obvious
  • Ensures every build has a unique, chronological version

Minecraft compatibility is shown on Modrinth, while the version number reflects the evolution of the pack itself.

Compatibility

Mod Loaders

Fabric

Game Versions

1.16.5 1.17.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 +18 more

Screenshots

Similar Modpacks

Contained Mods (70)

Konkrete

Konkrete

Just another boring library mod.

Mod 42,969,079
Fabric API

Fabric API

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric too...

Mod 155,058,221
[EMF] Entity Model Features

[EMF] Entity Model Features

EMF is an, OptiFine format, Custom Entity Model replacement mod available for Fabric and Forge.

Mod 64,494,893
YetAnotherConfigLib (YACL)

YetAnotherConfigLib (YACL)

A builder-based configuration library for Minecraft!

Mod 78,923,090
Sodium

Sodium

The fastest and most compatible rendering optimization mod for Minecraft. Now available for both NeoForge and Fabric!

Mod 140,731,431
Cloth Config API

Cloth Config API

Configuration Library for Minecraft Mods

Mod 111,028,301
Iris Shaders

Iris Shaders

A modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs

Mod 109,479,323
Entity Culling

Entity Culling

Using async path-tracing to hide Block-/Entities that are not visible

Mod 101,278,619
FerriteCore

FerriteCore

Memory usage optimizations

Mod 100,786,871
Mod Menu

Mod Menu

Adds a mod menu to view the list of mods you have installed.

Mod 93,695,394
Lithium

Lithium

No-compromises game logic optimization mod. Well suited for clients and servers of all kinds. Now available for Fabric a...

Mod 85,022,447
ImmediatelyFast

ImmediatelyFast

Speed up immediate mode rendering in Minecraft

Mod 82,416,991
Fabric Language Kotlin

Fabric Language Kotlin

This is a mod that enables usage of the Kotlin programming language for Fabric mods.

Mod 73,052,484
[ETF] Entity Texture Features

[ETF] Entity Texture Features

Emissive, Random & Custom texture support for entities in resourcepacks just like Optifine but for Fabric

Mod 68,355,233
Sodium Extra

Sodium Extra

A Sodium addon that adds features that shouldn't be in Sodium.

Mod 63,897,968
ModernFix

ModernFix

All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. Compatible with all your favorite p...

Mod 55,451,996
Reese's Sodium Options

Reese's Sodium Options

Alternative Options Menu for Sodium

Mod 54,724,938
Continuity

Continuity

A Minecraft mod that allows for efficient connected textures

Mod 48,641,371
Dynamic FPS

Dynamic FPS

Reduce resource usage while Minecraft is in the background, idle, or on battery.

Mod 44,678,156
Forge Config API Port

Forge Config API Port

NeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.

Mod 43,878,242
Zoomify

Zoomify

A zoom mod with infinite customizability.

Mod 43,564,305
More Culling

More Culling

A mod that changes how multiple types of culling are handled in order to improve performance

Mod 43,535,665
FancyMenu

FancyMenu

Customize Minecraft's menus with ease!

Mod 42,381,561
Polytone

Polytone

Customize Map Color, Block Colors, Colormaps and Block Sounds, Biome Colors, Dye Colors. Supports Optifine format. For R...

Mod 9,936,564
ScalableLux

ScalableLux

A Fabric mod based on Starlight that improves the performance of light updates in Minecraft.

Mod 6,759,114
Text Placeholder API

Text Placeholder API

Placeholder and Text manipulation library for your Minecraft mods.

Mod 34,986,557
Concurrent Chunk Management Engine (Fabric)

Concurrent Chunk Management Engine (Fabric)

A Fabric mod designed to improve the chunk performance of Minecraft.

Mod 23,154,629
BactroMod

BactroMod

Fullbright, low fire, low shield, no fog, no pumpkin blur and more all in one mod!

Mod 670,415
LibJF

LibJF

A library for my mods

Mod 7,127,361
Anvian's Lib

Anvian's Lib

A small utility library for Anvian's mods.

Mod 571,013
Enhanced Block Entities

Enhanced Block Entities

Reduce block entity FPS lag with almost no compromises, and improve their visuals

Mod 20,018,437
Dark Loading Screen

Dark Loading Screen

Makes the loading screen darker.

Mod 3,399,513
Fast IP Ping

Fast IP Ping

Yeet the laggy reversed DNS lookup for literal IP server addresses

Mod 14,896,204
Krypton

Krypton

A mod to optimize the Minecraft networking stack

Mod 29,134,347
Sodium Extras

Sodium Extras

An add-on mod for Sodium that adds new features and customization.

Mod 7,740,113
Sodium Dynamic Lights

Sodium Dynamic Lights

Multiloader port of LambDynLights that adds Sodium options integration

Mod 13,012,351

BadOptimizations

Optimization mod that focuses on things other than rendering

Mod 25,210,201
Cubes Without Borders

Cubes Without Borders

Allows you to play Minecraft in a borderless fullscreen window.

Mod 17,373,075
Particle Core

Particle Core

Particle optimizations: Culling, rendering optimizations, configurable particle-type-specific spawn reduction, and potio...

Mod 8,220,221
Very Many Players (Fabric)

Very Many Players (Fabric)

A Fabric mod designed to improve server performance at high playercounts.

Mod 11,628,761
Model Gap Fix

Model Gap Fix

Fixes gaps in Block Models and Item Models

Mod 26,111,029
Fzzy Config

Fzzy Config

Config API with automatic GUIs, powerful validation options, server-client sync, and more!

Mod 21,280,464
Sodium Shadowy Path Blocks

Sodium Shadowy Path Blocks

Reintroduces vanilla-like smooth lighting to non-full blocks (e.g. dirt paths and how they have dark shading when direct...

Mod 13,953,269
TxniLib

TxniLib

Multiversion library mod for Txni projects

Mod 8,503,441
OptiGUI

OptiGUI

Blazing fast custom GUI textures on Fabric and Quilt with built-in OptiFine custom GUI resource pack support

Mod 17,916,786
Remove Reloading Screen

Remove Reloading Screen

Makes resource packs load in the background, allowing you to do other things while waiting!

Mod 17,081,756
Language Reload

Language Reload

Reduces load times and adds fallbacks for languages

Mod 27,134,500
Server Pinger Fixer

Server Pinger Fixer

Improves pinging behaviour of the multiplayer server list

Mod 2,165,605
Capes

Capes

Lets you use capes from OptiFine, LabyMod and other cape mods

Mod 19,178,775
FastQuit

FastQuit

Lets you return to the Title Screen early while your world is still saving in the background!

Mod 15,769,456

Nuit Interop (formerly FabricSkyBoxes Interop)

Nuit Interoperability for OptiFine/MCPatcher and legacy FabricSkyBoxes sky formats

Mod 7,730,359
Nuit (formerly FabricSkyboxes)

Nuit (formerly FabricSkyboxes)

Allows resource packs to define custom skyboxes.

Mod 11,285,293
Noisium

Noisium

Optimises worldgen performance for a better gameplay experience.

Mod 20,170,834
Melody

Melody

OpenAL-based library mod for playing background music.

Mod 35,108,348
Titlebar Changer

Titlebar Changer

Minecraft mod that offers advanced customization of window appearance, including titlebar, title, and border colors. Ful...

Mod 114,185
ResourcePackCached

ResourcePackCached

Keeps server resource packs loaded, so they don't need to be reloaded when you rejoin.

Mod 410,527
BetterGrassify

BetterGrassify

Gamers can finally touch grass!? OptiFine's Fancy and Fast better grass implemented on Fabric and NeoForge!

Mod 8,804,561
Cull Leaves

Cull Leaves

Adds culling to leaf blocks, providing a huge performance boost over vanilla.

Mod 6,265,632
Fabrishot

Fabrishot

Take insanely large screenshots because why not

Mod 14,351,834
ViaFabricPlus

ViaFabricPlus

Minecraft Fabric mod which allows you to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, April Fools...

Mod 4,979,253
Animatica

Animatica

A mod implementing the OptiFine/MCPatcher animated texture format

Mod 16,417,574
Async

Async

Async is a Fabric mod designed to improve the performance of entities by processing them in parallel threads.

Mod 416,750
MacOS Input Fixes

MacOS Input Fixes

This mod fixes many Minecraft macOS input bugs. It makes scrolling with shift work properly on macOS, left click + contr...

Mod 3,051,615
Mod Loading Screen

Mod Loading Screen

An advanced loading screen with the loading progress of mods

Mod 400,006
[ESF] Entity Sound Features

[ESF] Entity Sound Features

Allows for entity sound variation using OptiFine format property rules

Mod 1,835,968
Sodium Core Shader Support

Sodium Core Shader Support

Enables resourcepacks to be able to replace sodium's shaders, similar to resourcepacks being able to replace vanilla's c...

Mod 572,630
Auth Me

Auth Me

Authenticate yourself and re-validate your session

Mod 4,999,436
ModListMemory

ModListMemory

Moves recently-opened mods to the top of the mod list, or remembers your scroll position.

Mod 127,060
Sodium Extra Information

Sodium Extra Information

A Sodium Extra addon that adds more in-game information.

Mod 422,090
It's All Connected

It's All Connected

Connects every vanilla texture using CTM

Resource Pack 160,707

External Resources