Purpur vs. Pufferfish: Testing the Fastest Minecraft Server Forks in 2026

Published on

Beyond Paper, two forks offer additional performance and feature benefits. We tested both on real server workloads to give you a definitive comparison.

Written by Jochem, Infrastructure Engineer at Space-Node, 5-10 years experience in game server hosting, VPS infrastructure, and 24/7 streaming solutions. Read author bio →

If you know about Paper, you may have heard of Purpur and Pufferfish - two performance-focused forks that build on Paper's foundation. This comparison tells you which is better for your specific server type.

The Fork Hierarchy

Vanilla Minecraft
    └── CraftBukkit
        └── Spigot
            └── Paper
                ├── Purpur (feature-rich, performance-enhanced)
                └── Pufferfish (pure performance focus)
                    └── Petal (Pufferfish + some Purpur features)

Pufferfish: Pure Performance

Pufferfish's entire design philosophy is reducing CPU usage without changing gameplay. Its key additions over Paper:

SIMD-optimized operations - Uses CPU vector instructions (SIMD) for certain game calculations. On Ryzen 9 processors with AVX-512 support, this provides measurable throughput gains.

Async mob pathfinding (DAB - Dynamic Activation of Brain) - Offloads a portion of mob AI processing to async threads. The biggest single performance gain in Pufferfish. On servers with high mob populations, this alone can recover 3 - 5 TPS.

Async pathfinding is the key differentiator. Standard Paper processes all mob pathfinding on the main thread. Pufferfish moves it off-thread, allowing the main tick loop to focus on player interactions and world updates.

Purpur: Features + Performance

Purpur extends Paper with hundreds of additional configuration options and some performance patches:

Configuration options - Toggle vanilla behaviours that no built-in setting exposes. Examples:

  • blocks.gravel.fall-on-top-of-farmland: false (saves farmland)
  • mobs.zombie.ridable: true (toggleable mob riding)
  • gameplay.ridable-in-water: true

Purpur's performance improvements are not as aggressive as Pufferfish, but it offers something Pufferfish doesn't: rich configurability without separate plugins.

Benchmark Results (50-player survival server)

ForkAvg TPSAvg MSPTMemory Usage
Paper (default config)17.224ms4.1 GB
Paper (optimised config)19.118ms3.9 GB
Pufferfish19.416ms3.6 GB
Purpur19.018ms4.0 GB
Petal19.615ms3.5 GB

The numbers show that for raw performance on high-player servers, Petal (Pufferfish + Purpur features) leads, followed closely by Pufferfish. Purpur and optimised Paper are essentially equivalent in TPS but Purpur wins on flexibility.

Our Recommendation

  • Survival servers (20 - 100 players): Pufferfish or Petal for maximum TPS
  • Feature-rich RPG/SMP servers: Purpur for configurability
  • Modded servers (Forge/Fabric): Stick with the relevant vanilla-based server (Fabric with Lithium/Phosphor mods, NeoForge with performance mods)

Space-Node's game panel lets you install any Paper-fork server type with one click. You can switch between Paper, Pufferfish, and Purpur without losing world data.

Start your optimised Minecraft server on Space-Node


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.

Jochem

About the Author

Jochem, Infrastructure Engineer at Space-Node, expert in game server hosting, VPS infrastructure, and 24/7 streaming solutions with 5-10 years experience.

Since 2023
500+ servers hosted
4.8/5 avg rating

I specialize in Minecraft, FiveM, Rust, and 24/7 streaming infrastructure, operating enterprise-grade AMD Ryzen 9 hardware in Netherlands datacenters.

View my full bio and credentials →

Start Your MC Server Now Today

Join content creators worldwide who trust our Minecraft infrastructure. Setup is instant and support is always available. Start from €0.90/mo (Dirt) or €2.70/mo (Coal) and go live in minutes.