Modded SMP Server in 2026: Create, Better MC, Vault Hunters Setup

Modded SMP Server in 2026: Create, Better MC, Vault Hunters Setup

A modded SMP plays by different rules: mods sit on both server and client, versions must match exactly, and most vanilla plugins do not load. This guide walks through the popular 2026 modpacks, how to pick between NeoForge, Forge and Fabric, hardware needs and the upgrade pitfalls that wipe worlds.

How a modded SMP differs from a regular server

On a vanilla or Paper server you drop in plugins and players join with a clean client. With mods nothing is that simple. A mod is code that runs on both sides. The server and every player must share the same Minecraft version, the same loader (Forge / NeoForge / Fabric) and the same mod list. If the server runs NeoForge 49.0.45 and a player has 49.0.44, they will be kicked with a long mismatched-mods log entry.

There is also a social difference. Modded SMPs revolve around shared progression. Vault Hunters, Create, ATM 9 are all designed for 5-15 players who share a base, run raids together and dig the same factories. A whitelist is not paranoia, it is the default: a stranger with a different mod set will either crash on connect or grief your shared progression.

Popular modpacks in 2026

Five names show up everywhere right now, and each fits a different audience.

Create: Above and Beyond and its successors revolve around the Create mod. Engineering builds, water wheels, train networks, item logistics. Works well for small co-op groups of 4-8 players who want building over combat.

Better MC bundles 200+ mods that expand the vanilla feel: extra biomes (Terralith, Biomes O' Plenty), new bosses (Ice and Fire, Mowzie's Mobs), weapon mods, shaders. A solid pick for an SMP with no specific theme other than "vanilla, but more".

Vault Hunters 3 is a roguelike-dungeon experience inside Minecraft. Players craft artefacts, open Vault portals and run procedurally generated dungeons. The 2026 version targets 1.20.x on NeoForge.

All The Mods 9 (ATM 9) is the kitchen-sink modpack with 400+ mods. Mekanism, Applied Energistics, Ars Nouveau, dozens of energy systems. Heavy on RAM but gives huge progression freedom.

Prominence II RPG is class and skill based, with custom dungeons. A good fit for groups who want roleplay over tech farms.

Forge vs NeoForge vs Fabric in 2026

The picture is clearer than it was a year ago. NeoForge has taken the lead from classic Forge: most fresh modpacks (Vault Hunters 3 for 1.20+, ATM 9, modern Create versions) ship on NeoForge first. Anything new is most likely NeoForge 49.x for Minecraft 1.21.x or 47.x for 1.20.4.

Forge still runs older packs (1.19.2, 1.18.2). If you are launching the older Vault Hunters 2 or classic Better MC for 1.18, you stay on Forge.

Fabric is the performance choice. Fabric is home to Lithium, Sodium, Starlight, FerriteCore, and a Fabric server with a moderate mod list typically holds 1.5-2x more TPS than the same load on Forge. Big modpacks are rarer on Fabric, but a Fabric SMP with 30-50 hand-picked mods is a great option if you want lean and fast.

Installing the server side

Most CurseForge and Modrinth modpacks ship a ready-made server pack. The flow is the same.

# downloaded server-files.zip from CurseForge or Modrinth
mkdir -p /opt/smp-server && cd /opt/smp-server
unzip ~/Downloads/AllTheMods9-Server-Files-0.6.0.zip -d .

# most packs include a first-run installer
chmod +x startserver.sh
./startserver.sh

The first run downloads the matching NeoForge or Forge build, generates eula.txt, asks you to set eula=true, then creates the world. After that you tune server.properties like any other server:

server-port=25565
max-players=20
view-distance=8
simulation-distance=6
white-list=true
enforce-whitelist=true
online-mode=true

For modpacks keep view-distance at 8 maximum. Each chunk in ATM 9 holds hundreds of tile entities, and 12 chunks per player will tank TPS faster than a small DDoS would.

