Minecraft server help centre

Plugins and mods

Fabric, Forge or NeoForge: which Minecraft mod loader?

A mod loader is the piece that lets Minecraft load mods. There are three that matter for servers today: Fabric, Forge and NeoForge. A mod is made for one of them, and a Fabric mod does not run on Forge or the other way round.

So the real question is not which loader is best. It is which loader the mods you want are made for.

In short

Choose the mod loader by the mods you want, because a mod only runs on the loader it was made for. Fabric is quick on new Minecraft versions and strong on performance mods, Forge holds most classic packs on versions such as 1.12.2 and 1.20.1, and NeoForge is where most big mods and modpacks live on recent versions such as 1.21.1. Set the loader and version in Settings, and give every player the same.

Start from the Minecraft mods you want

  1. Write down the three to five mods you care about most, or the modpack you want.
  2. Look each one up on CurseForge or Modrinth. The page shows which loaders and Minecraft versions it supports.
  3. Pick the loader and version that all of them share. That is your server.

Playing a modpack? Then there is nothing to decide: the pack sets the loader and the version. Install a modpack handles that for you.

Which mod loader for which Minecraft version

Modders follow the players, so each Minecraft version has a loader where most of its mods ended up:

Minecraft versionWhere most mods areGood to know
1.12.2ForgeThe classic version of big tech and adventure packs
1.16.5 and 1.18.2Forge, with a good share on FabricMany finished packs that no longer change
1.20.1Forge, and Fabric for lighter setsThe last version before Forge and NeoForge split, with a huge choice
1.21.1NeoForge, and FabricThe version most large modern packs are built on
The newest releasesFabric first, NeoForge soon afterFewer big mods until they have caught up

All of these versions can be chosen under Server software in Settings, together with the loader.

Fabric mod loader

Fabric is small and quick to update. It usually supports a new Minecraft version within days, so it is the loader of choice if you want to play the newest release with mods.

  • Strong on performance mods, such as Lithium and FerriteCore, which make the server lighter without changing the game.
  • Strong on light and medium packs, and on vanilla plus: the normal game with extras.
  • Most Fabric mods need the library Fabric API installed as well.

Forge mod loader

Forge is the oldest loader and has the biggest back catalogue. Many famous packs live on it, on versions such as 1.12.2, 1.16.5, 1.18.2 and 1.20.1.

For newer Minecraft versions, many large mods have moved to NeoForge. If you want an older pack or a classic set of big tech and magic mods, Forge is often the answer.

NeoForge mod loader

NeoForge started as a continuation of Forge by most of its developers. On recent Minecraft versions it is where many of the big mods are: Create, Mekanism, Applied Energistics and packs like All The Mods.

It feels like Forge to use. The difference that matters to you is simply which mods support it for the version you want.

Forge vs NeoForge: what changed in the split

In 2023 most of the Forge developers continued as NeoForge. On Minecraft 1.20.1, where the split happened, many Forge mods still load on NeoForge. From 1.20.2 on the two went separate ways, and a mod built for one does not load on the other.

  • On 1.20.1: pick Forge. Almost every mod for that version was made for it.
  • On 1.20.2 and newer: check each mod. Most big mods publish for NeoForge, some for both.
  • A file that says Forge on a newer version will not run on a NeoForge server, even if the mod has the same name.

Fabric, Forge and NeoForge at a glance

FabricForgeNeoForge
New Minecraft versionsFastSlowerFast
Big content modsSomeMany, on older versionsMany, on newer versions
Performance modsManySomeSome
Typical packsLight, vanilla plusClassic and older packsLarge modern packs

Server mods that do the job of popular plugins

Moving from Paper to a modded server means leaving plugins behind. For most of the jobs they did, there is a mod:

JobOn PaperOn Fabric, Forge or NeoForge
Ranks and permissionsLuckPermsLuckPerms, which has a version for each loader
Land claimsGriefPreventionFTB Chunks or Open Parties and Claims
Who broke this blockCoreProtectLedger on Fabric
Homes and teleport requestsEssentialsXFTB Essentials, or Essential Commands on Fabric
Chat in DiscordDiscordSRVDiscord Integration
Pre-generating the worldChunkyChunky, as a mod
Voice chatSimple Voice ChatSimple Voice Chat, as a mod

Server side mods like these do not have to be installed by players, unless the mod page says so. Voice chat is the exception: every player who wants to talk needs it in their own game.

Setting it up on the Minecraft server

  1. Open Settings and set the server type to Fabric, Forge or NeoForge, and the Minecraft version your mods share. The matching Java version is set with it.
  2. Open the Mods tab and search for your mods. Each one is installed in the version that matches your loader.
  3. Restart the server and read the console. A missing library mod is named there.
  4. Give your players the same mod list. Join a modded server explains their side.

Changing the loader of a world that already has modded blocks removes those blocks when their mod is gone. Make a backup before any switch.

Moving a Paper server to Fabric or NeoForge

The world itself comes along: a vanilla or Paper world loads on Fabric, Forge and NeoForge. What stays behind is everything plugins did.

  • Claims, homes, ranks and shops of plugins stop working. Their data stays in the plugins folder, but nothing reads it.
  • Protected areas are open again until claims are set up in the new mod.
  • Players need the loader and the mods in their own game, where before they could join with the normal game.

Make a backup, change the server type in Settings, and set up the mods for the jobs your plugins did before you open the server again.

Questions from Minecraft server owners

Can I run Fabric and Forge mods together on one Minecraft server?

Not on a normal server. Each mod is built for one loader. Some compatibility layers exist, but they break easily, so we recommend picking one loader and mods made for it.

Can I use plugins on a Fabric or Forge Minecraft server?

No. Plugins need Paper, Purpur or Spigot. On Fabric there are server side mods that do similar jobs, for example for permissions or claims.

Is NeoForge compatible with Forge mods for Minecraft?

Only on older versions where they were still the same. On recent Minecraft versions they have grown apart, so use mods that list NeoForge.

Which mod loader is best for Minecraft server performance?

Fabric with performance mods is usually the lightest. But the loader matters less than the mods on it; a heavy NeoForge pack needs memory whatever you do.

Which mod loader should I use for Minecraft 1.21.1?

NeoForge for big content mods and modpacks, Fabric for performance mods and lighter sets. Check that every mod you want lists the loader you choose.

Is Forge still updated?

Yes. Forge still gets updates and runs a huge catalogue of older packs, but on recent Minecraft versions most big mods have moved to NeoForge.

What is Quilt, and does my server need it?

Quilt is a fork of Fabric that loads most Fabric mods. Few mods need it, so for a server Fabric is the simpler choice.

Can I switch my server from Forge to NeoForge?

On 1.20.1 many Forge mods also load on NeoForge, but on newer versions every mod has to be replaced by its NeoForge build. Make a backup first, because blocks of mods that do not come back are removed from the world.

Checked against Fabric, Forge and NeoForge for Minecraft Java 26.2 and older, September 2026. Written by the Cheapest Minecraft Hosting team, first published , updated .