Deep Dives & Comparisons

Paper vs Fabric: Which Minecraft Server Should You Run?

One runs plugins, the other runs mods. Pick the right one and your friends can join without installing a thing.

Set up a Minecraft Java server and you'll walk straight into the Paper vs Fabric argument, usually in a Reddit thread with forty replies and no verdict. Both are great. They just aren't the same kind of thing. Paper is a server that runs plugins. Fabric is a mod loader that runs mods. Almost every practical difference, including whether your friends have to install anything to join, falls out of that one split.

The short answer: if you want plugins (EssentialsX and friends) and you want people to join with a normal, unmodded Minecraft client, run Paper. If you want Fabric mods, whether that's a few server-side tools or a properly modded world, run Fabric. And if it's a small server for you and some mates, don't let performance decide it. At that size the gap barely matters.

What Paper actually is

Paper's own docs call it "a Minecraft: Java Edition game server, designed to greatly improve performance and offer more advanced features and API." It comes from the Bukkit family. Bukkit is the API that lets plugins talk to the server, CraftBukkit implements it, and Paper extends and improves both the Bukkit and Spigot APIs. If the family tree makes your head spin, my Minecraft server software comparison lays it out in order.

What that means for you: Paper runs plugins. Older Bukkit and Spigot plugins generally work on it, and there's a newer "Paper plugin" type that loads through Paper's own loader but can do the same things. Plugins live on the server only, so anyone with a plain Minecraft Java client can join.

What Fabric actually is

Fabric is a mod loader. A Fabric server needs three things: the Fabric Loader, the Fabric API mod, and mods built for the exact Minecraft version you're running. Most mod authors publish on Modrinth and CurseForge, so that's where you'll do your shopping.

The thing that catches people out first: Fabric doesn't implement the Bukkit API. Your Paper plugins won't load on it, full stop. You need a Fabric mod that does the same job. Some big names ship both versions (LuckPerms and Chunky both publish Fabric builds), and there's Fuji, a Fabric port in the EssentialsX/CMI mould for server essentials. But it's a different store, and not every plugin has a twin.

Plugins vs mods: do your players need to install anything?

This is the question that actually matters to the people joining, and it's the one the forums keep circling: "do my friends need to install anything?"

On Paper: no. Plugins run on the server. Your friends open vanilla Minecraft, paste the address, done.

On Fabric: it depends on the mods. The Fabric Wiki puts it plainly: "Server-side mods are mods that run exclusively on the server, without the need for a mod on the client. Meaning Fabric servers running such mods can support Fabric, vanilla, or even Forge clients." Its curated list includes Lithium, Starlight, Carpet, Ledger, Essential Commands, Fuji, TabTPS and PolyMc, and the wiki says that's only a small slice of what's out there.

Stick to server-side-only mods and a Fabric server joins just like a Paper one. Add a mod that isn't server-side-only and everybody joining needs Fabric and the matching mods on their end too. That's where the classic support-channel question comes from: "why can't I join my friend's Fabric server without installing Fabric?" Check each mod's page before you add it, and you'll never have to answer it.

Vanilla parity: which one plays more like normal Minecraft?

Paper ships with a long list of configurable gameplay settings (anti-xray is the famous one), and some of them can make the game behave a little differently from vanilla. PaperMC clearly knows technical players care, because its docs have a "Vanilla-like experience" guide at docs.papermc.io/paper/vanilla that walks through what to change. If your server lives on redstone contraptions or farms that depend on exact vanilla behaviour, read that page before you commit a world to Paper.

On Fabric, how far you drift from vanilla is down to the mods you pick, one mod at a time, so you decide exactly how far from vanilla you go — just know what each mod on your list actually changes.

Fabric vs Paper server performance

Paper's whole pitch is performance, and its optimisations come built in. You drop in the jar and they're there. Fabric gets to the same place by stacking performance mods. Lithium and Starlight (a rewrite of the lighting engine) both sit on the Fabric Wiki's server-side list. Fun detail: Starlight is co-maintained by PaperMC and Spottedstar, so the two camps borrow from each other more than the flame wars suggest.

For a small survival server with friends, the real-world difference is small, and your plugins, mods, world and player count matter far more than which badge is on the jar. Keep an eye on your TPS once people are actually playing. That number tells you more than any benchmark.

Ecosystem and updating after a new Minecraft release

Paper sits on top of years of Bukkit and Spigot plugins. Fabric's mods mostly live on Modrinth and CurseForge.

Updates are where Fabric bites. The loader itself covers a long run of Minecraft versions, but individual mods usually support far fewer. When a new Minecraft version lands, your Fabric server can only move up once every mod you depend on has a build for it. Whichever one you run, check the project's own downloads page for what it currently supports before you update. Don't trust a version number from a forum post.

Purpur, Folia, hybrids and the other options

The full server software rundown goes deeper on Purpur, Folia, Forge and NeoForge, plus Bedrock and crossplay.

Paper vs Fabric server: side by side

AxisPaperFabric
What it isJava Edition server built for performance and a bigger APIMod loader (Fabric Loader + Fabric API)
Extends withPlugins (Bukkit, Spigot and Paper plugins)Fabric mods from Modrinth and CurseForge
Runs the other's add-ons?No Fabric modsNo Bukkit/Spigot/Paper plugins
Do players install anything?No, vanilla clients joinNot with server-side-only mods; yes with anything else
Vanilla behaviourConfigurable settings can differ from vanilla; PaperMC has a "Vanilla-like experience" guideDepends on the mods you add
PerformanceOptimisations built inAdd performance mods like Lithium and Starlight
After a Minecraft updateCheck Paper's downloads pageWait until every mod you use has a build for the new version
Best forPlugin servers anyone can join with a vanilla clientModded servers, and setups where you pick every change yourself

The checklist: choose Paper if… choose Fabric if…

Choose Paper if

Choose Fabric if

Either way, you need somewhere to run it. If you don't have a spare machine, my guide to free Minecraft server hosting compares the free routes.

Honestly?

Pick Paper if… pick Fabric if…

Pick Paper if you're running a plugin server for friends or the public and you don't want anyone installing anything. Plugins plus vanilla clients is the easiest setup to run, and for most first-time server owners it's the right call.

Pick Fabric if the mods are the point, or you want a server that stays as close to vanilla as you choose to keep it. Just accept that you'll be reading mod pages, and you'll sometimes wait on updates.

If running servers is the part you enjoy, Folly is an upcoming voxel game, free with no purchases required and entering early access on October 16, 2026. It plans to roll out player-hosted servers and creator tools during early access. That hasn't shipped yet, so treat it as a plan. Details are on the hosting and creators page.