Best Performance Mods for Minecraft (2026): 8 Mods That Actually Boost FPS
Quick answer: The best performance mods for Minecraft in 2026 are Sodium for the biggest FPS boost, Lithium for smoother game logic, and FerriteCore to cut RAM usage. Install all three plus Entity Culling and ImmediatelyFast on Fabric for Minecraft 26.3 and you get the fastest vanilla-feeling game possible — no gameplay changes, no shaders required. Start with Sodium; everything else stacks on top.
If your Minecraft stutters every time you turn your head, you don’t need a new PC. You need a different renderer. Vanilla Minecraft’s rendering engine is ancient — it’s been optimized around the edges for years, but it still wastes a shocking amount of CPU work on every frame. The mods below replace the worst bottlenecks outright. They’re all free, all maintained on Minecraft 26.3 (the current “Wilderness Bound” release), and all downloadable from official sources.
One honest warning: “500 FPS” screenshots are misleading — real gains depend on your hardware, render distance, and world. Below are ranges with hardware context, not fake precision.
The 8 Best Performance Mods for Minecraft in 2026: Quick Comparison
| Mod | What it optimizes | Loader (MC 26.3) | Typical gain | Dependencies |
|---|---|---|---|---|
| Sodium | Rendering engine (chunk rendering, terrain batching) | Fabric, NeoForge | 2–4x FPS on CPU-bound systems | None (Fabric loader only) |
| Lithium | Game logic: mob AI, physics, block ticking | Fabric, Quilt, NeoForge | Smoother frametimes, fewer lag spikes (not raw FPS) | None |
| FerriteCore | Memory: block-state and data storage | Fabric, NeoForge | Several hundred MB less RAM; 1 GB+ in big modpacks | None |
| Entity Culling | Skips rendering entities you can’t see | Fabric, NeoForge | Up to ~2x FPS in entity-heavy areas | None |
| ImmediatelyFast | Entity/UI batching (item frames, signs, text) | Fabric, Quilt, NeoForge | Fixes specific render bottlenecks | None |
| Dynamic FPS | Reduces FPS when tabbed out or idle | Fabric, Quilt, NeoForge | Lower power/heat in background, not in-game FPS | None |
| Krypton | Network packet serialization | Fabric | Snappier multiplayer, no FPS change | None |
| C2ME | Multi-threaded chunk generation and I/O | Fabric | Much faster chunk loading on multi-core CPUs | None (alpha — experimental) |
1. Sodium — The Single Biggest FPS Upgrade

