Best Minecraft Server Optimization Mods for Fabric & Forge
A deep dive into the best mods for Fabric and Forge to help you optimize your server.
Paper and its forks handle optimization for plugin-based servers. Modded servers don’t get those benefits. Fabric and Forge load close to vanilla performance by default, which means you need optimization mods alongside your gameplay mods.
Some of these mods deliver bigger performance gains than Paper’s built-in optimizations. Lithium alone can cut tick times by 30-50%. Stack a few together and a struggling modded server becomes playable again.
This guide covers the best server-side optimization mods for both Fabric and Forge, what each one does, and which combinations work best for different server types. For config-level tweaks and general optimization advice, check our Minecraft server optimization guide.
Fabric Optimization Mods
Fabric’s lightweight architecture makes it ideal for stacking multiple optimization mods. These work server-side and don’t require players to install anything.
Lithium
Lithium optimizes game logic without changing vanilla behavior. It rewrites inefficient code paths for mob AI, block ticking, collision detection, and chunk loading. Expect 30-50% tick time improvements on most servers. Over 21 million downloads. No configuration needed.

FerriteCore
FerriteCore reduces RAM usage by optimizing how Minecraft stores block states and other data. Servers running complex worlds or lots of mods can see memory usage drop by 40-50%.
Lower memory usage means shorter garbage collection pauses, which translates to fewer lag spikes. Pair this with Lithium for the best results.
Krypton
Krypton rewrites Minecraft’s networking stack using techniques from the Velocity proxy. It reduces CPU overhead from packet handling by up to 40% on player-dense servers.
If you’re running 30+ players and seeing network-related lag, Krypton helps. For smaller servers the gains are less dramatic but still worthwhile.
Starlight
Starlight was the go-to lighting engine replacement for years. It’s now integrated into vanilla Minecraft as of 1.20, so you only need it for older versions. If you’re running 1.19 or earlier, Starlight delivers roughly 90% faster light calculations.
For 1.20+, check out ScalableLux instead, which builds on the new lighting system with additional optimizations.
C2ME (Concurrent Chunk Management Engine)
C2ME parallelizes chunk loading and world generation across multiple CPU threads. New terrain generates up to 70% faster, which matters a lot when players explore aggressively.
LazyDFU
LazyDFU defers DataFixerUpper initialization until it’s actually needed. Your server starts 20-30 seconds faster. Doesn’t help runtime performance, but faster restarts mean less downtime.
Alternate Current
Alternate Current replaces the vanilla redstone engine with an optimized implementation. Redstone dust updates become up to 95% faster without changing circuit behavior.
Technical servers with sorting systems, farms, and complex contraptions need this. It’s the same algorithm Paper uses with ALTERNATE_CURRENT, but packaged as a Fabric mod.
ServerCore
ServerCore bundles several server-side optimizations into one mod: configurable mob breeding caps, async player login handling, and entity processing limits. The config file lets you tune each feature.
Very Many Players (VMP)
VMP focuses on high player count scenarios. It optimizes entity tracking, chunk sending, and other systems that scale poorly with player count.
Below 20 players you won’t notice much difference. Above 50 players it becomes essential.
Forge Optimization Mods
Forge has fewer optimization options than Fabric, but several important mods exist. Some are ports of Fabric mods, others are Forge-specific.
Canary / Radium
Canary and Radium are unofficial Lithium ports for Forge and NeoForge. They bring the same game logic optimizations to modded Forge servers.
Check version compatibility carefully. These ports sometimes lag behind Lithium updates.
Embeddium
Embeddium is a Forge port of the Sodium rendering mod. While primarily client-side, it reduces the load players put on the server by rendering more efficiently on their end.
Recommend it to your players if they’re running Forge clients.
AI Improvements
AI Improvements reduces CPU usage from mob pathfinding. Modded servers often add mobs with complex AI that vanilla never accounted for. This mod makes them less expensive to tick.
Essential for modpacks with lots of custom creatures.
Clumps
Clumps merges XP orbs into larger single orbs. A mob grinder producing hundreds of orbs per minute generates a handful of merged orbs instead.
Pluto
Pluto ports Krypton’s networking optimizations to Forge. If you’re running a high player count Forge server, this helps with packet handling overhead.
Smooth Chunk Save
Smooth Chunk Save spreads chunk saving across multiple ticks instead of doing it all at once. This prevents the lag spikes that happen during world saves.
ModernFix
ModernFix is an all-in-one mod that fixes bugs, reduces memory usage, and improves performance across Fabric, Forge, and NeoForge. It patches issues that other optimization mods don’t address.
With nearly 15 million downloads, it’s become a standard addition to most modpacks.
Memory Leak Fix
Memory Leak Fix patches memory leaks in both vanilla Minecraft and common mods. Servers that run for days without restarts benefit the most.
Combine it with FerriteCore for comprehensive memory optimization.
Which Mods to Install
You don’t need every mod on this list. Start with the essentials and add more if Spark shows specific bottlenecks.
Minimum recommended for Fabric:
- Lithium
- FerriteCore
- Krypton (if 20+ players)
Minimum recommended for Forge:
- Canary or Radium
- ModernFix
- Memory Leak Fix
Add if needed:
- C2ME for heavy exploration/worldgen
- Alternate Current for redstone-heavy servers
- ServerCore or VMP for high player counts
- Clumps for mob grinder lag
If you’ve installed the essentials and Spark still shows problems, the bottleneck might be your Minecraft server hosting. Optimization mods can’t fix a CPU that’s already struggling under base load.

Minecraft optimization mods do work very well, but when the issues are related to the host or a broken configuration, then no mods are going to save your server.
Mod Comparison Table
| Mod | Downloads | Platforms | Primary Benefit |
|---|---|---|---|
| Lithium | 21M+ | Fabric/NeoForge/Quilt | 30-50% faster game logic |
| FerriteCore | 21M+ | Fabric/Forge/NeoForge/Quilt | 40-50% RAM reduction |
| Krypton | 8M+ | Fabric | 40% less CPU from networking |
| C2ME | 6M+ | Fabric | 70% faster chunk generation |
| Alternate Current | 1.8M+ | Fabric/Forge/NeoForge/Quilt | 95% faster redstone |
| ModernFix | 14M+ | Fabric/Forge/NeoForge | All-in-one fixes and improvements |
| ServerCore | 1.7M+ | Fabric/Forge/NeoForge | Entity limits and async logins |
| Clumps | 10M+ | Fabric/Forge/NeoForge/Quilt | XP orb merging |
Conclusion
Start with Lithium and FerriteCore on Fabric, or Canary and ModernFix on Forge. These cover the fundamentals without compatibility headaches. Add Krypton or Pluto if you’re running 30+ players. Add C2ME if exploration lag is the problem. Add Alternate Current if redstone is killing your TPS.
Don’t install everything at once. Add one mod, test for a few days, check Spark if something feels off. Most optimization mods play nicely together, but modpacks can have weird conflicts. Build your optimization stack gradually and you’ll end up with a server that actually runs well instead of one that crashes on startup.