Paper vs Spigot vs Purpur: which should you use?

By Justin, founder of Alpenglow Hosting · Updated September 2026

Short answer: use Paper. It runs every Spigot plugin, performs best on the same hardware and updates fastest. Pick Purpur if you want to change mob behaviour, player mechanics or item rules from a config file instead of installing more plugins. Choose Spigot only for a plugin that genuinely refuses to run on Paper, which is rare in 2026.

The three, side by side

What it is
PaperFork of Spigot with heavy performance work
SpigotThe original Bukkit-API server
PurpurBuilt on Paper, with hundreds of extra settings
Performance
PaperBest of the three for the same hardware
SpigotFine for small groups, falls behind with players and farms
PurpurPaper's performance plus small extras
Plugin compatibility
PaperRuns Bukkit, Spigot and Paper plugins
SpigotRuns Bukkit and Spigot plugins only
PurpurRuns everything Paper runs
Configuration
PaperHundreds of options
SpigotBasic set
PurpurPaper's options plus hundreds more (mob riding, per-mob tweaks, mechanics)
Updates after a Minecraft release
PaperUsually within days
SpigotUsually a little later than Paper
PurpurShortly after Paper
Best for
PaperAlmost every SMP and plugin server
SpigotLegacy plugins that need Spigot itself
PurpurOwners who want tweaks without extra plugins

Paper: the default for a reason

Paper started as a fork of Spigot and kept the same plugin API, so the thousands of plugins on SpigotMC and Modrinth simply work. What it changed is the engine underneath: chunk loading runs asynchronously, entity ticking is optimised, and dozens of settings let you trim what the server spends time on. In practice that means a 4 GB Paper server stays smooth where a Spigot server of the same size starts to stutter when someone flies off to explore or a mob farm grows.

It also ships extras you would otherwise install as plugins: anti-x-ray, a chunk pre-generation API and detailed timing reports that show which plugin is eating the tick. For a friend group running an SMP, an economy server or a few mini-games, Paper is the safest choice and the one most plugin authors test against first. Paper hosting on Alpenglow →

Spigot: only when a plugin insists

Spigot defined modern plugin servers. It introduced the Bukkit API everyone builds on, and it still runs practically every plugin on SpigotMC. Its weakness is age: the performance work that makes Paper comfortable with more players and bigger worlds never landed in Spigot, and new Minecraft versions usually reach Spigot a little later.

The honest reason to run Spigot in 2026 is a plugin that breaks on Paper, or a network that has tested its whole stack against Spigot behaviour for years and does not want to retest. If neither applies to you, you are giving up performance for nothing. Spigot hosting on Alpenglow →

Purpur: Paper with more knobs

Purpur is built on top of Paper and inherits all of its performance work. What it adds is configuration: hundreds of settings covering things Paper leaves hardcoded. Rideable mobs, per-mob equipment and behaviour, alternative block-breaking rules, detailed PvP tweaks, player interaction rules. For a semi-vanilla server that wants a handful of custom rules, that can replace a stack of small plugins.

Because it is a superset of Paper, switching is a drop-in change and every plugin keeps working. The trade-off is surface area: more options to read, and a slightly smaller community when something behaves oddly. RAM needs are the same as Paper for the same player count. Purpur hosting on Alpenglow →

Switching between them

The three form a ladder: Spigot → Paper → Purpur, each one running everything below it. Moving up the ladder is a drop-in change: back up the server, swap the software, start it with the same world and plugins. Moving down can lose things: a plugin that uses Paper-only API calls will not load on Spigot, and a Purpur-specific setting is simply ignored on Paper.

Take a backup before any switch, then watch the first startup log for a plugin that fails to load. That one plugin is your answer to whether the switch works. On Alpenglow you choose the software when you create the server and can change it later from the panel; the world and plugins stay where they are.

How to decide in one minute

  • Starting a new server, any size, any plugins: Paper.
  • You keep adding tiny plugins to change how mobs or items behave: Purpur.
  • A plugin you cannot live without says "Spigot only" and fails on Paper: Spigot, and ask its author about Paper support.
  • Running a modpack rather than plugins: none of these. You want Forge, Fabric or NeoForge, covered in the modded server guide.

Whichever you pick, size it the same way: 2 GB for a small group without heavy plugins, 4 GB once plugins and players add up. The RAM guide has the full table, and the cost guide shows what that size costs per month.

Try Paper with your friends tonight

50 free credits, no card. Paper, Spigot and Purpur install in one click, and the server only spends credits while someone is playing.

Start with 50 free credits

Common questions

Is Purpur better than Paper?+

Purpur is Paper plus more configuration. Performance is essentially the same, and every plugin that runs on Paper runs on Purpur. Pick Purpur when you want to tweak mob behaviour, player mechanics or item rules without installing a plugin for each; otherwise Paper's smaller surface is easier to reason about.

Is Paper faster than Spigot?+

Yes. Paper reworks chunk loading, entity ticking and several other hot paths, so the same hardware handles more players, more farms and more plugins before the tick rate drops. For a friend group on 2 to 4 GB the difference shows up as fewer lag spikes when someone explores or a farm gets big.

Can I use Spigot plugins on Paper or Purpur?+

Yes. Paper extends the Spigot API rather than replacing it, and Purpur extends Paper, so plugins written for Bukkit or Spigot work on both. The reverse is not always true: a plugin that uses Paper-only API calls will not load on Spigot.

Should I switch from Spigot to Paper?+

Almost always. Switching is a drop-in change: back up the server, swap the server software, start it with the same plugins and world. The only reason to stay on Spigot is a plugin that genuinely requires it, which is rare today.

Keep reading

Cost

How Much Does a Minecraft Server Cost in 2026?

Free hosts, flat monthly plans, pay-per-hour credits and self-hosting compared, with worked math for a four-friend SMP and a calculator.

Sizing

How Much RAM Does a Minecraft Server Need?

2 GB for a small vanilla group, 4 GB for plugins or light modpacks, 6 to 12 GB for large packs, and why RAM is not the only kind of lag.

Troubleshooting

Why Does My Minecraft Modpack Server Keep Crashing?

Read the first error, not the last line: the ten reasons modpack servers crash, in order of frequency, with the log line each leaves and the fix.

Migration

How to Move a Minecraft World to a New Host

Take your Java world from Aternos, Realms, a friend’s PC or another host: where the world folder lives, how to download it, what to check, and how to upload it.

Modded

How to Host a Better Minecraft Server (Forge and NeoForge Packs)

Pick the right Better MC edition (Fabric, Forge or NeoForge), give it 6–8 GB RAM, install the pack in one click, and fix the crashes these packs throw.

Sizing

Minecraft Server RAM for 2, 5, 10 and 20 Players

A sizing table by player count for vanilla, Paper, light and heavy modpacks, and why loaded chunks and view distance matter more than headcount.

Modded

How to Host a Modded Minecraft Server

Match the Minecraft version and loader, use the server pack, give it enough RAM, and fix the startup crashes everyone hits once.

Free tool

Minecraft Crash Log Analyzer

Paste a server or modpack log and get the likely cause and the fix in plain language. Free, and logs are never stored.

All guides →