If you are setting up a plugin-based Minecraft: Java Edition server in 2026, two names come up constantly: Paper and Purpur. They look like rivals, but the most important fact to understand up front is that they are not competing on equal footing. Purpur is a fork of Paper. It takes everything Paper does and adds an extra layer of optional configuration on top. So this is less “A vs B” and more “Paper, or Paper with more switches to flip.”
That relationship shapes every practical decision. Plugin compatibility is effectively identical, real-world performance is very close, and you can move from one to the other without changing your plugins. The real question is not which is faster or which runs more plugins, but whether you want Paper’s conservative, best-supported baseline, or Purpur’s large menu of non-vanilla gameplay and mob-control toggles. Let’s break down exactly what each one is and who it suits.
Quick answer: Choose Paper if you want the most stable, best-documented, largest-community server that only needs performance plus plugins. Choose Purpur if you want that exact same Paper base but also want to toggle extra gameplay features and fine-grained mob controls without writing a plugin.
Paper vs Purpur at a Glance
| Software | Type | Plugins / Mods | Performance | Best For |
|---|---|---|---|---|
| Paper | Plugin server (Spigot-based upstream) | Bukkit, Spigot & Paper-API plugins via Hangar. No Forge/Fabric mods. | Major optimizations over vanilla/Spigot (async chunk loading, light engine, hoppers, entities). | Conservative, best-supported baseline; performance + plugins. |
| Purpur | Plugin server (fork of Paper) | Same Bukkit/Spigot/Paper-API plugins; inherits all Paper API by design. No Forge/Fabric mods. | Inherits Paper’s optimizations (and Pufferfish patches); no official benchmarks vs Paper. | Paper base plus optional gameplay/mob toggles via purpur.yml. |
Paper: The Performance Baseline
Paper describes itself as “a Minecraft game server based on Spigot, designed to greatly improve performance and offer more advanced features and API.” In practice it is the de-facto standard server platform, and most plugins and downstream forks (including Purpur) are built on top of it. If you have heard of “the blazing fast Minecraft server,” that is Paper’s own marketing line.
On the plugin side, Paper runs Bukkit and Spigot plugins and extends them with its own expanded Paper API for developers. Plugins are distributed through the official Hangar repository, where papermc.io lists thousands of options. It is important to be clear about the category: Paper is a plugin server, not a mod loader. It does not run Forge or Fabric mods. If mods are what you want, that is a different category entirely, covered in our Forge vs Fabric and vanilla vs modded guides.
For performance, Paper states it “contains numerous improvements and optimizations resulting in a significant increase in performance,” specifically citing asynchronous chunk loading and major optimizations to the light engine, hoppers, and entities compared to vanilla and Spigot. Note that the official pages do not publish head-to-head benchmark numbers, so treat any exact percentage you see elsewhere with caution.
- Pros: massive performance gains over vanilla/Spigot, a huge plugin ecosystem via Hangar, an extended API, the largest community and best documentation, and upstream status that most other forks depend on (so it tends to get fixes first).
- Cons: it does not add optional gameplay or customization toggles beyond configuration and optimization; it runs plugins only, not mods; and a few of its optimizations change vanilla behavior slightly, which a small number of strict-vanilla plugins may notice.
Purpur: Paper Plus Configurability
Purpur calls itself “a drop-in replacement for Paper servers that’s designed for configurability, and new fun and exciting gameplay features,” under the tagline “Your minecraft, your way.” That is the cleanest one-sentence summary you will find: Purpur is Paper plus a large layer of optional configuration and gameplay toggles.
Because it is a fork, plugin compatibility is a non-issue. The project states Purpur “supports plugins designed for bukkit, spigot and paper APIs,” and the docs note it “includes APIs from Pufferfish, Paper, Spigot, and Bukkit” and that “All features from upstream are inherited by design.” In plain terms: any plugin that works on Paper works on Purpur. And like Paper, it is a plugin server, not a mod loader, so it does not run Forge or Fabric mods either.
Performance-wise, Purpur descends directly from Paper and pulls in Pufferfish patches, so it inherits Paper’s optimizations. The official pages do not publish performance-comparison metrics against Paper, so any claim that Purpur is measurably faster or slower is unverified. Assume the two are very close in real-world use.
The genuine differentiator is the purpur.yml layer. Purpur exposes toggles that Paper deliberately leaves out, including:
- Rideable and controllable mobs, covering nearly every mob from bats to withers.
- Per-entity attribute tweaks such as max health, speed, jump strength, and scale.
- Mob-behavior toggles like bees working at night and per-mob griefing control.
- Gameplay tweaks such as totem of undying working from the inventory, milk clearing effects, and adjustable critical-damage multipliers.
Crucially, none of this is forced on you. Purpur’s own FAQ states that “If you don’t edit anything in purpur.yml, running this JAR is no different than running Paper,” because it sets everything it changes to the default behaviors. That is what makes it a true drop-in replacement.
- Pros: everything Paper offers, plus extensive optional customization; safe Paper-identical defaults; no plugin changes needed to switch.
- Cons: a smaller team and community than Paper; the extra features are additional maintenance surface; heavy use of gameplay toggles can drift a server away from vanilla expectations if misused; and there are no official performance guarantees over Paper.
Which Should You Choose?
Here is a simple decision framework:
- Choose Paper if you want the most conservative, best-supported, largest-community baseline and you only need performance plus plugins. As the upstream project, it receives fixes first and has the deepest documentation.
- Choose Purpur if you want that same Paper base but also want to toggle non-vanilla gameplay features and fine-grained mob or entity controls without writing a plugin.
- Not sure? Start on Paper. Because Purpur is a drop-in replacement with Paper-identical defaults, you can switch later with no plugin changes if you decide you want the extra toggles.
If you are still deciding between server types more broadly, our Paper vs Spigot vs Bukkit breakdown and our best Minecraft server type guide put these forks in context. For proxies across multiple servers, see BungeeCord vs Velocity, and if you need mods and plugins together, read what is Mohist.
How to Run Paper or Purpur
Both run as a single server JAR, so hosting them is straightforward. On our platform you can deploy either directly: see Paper server hosting or Purpur server hosting, both part of our broader Minecraft server hosting. Because Purpur is a drop-in replacement, migrating between the two is usually just a matter of swapping the JAR and keeping your existing world and plugins.
Before you launch, size your memory correctly with our free Minecraft RAM Calculator, and dial in gamemode, difficulty, and view distance with the Server Properties tool. Once you are in game, our Minecraft commands list covers the day-to-day admin commands you will use most.
Frequently Asked Questions
Is Purpur faster than Paper?
There is no official benchmark either way. Purpur inherits Paper’s optimizations and historically merges Pufferfish performance patches, so real-world performance is very close. Treat any specific “X% faster” claim as unverified, because neither project publishes head-to-head numbers.
Do Paper plugins work on Purpur?
Yes. Purpur supports plugins built for the Bukkit, Spigot, and Paper APIs, and it inherits all Paper API by design. Any plugin that runs on Paper runs on Purpur, which is why switching between them requires no plugin changes.
Can Paper or Purpur run Forge or Fabric mods?
No. Both are plugin servers, not mod loaders, so neither runs Forge or Fabric mods. That is a separate category. If you need mods, look at Forge or Fabric, or a hybrid like Mohist that aims to combine mods and plugins.
Is switching from Paper to Purpur safe?
Purpur is designed as a drop-in replacement. Its FAQ states that with an unedited purpur.yml, “running this JAR is no different than running Paper,” because it sets everything it changes to Paper’s default behaviors. As with any server change, back up your world first.
Which has better support and community?
Paper has the larger community and the most extensive documentation, and as the upstream project it tends to receive fixes first. Purpur is community-driven and, in its own words, “driven by free time and passion,” with a smaller team maintaining its extra feature layer on top of Paper.
Ready to play?
Run your own Minecraft server with XGamingServer
Spin up an always-on Minecraft server your friends can join in minutes — no port-forwarding, no tech headaches.







