
Quick answer: Paper is the right choice for most Minecraft servers in 2026. It has the biggest plugin ecosystem, active development and the best documentation. Purpur is a drop-in Paper replacement with extra gameplay configuration; use it if you want more control. Spigot has no real advantage over Paper anymore and only makes sense on a handful of legacy setups. Fabric is a different tool entirely: a lightweight mod loader for servers that want mods rather than plugins. Paired with optimization mods such as Lithium, it makes a lean server.
Quick Comparison
| Feature | Paper | Purpur | Spigot | Fabric |
|---|---|---|---|---|
| Based on | Spigot | Paper | CraftBukkit | Vanilla (own mod API) |
| Plugin/mod compatibility | Full Bukkit/Spigot | Full Bukkit/Spigot/Paper | Full Bukkit | Fabric mods only, no plugins |
| Gameplay customization | Limited | Extensive (purpur.yml) | Limited | N/A, depends on installed mods |
| Builds for Minecraft 26.3 (September 2026) | Yes (beta since September 28; 26.2 stable) | Yes, follows Paper | Yes | Yes |
| Community size | Very large | Large | Declining | Large |
| Best for | Plugin servers, any player count | Custom SMP, extra tweaks | Legacy 1.8 to 1.12 setups only | Modded, performance-focused servers |
What Is Spigot?
Spigot was the original performance-focused fork of CraftBukkit, released in 2012. It introduced entity tracking improvements, chunk loading optimizations, Netty networking upgrades, and anti-X-ray features, and for years it was the standard for any server that needed to hold more than 20 players without falling over.
Is Spigot still relevant in 2026? Honestly, no. Paper keeps Spigot plugin compatibility, adds a lot of performance work on top of Spigot, and has far more active development. There is essentially no reason to run Spigot today unless your host does not support Paper, you need a specific legacy build for an old 1.8 PvP server, or you are running a very niche plugin that breaks on Paper, which is rare.
What Is Paper?
Paper (formerly PaperSpigot) is a fork of Spigot focused on performance and bug fixes, and it is the gold standard for Minecraft server software.
Strengths:
- Async chunk loading, improved entity activation ranges, and anti-xray built in
- Fixes a long list of vanilla bugs, including duplication glitches
- Runs Bukkit and Spigot plugins, the largest plugin ecosystem in Minecraft
- Bundles the spark profiler since 1.21 (PaperMC docs)
- A very active community and thorough documentation
Weaknesses:
- Intentionally diverges from vanilla in some edge cases, including quasi-connectivity redstone changes
- No Forge or Fabric mod support
Best for: survival servers, economy servers, minigame networks, and any server that relies on plugins rather than mods.
What Is Purpur?
Purpur is a fork of Paper that adds extensive gameplay customization on top of Paper's performance work. Think of it as Paper with an extra layer of configuration.
Strengths:
- Everything Paper does, plus rideable mobs, configurable mob AI, elytra tweaks, and dozens of other gameplay options in purpur.yml
- 100% Paper plugin compatible
- Maintained by the same team for years, with an active Discord
- Performance switches of its own, such as villager lobotomize for trading halls (Purpur docs)
Weaknesses:
- New Minecraft versions arrive after Paper's, since Purpur builds on Paper's patches
- More configuration options means more ways to accidentally misconfigure gameplay
Best for: SMPs and custom servers that want Paper's performance with extra gameplay control. Tuinity's repository is archived and Airplane stopped at Minecraft 1.17.1, so in 2026 Paper and Purpur are the two Paper-family options for current versions. Pufferfish is a performance-focused Paper fork, but its public source stops at Minecraft 1.21.10, so it is not an option on 26.x.
What Is Fabric?
Fabric takes a completely different approach from the three above. Instead of patching the vanilla server, it is a lightweight modding framework that hooks into the game at key points.
Strengths:
- Closest to vanilla behavior of any modded option
- Good performance with optimization mods like Lithium, FerriteCore and C2ME (Starlight, which older guides still list, is archived and stopped at 1.20.4)
- A modern, developer-friendly API, with support for client-side and server-side mods together
- Updates to new Minecraft versions almost immediately
Weaknesses:
- No Bukkit, Spigot, or Paper plugin support, Fabric has its own mod ecosystem instead
- Fewer admin and economy tools than the mature Paper plugin space
- Some popular modpacks are not available on Fabric
Best for: modded servers (technical and content mods), vanilla-plus servers, and performance-critical setups where raw speed matters more than plugin variety.
Performance: Measure Your Own Server
How the four compare on your server depends on your world, your plugins or mods, view distance and players. A few things hold everywhere:
- Paper and Purpur share the same performance base, because Purpur is built on Paper. Purpur's extra options, such as villager lobotomize, can save tick time on specific setups once you switch them on.
- Paper adds a lot of performance work on top of Spigot, which is the main reason to move off Spigot.
- Fabric's performance depends on the mods you add. Lithium and friends make a lean server; a big content modpack is a different story.
- On all four, most tick work runs on one main thread, so single-core CPU speed matters more than the software choice.
To compare for yourself, copy your world, run each option with the same load, and record median and 95th percentile tick time (MSPT) with spark (/spark tps and /spark profiler start --timeout 600). The budget is 50 ms per tick, because the game runs at 20 ticks per second.
Plugin and Mod Compatibility
| Type | Vanilla | Spigot | Paper | Purpur | Fabric |
|---|---|---|---|---|---|
| Bukkit plugins | No | Yes | Yes | Yes | No |
| Spigot plugins | No | Yes | Yes | Yes | No |
| Paper plugins | No | No | Yes | Yes | No |
| Purpur plugins | No | No | Partial | Yes | No |
| Fabric mods | No | No | No | No | Yes |
Nearly all Bukkit and Spigot plugins work on Paper and Purpur without changes. The rare exceptions are ancient plugins from 2015 or earlier, plugins depending on Spigot-specific bugs, or poorly written plugins that reach into Minecraft internals directly. If a plugin does not work, check for a Paper-compatible fork or an updated version before assuming it is unsupported. If you genuinely need both mods and plugins on one server, look at Mohist or Arclight, though treat those as experimental rather than production-ready.
RAM Requirements
The server software is not what decides your RAM. View distance, the number of loaded chunks, entities, plugins or mods and the number of players do. Paper, Purpur and Spigot load the same world and the same plugins, so they land in the same range for the same server. Fabric depends almost entirely on the mods you add: a light performance-mod setup is small, a large content modpack needs far more.
The practical way to size it: start with the plan our Minecraft server requirements guide suggests for your player count, then check /spark health at a busy time. If memory use after garbage collection stays close to your limit, move up a plan.
Decision Framework
- Do you need Bukkit or Spigot plugins? Use Paper or Purpur.
- Do you want extra gameplay configuration on top of Paper? Use Purpur.
- Do you want the closest experience to vanilla with mod support? Use Fabric.
- Are you running Forge-based mods? You need Forge or NeoForge, not any of the four above, see our Forge vs NeoForge vs Fabric guide.
- Is raw performance your top priority? Measure first (see above). Fabric with optimization mods and Paper or Purpur are all reasonable choices, and the CPU underneath matters more than the software.
- Is ease of administration your top priority? Paper.
- Are you still on Spigot today? Move to Paper. There is no real downside and you get better performance plus full plugin compatibility.
Switching Between Them
Paper and Purpur use the same world format and plugin API, so switching between them is trivial:
- Stop the server.
- Replace the server JAR file.
- Start the server.
Plugins, worlds, and configuration carry over. If you move from Purpur back to Paper, any Purpur-specific settings in purpur.yml are simply ignored.
Moving from Spigot to Paper is only slightly more involved:
- Back up your world folders, plugins folder, and configuration files.
- Download the Paper JAR for your Minecraft version.
- Change your start script to point at the new JAR instead of spigot.jar.
- Start the server once, Paper converts your Spigot configs automatically and loads your existing plugins.
- Optionally review
paper-world-defaults.ymlto enable extras like anti-xray.
Moving to Fabric is a bigger step, since it is a different ecosystem rather than a drop-in replacement, plugins do not carry over and you will be installing mods instead. Choose Fabric deliberately from the start rather than migrating into it later.
Hosting Considerations
All four run on Space-Node's Minecraft hosting plans. Paper, Purpur and Spigot install with one click from the control panel, and the panel's modpack installer handles Fabric packs from CurseForge and Modrinth. A plain Fabric server with your own mod list works too: install the Fabric server and upload your mods over SFTP, and support can help if you get stuck.
The software you pick does not change the hardware you run on. The CPU depends on the location and tier: Premium in the Netherlands, Germany, Poland and Canada is an AMD Ryzen 9 9950X with DDR5, Standard in those locations and in India is Ryzen 9 3900X-class with DDR4, the USA locations use a Ryzen 9 7950X3D, and Singapore and Australia use a Ryzen 9 5950X. The plan selector shows it for each location before you order.
FAQ
Is Purpur faster than Paper? Not out of the box in any way you can count on. Purpur is built directly on Paper's codebase, so the baseline is the same. Some of Purpur's extra options, such as villager lobotomize, can save tick time on specific setups when you switch them on.
Does Purpur support all Paper plugins? Yes. Purpur is fully compatible with Bukkit, Spigot, and Paper plugins.
Will I lose my world if I switch from Spigot to Paper? No. Paper uses the same world format as Spigot and vanilla, worlds transfer without conversion.
Does Paper or Purpur work with Forge or Fabric mods? No. Paper and Purpur run Bukkit/Spigot plugins, not mods. For a modded server, use Forge, NeoForge, or Fabric directly.
Should I use Purpur for a minigames server? Paper is usually the better fit for minigames where consistent vanilla behavior matters. Purpur suits SMP and creative servers that want custom mechanics.
What happened to Airplane, Pufferfish, and Tuinity? Tuinity's GitHub repository is archived, and Airplane stopped at Minecraft 1.17.1. Pufferfish credits several of its patches to Airplane and is still a separate performance-focused Paper fork, but its public source stops at Minecraft 1.21.10, so on 26.x your Paper-family choices are Paper and Purpur.
My Recommendation
For most server owners: start with Paper. It has the biggest plugin ecosystem, active development and the best community support. If you want more configuration, switch to Purpur; it is a literal drop-in replacement. If you want the modded experience instead of plugins, go Fabric, and choose that path from the start since migrating into it later is a bigger job. Stop using Spigot unless one specific legacy plugin is forcing your hand.
Need help with a related decision? See Minecraft server requirements for sizing a plan, or how to reduce Minecraft server lag if performance, not software choice, is the actual problem.
Legal Notice
Legal Notice & Disclaimer: This article constitutes an independent, factual comparative review and critical analysis for educational purposes only. Space-Node is not affiliated with, endorsed by, or sponsored by any hosting provider mentioned herein. All brand names, logos, and trademarks referenced are the registered intellectual property of their respective owners and are used solely for identification and factual reference.
Fair Use & Review Rights: This review is protected commentary, comparison, and criticism. It is based on publicly available information, official pages where available, published documentation, and general hosting engineering analysis. Where hands-on testing is not explicitly stated in the article, no private benchmark or internal infrastructure access is implied. This constitutes lawful comparative review and criticism protected under fair use doctrine.
Factual Accuracy: Specific plan claims are based on public information available at the time of writing. Specifications, pricing, and service features can change, so readers should verify current details on the provider's official website before purchasing. We make no false or defamatory statements; criticism is limited to documented facts, clearly labeled opinion, or general hosting guidance.
No Consumer Confusion: This article makes clear that Space-Node offers distinct, independently-developed hosting infrastructure. We explicitly differentiate our services, pricing, and technical specifications. No reader could reasonably be confused about service provider identity.
Right to Comparative Advertising: Space-Node reserves the right to publish factual comparative information about competing services. This is a recognized right in consumer protection law and advertising standards. Accurate comparative reviews cannot constitute trademark violation, defamation, or unfair competition.
Limitation of Liability: Space-Node makes no warranty regarding third-party services reviewed. Readers are responsible for verifying information independently before purchasing. Space-Node disclaims liability for third-party service changes, outages, or policy modifications.
Space-Node Services: For Space-Node's own managed hosting solutions, visit Minecraft hosting or VPS hosting.