Skip to main content
← All Guides
Server Software

Spigot vs Paper: Which One to Run

Both run your Bukkit plugins. Paper is a fork of Spigot that holds a flatter TPS, fixes more bugs, and exposes far deeper config. For nearly every server in 2026, Paper is the right default, here is exactly why and when Spigot still makes sense.

console, same hardware, same 12 plugins
SPIGOTstable
$ java -jar spigot-1.21.4.jar nogui
[INFO]: Loading libraries, please wait...
[INFO]: Done (14.812s)! Type "help"
> tps
TPS: 16.40, 17.92, 18.10
> timings report
chunk gen + entities heavy
PAPERoptimized
$ java -jar paper-1.21.4.jar nogui
[INFO]: Applying optimizations...
[INFO]: Done (9.204s)! For help, type "help"
> tps
TPS: 20.0, 20.0, 19.98
> spark profiler
MSPT: 8.1ms flat 20 TPS
Spigot~17 TPS
Paper20 TPS
The short version
  1. 1
    Know the family tree
    Bukkit defined the plugin API, Spigot forked it for performance, and Paper forks Spigot again with deeper optimizations. Paper is a strict superset, so anything that runs on Spigot runs on Paper.
  2. 2
    Check plugin compatibility
    Both load the same Bukkit/Spigot plugins (EssentialsX, LuckPerms, WorldEdit, Vault). Paper adds its own API events that newer plugins target, so some plugins are Paper-only, almost none are Spigot-only.
  3. 3
    Compare the performance
    Paper rewrites chunk loading, entity ticking, and collision math. On the same hardware you typically hold a flat 20 TPS where Spigot dips to 16-18 during chunk gen or large mob farms.
  4. 4
    Look at the config depth
    Spigot gives you spigot.yml and bukkit.yml. Paper adds paper-global.yml and per-world paper-world.yml with hundreds of tunables: mob spawn limits, redstone modes, anti-xray, view-distance per world.
  5. 5
    Pick Paper unless you have a reason
    Download paper-VERSION.jar from papermc.io, swap your jar, restart. Your worlds and plugins carry over untouched. Choose plain Spigot only if a specific tool you depend on explicitly refuses Paper.

What you need

paper-VERSION.jar
Flat 20 TPS
paper-world.yml
Same plugins

Quick answers

?

Is Paper just Spigot with extra features?

Paper is a downstream fork of Spigot. It includes everything Spigot does, then layers on performance patches, bug fixes, and an expanded API. Think of it as Spigot+.
?

Will my Spigot plugins break on Paper?

Almost never. Paper keeps full Bukkit and Spigot API compatibility, so EssentialsX, LuckPerms, WorldGuard and the rest load unchanged. Migration is usually just swapping the jar.
?

Does Paper really run faster?

Yes, measurably. Paper's async chunk loading and optimized entity ticking keep TPS near 20 under load where Spigot drops. The gap widens on bigger servers and busier farms.
?

Can I switch from Spigot to Paper without losing my world?

Yes. Stop the server, replace spigot.jar with paper.jar, start it again. Paper reads the same world folders and plugin data. Always back up first, but no conversion is needed.
?

Is there any downside to Paper?

Paper changes some vanilla edge-case behaviors for performance (certain redstone and duplication mechanics). Most servers want those changes, but tech players who rely on exact vanilla quirks should test first.
?

What about Purpur or Folia?

Purpur forks Paper for more gameplay toggles. Folia forks Paper for multi-threaded regions on huge servers. Both build on Paper, which is why Paper is the sensible default base.

Blocks and items in this guide

Redstone in MinecraftRedstoneTarget in MinecraftTarget

All 2 of these are named in the guide above, starting with Redstone. Look them up in the item database.

More guides on this site

Guides that go with this one

Paper vs Spigot vs Purpur: Which Server Software in 2026
A detailed comparison of Paper, Spigot, and Purpur server software for Minecraft. Covers performance,...
Minecraft Paper vs Fabric, Server and Client Compared
Paper vs Fabric explained: performance, plugin support, mod compatibility, server administration, and...
Minecraft Paper vs Spigot vs Purpur
Compare Paper, Spigot and Purpur for Minecraft servers, performance, configurability, plugin...
BungeeCord vs Velocity vs Waterfall
Full comparison of BungeeCord, Velocity, and Waterfall proxy software for Minecraft server networks,...
How to Get 20 TPS on Your Minecraft Server
Learn how to diagnose and fix TPS drops on your Minecraft server with Paper config tuning, entity...
Minecraft Realms vs Dedicated Server, Which Is Better?
Realms vs a self-hosted or rented dedicated server: cost, performance, plugin support, player limits,...
Hosting
Managed Hosting
Skip the setup: a managed server online in minutes.
Database
Command Reference
Syntax, arguments and examples for every command.
Database
Item Database
Every item with its stats, IDs, recipes and uses.
Guides
More Server & Admin guides
Run a server: setup, hosting, permissions, worlds and crossplay.