Sodium replaces Minecraft’s entire chunk rendering pipeline with a modern one. This is the mod that makes people say “it feels like a new computer.” Terrain renders faster, the CPU bottleneck that causes most vanilla stutter largely disappears, and high render distances become affordable again. There is no gameplay change and no visual change — the game just looks the same, faster. It is by far the most downloaded performance mod on Modrinth (over 249 million downloads at the time of writing), and for good reason.
Real gains: community benchmarks on mid-range PCs (Ryzen 5 / RTX 3060-class, 12–16 render distance) typically report vanilla jumping from roughly 60–90 FPS to 200–300+ FPS with Sodium alone — a 2–4x improvement where the CPU was the bottleneck. On already-GPU-bound systems with short render distances, expect less. The stutter reduction is honestly the bigger deal than the peak FPS number: camera movement becomes butter-smooth.
Install notes: drop the JAR into your mods folder on Fabric or NeoForge — no Fabric API needed. Sodium’s video settings replace vanilla’s, so you’ll find its options under Options → Video Settings after installing.
Conflicts: never install Sodium alongside OptiFine — both replace the rendering engine and the game will crash on startup. For shaders, use Iris alongside Sodium instead. On Forge for older versions (1.20.1 and below), the Sodium port is called Embeddium; on 26.3, Sodium now ships a native NeoForge build.
Minecraft 26.3 · Fabric · v0.9.3-beta.1 · Official download
2. Lithium — Smoother Logic, Fewer Lag Spikes
Lithium is Sodium’s sibling from the same CaffeineMC team, and it optimizes the parts of the game you can’t see: mob AI, block ticking, physics, redstone, villager behavior. It doesn’t directly raise your FPS counter, but it makes the game feel smoother — fewer hitches when farms activate, chunks unload, or hundreds of mobs tick at once. Servers benefit enormously too: Lithium is one of the few performance mods worth installing server-side.
Real gains: hard to express in FPS — think 10–30% faster tick processing and dramatically fewer lag spikes in busy survival worlds. If your world has big farms, villages, or redstone contraptions, you’ll feel it. It changes no game behavior, so it’s safe to drop into any setup.
Install notes: same story — JAR in mods, no Fabric API required. Works on Fabric, Quilt, and NeoForge on 26.3. Client, server, or both.
Minecraft 26.3 · Fabric · v0.26.2 · Official download
3. FerriteCore — Slashes RAM Usage
Minecraft is embarrassingly wasteful with memory: it stores duplicate block-state data all over the place. FerriteCore (by malte0811) deduplicates those structures and typically cuts memory usage by several hundred megabytes on vanilla — and in heavily modded instances with hundreds of block types, community reports show savings exceeding 1 GB. Less memory pressure means less garbage-collector stutter, which means smoother frames, especially on systems with 8 GB of RAM or less.
Real gains: not an FPS mod — a stutter mod. If you ever watch your RAM graph in F3 climb to 90% and then hitch as the garbage collector panics, FerriteCore is your fix. On low-end PCs and in large modpacks it makes the difference between playable and not.
Install notes: zero configuration, just drop it in. Works on Fabric and NeoForge for 26.3 (version 9.0.0 covers 26.1 through 26.3). Safe on servers too.
Minecraft 26.3 · Fabric · v9.0.0 · Official download
4. Entity Culling — Free FPS in Busy Areas
Vanilla Minecraft renders entities even when they’re behind walls — chests, mobs, item frames, all of it, on every frame. Entity Culling (by tr7zw, ~187 million downloads) adds raycast-based culling so the game skips anything you can’t actually see. It uses your GPU asynchronously, so the check itself costs almost nothing.
Real gains: in mob-heavy areas, villages, farms, or bases with dozens of chests and item frames, players commonly report up to ~2x FPS. In empty wilderness, almost nothing changes — which is fine, because the cost is near zero too. This is the closest thing to “free FPS” in the mod list.
Install notes: drop in, no config needed for most people. There is a config file if you want to fine-tune which entity types get culled. Fabric and NeoForge builds for 26.3 both exist.
Minecraft 26.3 · Fabric · v1.11.3 · Official download
5. ImmediatelyFast — Fixes Entity and UI Bottlenecks
Some of Minecraft’s worst slowdowns are embarrassingly specific: lots of item frames on a wall, or maps, paintings, and signs in one area can tank your frames because each one renders inefficiently. ImmediatelyFast (by RaphaelIT7, ~136 million downloads) batch-renders these cases and speeds up text rendering, entity outlines, and HUD elements. It’s surgical — it only helps where these bottlenecks exist — but where they exist, the difference is dramatic.
Real gains: base showcases with walls of item frames or map art commonly see multi-fold FPS recoveries. Normal survival gameplay: modest. If you build big and decorate heavily, this is mandatory; if you don’t, it’s harmless.
Install notes: drop it in. Fabric, Quilt, and NeoForge builds available for 26.3. No configuration.
Minecraft 26.3 · Fabric · v1.17.1 · Official download
6. Dynamic FPS — Saves Power When You’re Not Playing
Dynamic FPS (by juliand665) does exactly what the name says: when Minecraft isn’t the active window — or when you’re on a menu screen — it drops the frame rate to a configurable floor and un-presses your GPU. On laptops this means quieter fans, cooler laps, and much better battery life. It’s also handy for streamers who tab away often.
Real gains: zero in-game FPS change — that’s not the point. The point is your laptop stops sounding like a hair dryer in the background. It also reduces the chance of a background Minecraft melting your battery during a long AFK farm session.
Install notes: configurable floor (default drops to 1 FPS when unfocused). Fabric, Quilt, and NeoForge builds for 26.3.
Minecraft 26.3 · Fabric · v3.11.10 · Official download
7. Krypton — Snappier Multiplayer
Krypton (by astei) optimizes how Minecraft serializes and handles network packets. The practical effect: multiplayer feels snappier, with less packet-processing overhead on the client.
Real gains: not an FPS mod at all — don’t install it expecting frame gains. It reduces latency spikes and packet-related hitches on busy servers. If you mostly play singleplayer, skip it. If you live on multiplayer servers, it’s worth having.
Install notes: Fabric-only on 26.3 (version 0.3.2). Client and server can both run it.
Minecraft 26.3 · Fabric · v0.3.2 · Official download
8. C2ME — Multi-Threaded Chunk Generation
C2ME (Concurrent Chunk Management Engine, by ishland) reimplements Minecraft’s chunk system so world generation, chunk I/O, and loading spread across all your CPU cores instead of crawling on one thread. Flying fast through new terrain — elytra travel, creative flight, world pre-generation — becomes dramatically faster. The author recommends pairing it with Lithium and FerriteCore for best results.
Real gains: chunk generation throughput improvements of several-fold on multi-core CPUs. Vanilla worldgen is famously single-threaded, so this is where the biggest remaining bottleneck lives after Sodium. Do note: it’s still alpha software (build 0.4.2-alpha.0.106 for 26.3). Most players have zero issues, but occasional chunk visual quirks are possible, and some worldgen-heavy mods may conflict. Back up your world before adding it.
Install notes: Fabric build only on 26.3 (a NeoForge project exists too — check the project’s Modrinth page for the loader you need). Drop it in, and optionally tweak c2me.toml in your config folder — setting globalExecutorParallelism to your CPU thread count (or slightly below) helps on big systems.
Minecraft 26.3 · Fabric · v0.4.2-alpha.0.106 · Official download
The Best Mod Stack for Max FPS (Install Order)

