NeoForge Minecraft Mods
Complete Guide to Optimizing TPS, FPS, and RAM
Is your NeoForge Minecraft server experiencing lag, TPS drops, or memory issues?
This detailed guide presents the best optimization mods compatible with NeoForge, tested up to versions 1.21.x. We have selected the most effective solutions for recent versions (1.20.x and 1.21.x).
All listed mods have a NeoForge or Forge version, and some are also available for Fabric/Quilt. For each mod, you will find a direct download link, a clear explanation of its usefulness, and the supported Minecraft versions. Installing multiple of these mods together helps eliminate lag spikes, maintain a stable TPS, and provide a smooth gaming experience for all your players.
💡 Tips: If a mod is not yet available for your Minecraft version, regularly check its CurseForge or Modrinth page. Developers often release updates faster than we can update this guide.
Server and TPS Optimization Mods
These mods directly impact the server core: mob AI, redstone circuits, terrain generation, entity management... Their main goal is to maintain a TPS close to 20, even with a large number of players, complex automatic farms, and massive builds.
Summary Table of Server Mods
| Mod | Main Function | NeoForge Versions |
|---|---|---|
| Adaptive Performance Tweaks | Dynamic performance adjustment | 1.21 → 1.16 |
| ServerCore | Multiple server corrections and optimizations | 1.21 → 1.17 |
| Radium Reforged | Port of Lithium optimizations | 1.21.1, 1.20.x, 1.16.5 |
| Sepals | AI scheduler rewrite | 1.21.x |
| AI Improvements | Pathfinding optimization | 1.21, 1.20.6 → 1.19 |
| BadOptimizations | Collection of micro-optimizations | 1.21 → 1.19 |
| Alternate Current | Redstone propagation overhaul | 1.21, 1.20.2 |
| FastFurnace | Furnace recipe caching | 1.21 → 1.20 |
| FastWorkbench | Crafting table optimization | 1.21 → 1.20 |
| FastSuite | Extended recipe caching | 1.21, 1.20.1 |
| Annuus | Network packet rewrite | 1.21.x |
| Smooth Chunk Save | Smooth chunk saves | 1.21 → 1.19 |
| C2ME | Parallel chunk generation | 1.21 (alpha) |
| Ksyxis | Spawn chunk removal | 1.21 → 1.8 |
| Noisium | Terrain generation optimization | 1.21 → 1.19 |
| Clumps | XP orb merging | 1.21 → 1.10 |
| Let Me Despawn | Mob despawn fix | 1.20.x |
| Async Locator | Asynchronous /locate commands | 1.20.x |
| ThreadTweak Reforged | Thread priority management | 1.21 → 1.19 |
| Starlight | Light engine overhaul | 1.20.4 |
| Get It Together, Drops! | Ground item merging | 1.21 → 1.15 |
| Chunky | Chunk pregeneration | 1.20.6 |
Details of Server Mods
Adaptive Performance Tweaks (download link)
Intelligent module that continuously analyzes the duration of each tick. When the TPS is at risk of dropping below 20, this mod automatically reduces certain resource-intensive mechanics: mob behavior, item despawning, hopper operations... Each parameter is fully customizable to set your own priorities.
Versions: NeoForge 1.21 → 1.16
ServerCore (download link)
Comprehensive pack of server fixes including: asynchronous chunk and player connection management, smarter mob limits, and load balancing through secondary threads. The gains are particularly noticeable on processors with 6 cores or more.
Versions: NeoForge 1.21 → 1.17
Radium Reforged (download link)
NeoForge adaptation of the improvements brought by Lithium: accelerated block updates, collision calculations, random ticks, and mob AI, all without altering gameplay mechanics. Tests generally show a 20 to 40% reduction in MSPT on heavily loaded servers.
Versions: NeoForge 1.21.1, 1.20.x, 1.16.5
Sepals (download link)
Complete rewrite of the AI scheduler that consolidates and defers creature secondary tasks. CPU load per entity decreases significantly: on large farms, TPS can increase from 12 to 19. Requires prior installation of the Architectury mod.
Versions: NeoForge 1.21.x
AI Improvements (download link)
Enhances the pathfinding algorithm by limiting the number of analyzed nodes, caching certain objectives, and spacing out recalculations. Particularly effective on servers hosting numerous mobs or large automated farms.
Versions: NeoForge 1.21, 1.20.6 → 1.19
BadOptimizations (download link)
Set of minor but cumulative fixes: removal of unnecessary light-map updates, caching of sky colors, avoidance of certain packet serializations... Individually modest, these optimizations together save several milliseconds per tick on large modpacks.
Versions: NeoForge 1.21 → 1.19
Alternate Current (download link)
New implementation of redstone propagation using a deterministic queue. The visible behavior remains strictly the same for players, but complex circuits transition from thousands of individual updates to a single optimized calculation.
Versions: NeoForge 1.21, 1.20.2
FastFurnace (download link)
Memorizes the last recipe used by each furnace and skips all verification logic if the inputs remain unchanged. Direct consequence: automated smelters no longer significantly impact your MSPT.
Versions: NeoForge 1.21 → 1.20
FastWorkbench (download link)
Eliminate costly pathfinding in craft table locations. Shift-clicking to mass-craft no longer causes freezes on the client or server side, even with complex recipes from mods.
Versions: NeoForge 1.21 → 1.20
FastSuite (download link)
Generalizes the recipe cache system to all JSON recipes in the game. All datapack requests are accelerated, not just those related to furnaces or workbenches.
Versions: NeoForge 1.21, 1.20.1
Annuus (download link)
New implementation of the network packet encoder/decoder using shared buffers and Zstd compression. Mass sending of chunks becomes lighter and the network thread puts much less strain on the processor.
Versions: NeoForge 1.21.x
Smooth Chunk Save (download link)
Distributes region writes over multiple ticks during automatic saves. This avoids the characteristic 2-3 second freeze when the "Saving World" message appears on large worlds.
Versions: NeoForge 1.21 → 1.19
Concurrent Chunk Management Engine (C2ME) (download link)
Runs generation, lighting, and heightmap construction of chunks in parallel. Exploration, which previously halved your TPS, becomes much more manageable. Still in alpha but already very efficient on multi-core processors.
Versions: NeoForge 1.21 (alpha)
Ksyxis (download link)
Completely eliminates spawn chunks permanently held in memory, freeing up several hundred MB of RAM and calculation time every tick. An option allows you to keep a reduced area if necessary.
Versions: NeoForge 1.21 → 1.8
Noisium (download link)
Improves noise sampling and block placement during terrain generation. Generating new chunks gains 20 to 30% speed without altering the world's appearance.
Versions: NeoForge 1.21 → 1.19
Clumps (download link)
Groups nearby experience orbs into larger unique entities. The amount of collected XP remains the same, but the server and clients handle far fewer distinct entities.
Versions: NeoForge 1.21 → 1.10
Let Me Despawn (download link)
Fixes a vanilla bug preventing mobs carrying items from naturally despawning. This prevents the silent accumulation of "ghost" entities that eventually degrade performance.
Versions: NeoForge 1.20.x
Async Locator (download link)
Moves the execution of /locate commands, exploration maps, and dolphin treasures to a secondary thread. These resource-intensive operations no longer block the server's main thread.
Versions: NeoForge 1.20.x (backport)
ThreadTweak Reforged (download link)
Modern evolution of Smooth Boot for servers: rebalances thread priorities and prevents 100% CPU saturation during mod and plugin loading.
Versions: NeoForge 1.21 → 1.19
Starlight (NeoForge) (download link)
Complete rewrite of the server lighting engine. Phantom light bugs disappear and light updates become almost instantaneous, even during massive generations or intensive torch placements.
Versions: NeoForge 1.20.4
Get It Together, Drops! (download link)
Automatically merges items on the ground upon their appearance. Explosive quarries or massive farms no longer generate thousands of individual entities to process.
Versions: NeoForge 1.21 → 1.15
Chunky (download link)
Offline chunk pre-generation tool. Your players never trigger the costly terrain generation during their exploration, essential for adventure and discovery-focused servers.
Versions: NeoForge 1.20.6 (backport)
💬 Key takeaway: On a properly optimized NeoForge server, combining a few mods targeting AI, generation, and entities is usually enough to stabilize TPS, even with several dozen connected players.
Client-side FPS Improvement Mods
These graphical optimization mods are installed on players' NeoForge clients. They do not directly improve server TPS, but significantly increase visual fluidity and frames per second, especially on modest configurations.
Summary table of client mods
| Mod | Main Function | NeoForge Versions |
|---|---|---|
| Embeddium | Port of the Sodium rendering engine | 1.21.4 → 1.16.5 |
| Embeddium Extra | Additional video options | 1.21, 1.20 |
| NeOculus | Shader support (Iris fork) | 1.21+ |
| ImmediatelyFast | Immediate rendering optimization | 1.21 → 1.18 |
| Entity Culling | Masking of invisible entities | 1.21.1 → 1.16 |
| Cull Less Leaves | Optimization of leaf rendering | 1.21.6 → 1.16 |
| Vanillin | Block-entities instantiation | 1.21.1, 1.20.1 |
| ScalableLux | Optimized client light engine | 1.21.x (beta) |
Details of client mods
Embeddium (download link)
NeoForge port of the Sodium engine: new multi-draw rendering pipeline, multithreaded chunk updates, and aggressive culling of non-visible elements. On CPU-limited setups, this mod can double or even triple the number of frames per second.
Versions: NeoForge 1.21.4 → 1.16.5
Embeddium Extra (download link)
Embeddium extension offering video options similar to OptiFine (animation control, fog, sky, particles) and fixing several visual issues. Ideal for customizing the trade-off between performance and graphic quality.
Versions: NeoForge 1.21, 1.20
NeOculus (download link)
Unofficial NeoForge fork of Oculus/Iris. It restores compatibility with shader packs on top of Embeddium, allowing to enjoy optimized rendering like Sodium while using SEUS, Complementary, BSL, and other popular shaders.
Versions: NeoForge 1.21+
ImmediatelyFast (download link)
Improves OpenGL rendering paths in immediate mode (UI, maps, particles). The mod groups rendering calls, reuses buffers, and limits memory allocations, thus stabilizing FPS in modpacks rich in interfaces.
Versions: NeoForge 1.21 → 1.18
Entity Culling (download link)
Uses background ray tracing to avoid rendering entities and block-entities hidden by opaque blocks. Perfect for farms, compact bases, or factories, where it eliminates hundreds of unnecessary renders.
Versions: NeoForge 1.21.1 → 1.16
Cull Less Leaves (download link)
Implements subtle "Smart Leaves": only hidden faces of foliage blocks are ignored. Forest rendering cost decreases by up to 30% without altering the visual appearance of trees.
Versions: NeoForge 1.21.6 → 1.16
Vanillin (download link)
Uses Flywheel to instantiate repeated block-entity rendering. You can display thousands of chests, minecarts, or decorative heads with minimal impact on FPS, perfect for large survival bases.
Versions: NeoForge 1.21.1, 1.20.1
ScalableLux (download link)
Modern successor to Starlight on the client side: parallelized light propagation and optimized skylight sampling. It drastically reduces latency spikes during large lighting updates while improving overall rendering smoothness.
Versions: NeoForge 1.21.x (beta)
📝 Important: To benefit from these graphic optimizations, your players must install these mods on their own NeoForge client. Their presence on the server is not required unless otherwise indicated.
Mods to Reduce RAM Consumption
These mods specifically target memory usage and leaks. They are particularly valuable on large NeoForge modpacks, servers running continuously, and machines with limited resources.
Summary Table of Memory Mods
| Mod | Main Function | NeoForge Versions |
|---|---|---|
| FerriteCore | Memory structure deduplication | 1.21.6 → 1.16.5 |
| Saturn | Buffer and cache optimization | 1.20.6 → 1.16.5 |
| AllTheLeaks | Memory leak fixes | 1.21.1, 1.20.1 |
| Memory Leak Fix | Vanilla memory leak fixes | Up to 1.19.4 |
| ModernFix | Memory optimization and loading | 1.21+, 1.20+ |
| Helium (Hydrogen Reforged) | Array pool and NBT compression | 1.18.x → 1.16.5 |
| LazyDFU | Deferred DFU loading | 1.19.3 → 1.16.1 |
| DataFixerSlayer | Complete DFU deactivation | 1.16.5 |
Details of Memory Mods
FerriteCore (download link)
Eliminates block state, model, and other mass-created immutable structure duplications. On large modpacks, this mod often frees several hundred MB of RAM and significantly reduces garbage collector pauses.
Versions: NeoForge 1.21.6 → 1.16.5
Saturn (download link)
Reorganizes byte-buffer allocation and chunk section caching to reduce overall memory pressure. Paired with FerriteCore, it ensures a very stable RAM profile, even after long gaming sessions.
Versions: NeoForge 1.20.6 → 1.16.5
AllTheLeaks – Memory Leak Fix (download link)
Detects common circular references in NeoForge and popular mods, breaks strong reference chains before they clog memory, and applies retrofitted fixes from future Minecraft versions. Designed for continuously running servers.
Versions: NeoForge 1.21.1 / 1.20.1
Memory Leak Fix (download link)
Fixes residual vanilla memory leaks (UI, particles, resources) that other mods have not addressed yet. Perfectly complements FerriteCore for an ultra-stable memory footprint on versions 1.16 to 1.19.
Versions: NeoForge (up to 1.19.4)
ModernFix (download link)
Reduces Java reflection memory usage, speeds up class loading, and fixes various leaks related to certain mod loaders. On large packs, around -20% of consumed RAM and loading times halved are typically observed.
Versions: NeoForge 1.21+ / 1.20+
Helium (Hydrogen Reforged) (download link)
Implements an array pool, compresses chunk NBT data, and adds optimized paths for certain registries. Particularly effective in 1.16-1.18, where it easily saves 200 to 300 MB during intensive explorations.
Versions: NeoForge 1.18.x → 1.16.5
LazyDFU (download link)
Defers DataFixerUpper initialization until an old world actually needs to be loaded. You can save up to 200 MB of RAM and several seconds at startup on versions 1.16 to 1.19.
Versions: NeoForge 1.19.3 → 1.16.1
DataFixerSlayer (download link)
Completely disables DFU for servers stuck on a single version. Lighter than LazyDFU, but only to be used if you never open worlds from old versions.
Version: NeoForge 1.16.5
⚠️ Warning: Mods that modify DataFixerUpper can compromise compatibility with old worlds. Always check your needs before installing them on a production server.
Mods to Speed Up Startup
A heavily modded NeoForge server or client can take a long time to start. These mods aim to limit CPU spikes at launch, speed up class loading, and reduce the time needed to join a game.
Summary Table of Startup Mods
| Mod | Main Function | NeoForge Versions |
|---|---|---|
| Smooth Boot Reloaded | Thread distribution at startup | 1.20.x (Forge 1.18+) |
| ThreadTweak Reforged | Rebalancing thread priorities | 1.21.5 → 1.19 |
| Fastload | Optimization of the "Joining World" pipeline | 1.20.1 → 1.18.2 |
Details of Startup Mods
Smooth Boot Reloaded (download link)
Limits and distributes the number of threads created at startup. This avoids the 100% CPU spike that freezes less powerful machines. Loading becomes progressive and the operating system remains responsive, even if the total duration decreases only slightly.
Versions: NeoForge 1.20.x (Forge 1.18+ backport)
ThreadTweak Reforged (download link)
Provides an in-game interface to rebalance thread priorities after startup. It removes many TPS micro-freezes caused by Java thread competition when loading large packs.
Versions: NeoForge 1.21.5 → 1.19
Fastload (download link)
Optimizes the "Joining World" pipeline by bypassing redundant validations and pre-calculating certain NBT caches. Players appear more quickly in the world and respawns are significantly smoother.
Versions: NeoForge 1.20.1 → 1.18.2
💡 Combined with LazyDFU and ModernFix (presented above), these mods can save 10 to 30 seconds on the cold startup of a NeoForge pack while keeping memory under control.
Conclusion
With this comprehensive selection of NeoForge optimization mods, you have all the tools you need to stabilize TPS, increase FPS, and reduce the memory footprint of your Minecraft server. By selecting a few targeted mods in each category (server, client, memory, startup), you can radically transform your community's gaming experience.
To go even further, hosting quality also plays a crucial role. If you want to benefit from these optimizations on a high-performance infrastructure, discover our free Minecraft server offers to test in real conditions!


