Purpur vs. Pufferfish: Testing the Fastest Minecraft Server Forks

Published on

Head-to-head comparison of Purpur and Pufferfish server software. Benchmarks on identical hardware with identical plugins, testing TPS, memory usage, and feature sets.

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

Paper is the baseline. But if you want even more performance, Purpur and Pufferfish take Paper's foundation and add additional optimizations. Which one is actually faster?

Comparing Minecraft server software performance We tested both on identical hardware with identical configurations.

What Are These Forks?

The Minecraft server software family tree:

Vanilla -> CraftBukkit -> Spigot -> Paper -> Purpur
                                         -> Pufferfish

Paper adds async chunk loading, entity optimizations, and dozens of configuration options over Spigot.

Purpur adds quality-of-life features (rideable mobs, customizable gameplay mechanics) plus performance tweaks on top of Paper.

Pufferfish strips unnecessary features and focuses solely on performance optimization. It's Paper with extra speed and nothing else.

Test Setup

Both were tested on Space-Node Ryzen 9 7950X3D with 12GB allocated RAM, identical plugins (EssentialsX, CoreProtect, WorldGuard, LuckPerms), and a pre-generated 5000-block radius vanilla world.

Tested with 30 simulated players performing typical activities (building, mining, farming, combat).

Results

MetricPaper 1.21Purpur 1.21Pufferfish 1.21
Average TPS19.319.519.6
TPS at 50 players17.818.218.5
Memory Usage (idle)3.2GB3.1GB2.9GB
Memory Usage (30 players)5.8GB5.6GB5.4GB
Chunk Gen SpeedBaseline+3%+5%
Entity ProcessingBaseline-8% CPU-12% CPU

Pufferfish consistently edged out both Paper and Purpur on raw performance. The differences are small in absolute terms but compound under heavy load.

Feature Comparison

FeaturePaperPurpurPufferfish
Async chunk loadingYesYesYes
Entity activation optimizationYesEnhancedEnhanced
Mob AI optimizationsBasicAdvancedAdvanced
Rideable mobsNoYesNo
Custom block mechanicsNoYesNo
DAB (Dynamic Activation of Brain)NoNoYes
Configurable mob limitsBasicExtendedExtended
Plugin compatibilityExcellentExcellentExcellent

When to Choose Each

Paper: The safe default. Maximum plugin compatibility, active development, large community. Good for servers that want stability and don't chase every last TPS point.

Purpur: Best for servers that want both performance and extra features. The gameplay customization options (rideable mobs, custom enchant limits, crop growth tweaks) are unique to Purpur. Pick this if you want features AND performance.

Pufferfish: Best for high-player-count servers (50+) or servers that run heavy plugins. The DAB system is the standout - it dynamically reduces entity AI processing based on how far entities are from players, saving significant CPU. Pick this if raw performance is your only priority.

Our Recommendation

For most servers under 30 players, the difference between these three is negligible. Use Paper for simplicity or Purpur for extra features.

For servers with 50+ players or heavy modded content, Pufferfish gives measurable improvements. The 0.3-0.7 TPS difference at high load can mean the difference between stable gameplay and noticeable lag.

All three forks work on every Space-Node Minecraft hosting plan. You can switch between them through the control panel without losing any data.

Jochem

About the Author

Jochem, Infrastructure Expert, 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.

Purpur vs. Pufferfish: Testing the Fastest Minecraft Server Forks