Forge
A long-standing mod loader for Minecraft Java Edition that runs many of the large, content-heavy modpacks.
Minecraft Forge is one of the oldest mod loaders for Minecraft Java Edition. Over many years a huge library of mods has been built on it, and many well-known modpacks, especially for older versions, require a Forge server.
Why it matters for server owners
A Forge server loads mods from the mods folder. Content mods must match exactly between server and client: same mod, same version, same Minecraft and Forge version. When a player gets disconnected with a mod mismatch message, one side is out of sync.
Large Forge modpacks are demanding. They generate more complex worlds, run more logic per tick and keep more data in memory than vanilla, so RAM and single-thread performance matter more than on a plugin server.
Installing a Forge server
The Forge installer has an “Install server” option. For modern versions it does not produce a single jar to run; instead it creates start scripts (run.sh and run.bat) plus a user_jvm_args.txt file where memory and other JVM flags belong. For modpacks, most authors publish a ready server pack that already contains the correct Forge version and all server-side mods.
Forge and NeoForge
In 2023 most of the Forge development team moved on to a fork called NeoForge. Since then the two have drifted apart, and many newer modpacks target NeoForge instead. Forge and NeoForge mods are not reliably interchangeable on newer Minecraft versions, so always use the loader the modpack names.
Practical tip
Never mix loaders or copy your client’s entire mods folder to the server. Client-only mods such as shader loaders or minimaps can crash a dedicated server. Use the official server pack when one exists.