These mods optimize different subsystems, so they stack. Install in this order on Fabric for Minecraft 26.3 — if anything breaks, remove mods one at a time from the bottom of the list upward to find the culprit:
- Sodium — the foundation. Nothing else matters as much.
- Lithium — smooths game logic under Sodium’s rendering.
- FerriteCore — cuts RAM pressure so the other two never stutter from GC pauses.
- Entity Culling — free FPS in entity-heavy scenes.
- ImmediatelyFast — fixes the remaining entity/UI bottlenecks.
- Dynamic FPS — quality of life for background/idle time.
- Krypton — only if you play multiplayer.
- C2ME — only if you explore fast or run a server; it’s alpha.
New to modding? Follow our Java Edition mod installation guide — it’s the same drop-the-JAR-in-mods process for all eight of these. And if you’re not sure which loader to pick, our Fabric vs Forge vs NeoForge comparison breaks it down: for pure performance on 26.3, Fabric is the pick, since every mod above ships a Fabric build.
This stack also matters beyond vanilla. Running heavy content packs — for example the best Minecraft horror mods with their entities and effects — benefits enormously from the same foundation.
A Quick Note for Bedrock Players
All eight mods above are Java Edition only. Bedrock has no mod loader system, so there’s no way to rewrite the rendering engine there. On Bedrock your options are: lower the render distance, turn off fancy graphics, and use performance-friendly settings. Everything in this article assumes Java Edition on PC.
Troubleshooting Common Issues
Game crashes on startup right after installing
The most common cause: you still have OptiFine in your mods folder. Sodium and OptiFine both replace the renderer and cannot coexist — delete the OptiFine JAR and keep Sodium. The second most common cause is a version mismatch: make sure every JAR is built for Minecraft 26.3 and your loader (a Fabric build won’t load on NeoForge and vice versa).
“Mod resolution error” in the launcher
You mixed loaders. Check the filename of each mod — they include the loader name (e.g. sodium-fabric-... vs sodium-neoforge-...). All eight files in one folder must target the same loader.
Entities disappearing behind walls
That’s Entity Culling doing its job — it only renders entities in your line of sight. If it causes problems with a specific mod’s entities, open its config file and add the entity type to the exclusion list, or remove the mod temporarily to confirm it’s the cause.
Weird chunk seams or flickering after adding C2ME
Remember C2ME is alpha. First, update to the newest 26.3 build — chunk threading bugs get fixed regularly. If glitches persist, remove C2ME (your world is safe; it doesn’t alter world data, just how chunks load) and keep the other seven.
FerriteCore doesn’t seem to do anything
It’s a memory mod, not an FPS mod — you won’t see a bigger FPS number. Press F3 and watch the memory line: it should climb noticeably slower and garbage-collector hitches should be rarer. Its effect is biggest in large modpacks, modest in vanilla.
Download Safety
Only download mods from official, verified sources — Modrinth and CurseForge are the two you should use. Every download button in this article links directly to the official Modrinth CDN, so clicking it starts the file download immediately. Never download mod JARs from aggregator or re-upload sites (they’re a common malware vector), never pay for a mod that’s free elsewhere, and never enter your Mojang/Microsoft password into anything a mod asks you to — legitimate mods never ask for it.
Frequently Asked Questions
Is Sodium better than OptiFine in 2026?
Yes, and it’s not close anymore. Community benchmarks consistently show Sodium delivering 2–3x the performance of OptiFine because it replaces the rendering engine outright rather than patching vanilla’s. Pair Sodium with Iris for shader support and you get everything OptiFine offered, faster. OptiFine’s development has also slowed dramatically while Sodium updates quickly for new versions like 26.3.
Do these performance mods work on Forge or NeoForge?
Mostly. Sodium, Lithium, FerriteCore, Entity Culling, ImmediatelyFast, and Dynamic FPS all ship NeoForge builds for Minecraft 26.3. Krypton and C2ME are Fabric-only on 26.3. If you’re on older Forge versions (1.20.1 and below), look at Embeddium — the community Sodium port for Forge — and ModernFix for Forge/NeoForge launch-time and memory optimization (it hadn’t received a 26.3 build yet as of October 2026, so stick with the eight above for 26.3).
Will these mods work on Minecraft Bedrock or consoles?
No. Mods like these only exist for Java Edition, which has an open modding ecosystem. Bedrock, console, and mobile players can’t install them.
Do I need Fabric API for these mods?
No — the current builds of all eight declare no Fabric API dependency. You just need the Fabric loader itself (or NeoForge where a NeoForge build exists) and the mod JARs.
Can I use shaders with these performance mods?
Yes. Install Iris alongside Sodium for shader-pack support. Expect shaders to cost a chunk of your FPS gains — even optimized, shaders are the most demanding thing you can do to Minecraft — but Sodium + Iris is still far faster than vanilla + OptiFine shaders.
How much RAM should I allocate to Minecraft?
More isn’t better — allocating too much RAM actually makes garbage-collector pauses worse. For this stack, 4 GB is plenty for vanilla with performance mods; go to 6–8 GB only for large modpacks. FerriteCore reduces how much you need, and you can verify with the F3 memory graph.