Java 21 and JVM flags

Every active 2026 modpack on Minecraft 1.20.4+ requires Java 21. Older 1.18-1.19 packs work on Java 17, but if you are setting up a fresh Vault Hunters or Create 6, install OpenJDK 21 (or Eclipse Temurin 21).

# Ubuntu / Debian
apt-get install -y openjdk-21-jre-headless

java -version
# should report 21.x.x

Startup script for a 16 GB modpack:

#!/bin/bash
java -Xms14G -Xmx14G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
  -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 \
  -XX:G1MixedGCLiveThresholdPercent=90 \
  -jar neoforge-21.0.x-server.jar nogui

These are the well-known Aikar's Flags, battle-tested for years on both vanilla and modded. Do not invent your own GC tuning, this set works.

How much RAM you actually need

Real numbers from running these packs.

  • Create plus 30-50 extra mods, 5-8 players: 6-8 GB
  • Better MC, 10 players: 8-10 GB
  • Vault Hunters 3, 10 players: 10-12 GB
  • ATM 9, 10-15 players: 14-16 GB
  • ATM 9 / Prominence II, 30+ players: 20-24 GB

Anything below 6 GB on a 2026 modpack is wasted: the server will either fail to start or stutter as soon as the first AE2 or Mekanism setup goes online. Going too high is also bad: a 32 GB heap on a quiet server lengthens GC pauses and TPS suffers.

Mixing mods and plugins

Pure Forge or Fabric does not load Bukkit or Spigot plugins. If you want LuckPerms, EssentialsX or CoreProtect alongside Create, you need a hybrid core.

  • Mohist is Forge plus Bukkit for 1.20.x. The most popular hybrid, runs most Forge mods and Spigot plugins together.
  • Magma is the same idea, slightly more stable on older versions (1.18, 1.16).
  • Arclight is Fabric plus Bukkit. The right pick if you are on Fabric and need plugin tooling.

Trade-offs: hybrids lag 1-2 months behind clean Forge or NeoForge, some Mojang patches arrive late, and a few rare mods may break on the Bukkit layer. For a large production server it is a real compromise. For a private SMP with friends it works fine.

Whitelist and why it is mandatory

On a modded SMP a whitelist is not a setting, it is required. Three reasons.

First, a random player with the wrong mod set cannot join anyway. Not a security issue, but it spams your logs with reject events.

Second, shared progression. Vault Hunters players trade artefacts, Create teams build joint logistics, ATM 9 groups share a giant base. A griefer needs five minutes to nuke weeks of work.

Third, modded cheats are weaker than vanilla cheats but they exist. Public Forge servers regularly catch client mods that break Mekanism or AE2 balance. A whitelist removes 99% of that exposure.

# in the server console
whitelist add Steve
whitelist on

The whitelist.json file lives in the server root. You can edit it manually but the command is safer because the server resolves UUIDs for you.

Backups: the iron rule of modded servers

Modpacks break worlds more often than vanilla does. Reasons vary: a mod author removes a block in a new version, a dependency changes its registry ID, a NeoForge release breaks compatibility. After a bad update the server may refuse to load the world or quietly turn your blocks into air.

The rule is short: back up before every modpack update. Archive world/, world_nether/, world_the_end/, plus config/ and the mod list.

#!/bin/bash
BACKUP_DIR=/backup/smp
DATE=$(date +%Y-%m-%d_%H-%M)
mkdir -p "$BACKUP_DIR/$DATE"

cd /opt/smp-server
tar -czf "$BACKUP_DIR/$DATE/world.tar.gz" world world_nether world_the_end
tar -czf "$BACKUP_DIR/$DATE/config.tar.gz" config mods

# clean backups older than 14 days
find "$BACKUP_DIR" -maxdepth 1 -type d -mtime +14 -exec rm -rf {} \;

Drop it into cron at 4 AM and run a manual backup right before ./update-modpack.sh. Costs nothing, saves weekends.

