2 Server type
What kind of server?
Vanilla (no plugins or mods)
Plugins (Paper, Purpur, Spigot)
Modded (your own Fabric or Forge mods)
Modpack (a ready-made pack)
Network (proxy with several servers)
Pack size
Light, under 75 mods (e.g. Pixelmon, FTB Academy)
Medium, 75 to 200 mods (e.g. RLCraft, SkyFactory 4, Create: Above and Beyond)
Heavy, 200 to 350 mods (e.g. Better MC, Vault Hunters)
Kitchen-sink, 350+ mods (e.g. All the Mods 9 or 10)
Vault Hunters 3rd Edition (author's own rule)
Prominence II (author's own rule)
I know the exact mod count
Example packs are rough guides. Mod counts change between pack versions.
A network runs a proxy (like Velocity) plus separate servers for each mode, so there's no single number. Size each backend server with this calculator, then add about 1 GB for the proxy. We're happy to help you plan it in the Discord.
How we estimate
The numbers are fitted to what modpack authors publish for their own server packs (All the Mods, Vault Hunters, Prominence II), Paper's memory guidance, and measured memory use from running servers. They cover the whole server, which needs more than the Java heap: Java needs roughly 1.5 to 2 times the memory it actually holds so garbage collection stays smooth, plus about 1 GB outside the heap. Where a pack's author gives a figure, we use theirs.
It's still an estimate. Worlds, farms and plugins vary a lot, so check your panel's memory graph after a week and adjust.