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
- Purpur is server software "based on Paper" that supports "plugins designed for bukkit, spigot and paper APIs" and "focuses on providing as much configurability as possible." Pick it over Paper if you want more knobs, same plugins.
- Folia is PaperMC's fork of Paper with regionized multithreading. PaperMC is blunt that it's "by no means a drop-in replacement for Paper" and "won't be useful for the majority of servers." It's meant for very high player counts in modes that naturally spread people out, like skyblock or SMP. As of October 2026, over 100 plugins on Hangar list Folia support, so check yours first.
- Arclight and Mohist are hybrid servers. They're their own rabbit hole, so read their own docs before you build on one.
- Forge and NeoForge are the other big modding ecosystems. If your favourite modpack is built for one of them, Fabric isn't your answer anyway.
The full server software rundown goes deeper on Purpur, Folia, Forge and NeoForge, plus Bedrock and crossplay.
Paper vs Fabric server: side by side
| Axis | Paper | Fabric |
|---|---|---|
| What it is | Java Edition server built for performance and a bigger API | Mod loader (Fabric Loader + Fabric API) |
| Extends with | Plugins (Bukkit, Spigot and Paper plugins) | Fabric mods from Modrinth and CurseForge |
| Runs the other's add-ons? | No Fabric mods | No Bukkit/Spigot/Paper plugins |
| Do players install anything? | No, vanilla clients join | Not with server-side-only mods; yes with anything else |
| Vanilla behaviour | Configurable settings can differ from vanilla; PaperMC has a "Vanilla-like experience" guide | Depends on the mods you add |
| Performance | Optimisations built in | Add performance mods like Lithium and Starlight |
| After a Minecraft update | Check Paper's downloads page | Wait until every mod you use has a build for the new version |
| Best for | Plugin servers anyone can join with a vanilla client | Modded servers, and setups where you pick every change yourself |
The checklist: choose Paper if… choose Fabric if…
Choose Paper if
- You want plugins, or you already have a list of Bukkit/Spigot plugins you rely on.
- You want everyone to join with plain, unmodded Minecraft, no questions asked.
- You'd like performance tuning that's on by default.
- You might grow into Purpur or Folia later. Both stay in the Paper family.
Choose Fabric if
- The thing you want only exists as a Fabric mod.
- You care about vanilla behaviour and want to control every change yourself.
- You're fine checking whether each mod is server-side-only, or your players are happy to install Fabric.
- You don't mind waiting on mod updates after a new Minecraft release.
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.