Performance and profiling

Modpacks lag, and that is normal. The usual suspects: chunks with too many tile entities (hopper farms, AE2 networks), poorly optimised mods, mob farms.

Spark (spark-forge, spark-neoforge, spark-fabric) is a profiler that runs as a mod. Install it, restart, run /spark profiler --timeout 60, get a web link with CPU breakdown by thread and tick.

# in chat or console
/spark profiler --timeout 120
/spark tps
/spark health

If 40% of the tick is spent in block_entity_tick from a specific Mekanism block, you can pin it down by coordinates. Spark shows that.

For Forge and NeoForge also add FerriteCore, Krypton (if compatible), ImmediatelyFast, ModernFix. These cut 20-40% of RAM usage and speed up rendering. The client side benefits too.

Maps for modded SMPs

A live map is convenient on any SMP, on modded it is essential: thousands of biomes and dungeons make navigation a chore.

  • BlueMap (Forge and Fabric builds) - 3D web map, supports modded blocks via texture overrides.
  • Xaero's World Map / Minimap - client-side mod, ships with most major packs by default.
  • Dynmap-Forge - old reliable, runs on 1.20.x, simpler than BlueMap.

BlueMap installs in mods/ like any other mod, with config under config/bluemap/. The first full render can take hours on a big world, then it updates incrementally.

FAQ

Can I run mods and plugins together

Yes, through hybrid cores: Mohist (Forge+Bukkit), Magma, Arclight (Fabric+Bukkit). Most plugins like LuckPerms, EssentialsX, WorldGuard work, but you may need Mohist-specific builds. It is a stability compromise on big production servers, fine on a private SMP.

How much disk space does a modded SMP take

ATM 9 takes around 5-7 GB after install (mods plus configs). After a month of active play with 10 players the world grows to 8-15 GB. Vault Hunters 3 is leaner, around 4-5 GB for the pack. Plan for 30-50 GB of SSD per active SMP server.

How do I update a modpack without breaking the world

Take a full backup of the world and config folders. Download the new server pack and unpack it into a fresh directory. Copy in world/, world_nether/, world_the_end/, plus whitelist.json and ops.json. Compare old and new config/ folders: usually new configs appear, do not blindly overwrite the old ones. Boot it once, watch the log for missing block IDs.

Does Vault Hunters work on 1.20+

Yes. Vault Hunters 3 runs on NeoForge for Minecraft 1.20.x. The older Vault Hunters 2 stayed on Forge 1.18.2 and is no longer updated. For a fresh server pick Vault Hunters 3: more content, more bug fixes, current for 2026.

What is the difference between Forge and NeoForge

NeoForge is a fork of Forge created in 2023 by part of the original Forge team. It is technically compatible with most Forge APIs but moves much faster, while classic Forge has been slow to support new Minecraft versions. For 1.20.4 and above NeoForge is the obvious pick.

Can I run a modpack on shared hosting

Technically yes, if the host gives you at least 8 GB RAM and Java 21. In practice most shared plans throttle modded servers via CPU limits: modpacks tick heavily and a noisy neighbour on the same physical box will feel it immediately. A VPS or dedicated server with guaranteed cores is the safer choice.

What to do next

Before opening the SMP to friends, run three checks. Start the server with an empty world and pre-generate the spawn area through /forceload add or a Chunky build for Forge - this kills the first-visit lag. Set up monitoring (Spark plus a basic htop over ssh) so you know when RAM is about to go. Configure cron backups and verify the archives actually restore: a backup that does not extract is not a backup.

One unwritten rule of the modded community: keep the exact mod versions in Git or at least in a dated archive. When a player tells you in six months "this used to work", you want to be able to restore the old state without guessing.


Protect Your Server from DDoS Attacks

Free protection with 5-minute setup. 1 TB bandwidth included.

Try for Free


Related Articles