Faster loading for modpacks with hundreds of mods
Nitro is a performance mod for NeoForge 1.21.1 built for very large packs. On a 1000 mod pack, launch to main menu dropped from 6 minutes 53 seconds to under 2 minutes, and joining a world from 3 minutes 13 seconds to about 2. It runs on dedicated servers too, where it takes the same minutes off server start.
It changes nothing about how the game looks or plays. Every fix targets time the loader, the JDK or another mod spends doing repeated work, and replaces that work with an index, a cache or a single pass.
What gets faster
Launch: module resolution, Mixin application, jar lookups, resource pack misses, model loading with ModernFix, JAOPCA remaps, MoreCulling shape building. A transformed class cache reuses last launch's work while your mods and configs are unchanged.
World join and server start: JEI builds its recipe list and search index off the render thread (no more frozen inventory after joining), folder based data packs like KubeJS and Moonlight caches are read into memory once instead of file by file, and mods that scanned the entire item or recipe registry on every world join (Relics, Hexerei, Farmer's Delight, MEGA Cells, Sable) now scan only what they own.
Stability: mob spawns that failed every tick because a mod queried equipment during entity construction now succeed, which also removes a stack trace per failed spawn from the log.
Compatibility
- NeoForge 1.21.1 only.
- Works alongside ModernFix, FerriteCore, Embeddium and the usual performance mods; it patches different things.
- Requires ZambieLib.
- JDK 21 prints a warning about a dynamically loaded agent on the first
launch. It is harmless;
-XX:+EnableDynamicAgentLoadingin your JVM arguments silences it.
Installing
Drop the jar and ZambieLib into mods/. There is nothing to configure. On the
first launch Nitro writes config/nitro.properties with every switch on and
documented.
For pack authors
Nitro was built against a real 1000 mod pack, and the log lines it prints double as a profile of where your pack's time goes. If a patch does not apply on your pack, the warning line says which mod version it expected. Report those, with the log, on the discord.
Want to host your own server? My servers are hosted with BisectHosting.
Use my link and promo code ATK to get 25% off your first month.
Join my Discord! https://discord.gg/CzyVaqb
