Purpur Server Jar Download — All Versions

A drop-in Paper replacement packed with configurability and fun gameplay features.

What Purpur is and who it's for

Purpur is a drop-in replacement for Paper with hundreds of extra configuration options: rideable and controllable mobs, gameplay tweaks and quality-of-life settings that Paper intentionally does not add. It runs Bukkit, Spigot and Paper plugins and keeps Paper's performance work.

Downloads come from the official Purpur API, which publishes an MD5 checksum and the commits of every build. Choose Purpur if you want to customise gameplay without writing plugins; stay on Paper if you want the most conservative, widely tested option.

All Purpur versions

Minecraft 26.x (3)
Version MC release Build Java Status
26.3 latest #2654 25 —
26.2 #2633 25 —
26.1.2 #2592 25 —
Minecraft 1.21 (11)
Version MC release Build Java Status
1.21.11 #2568 21 —
1.21.10 #2535 21 —
1.21.9 #2505 21 —
1.21.8 #2497 21 —
1.21.7 #2477 21 —
1.21.6 #2465 21 —
1.21.5 #2450 21 —
1.21.4 #2416 21 —
1.21.3 #2358 21 —
1.21.1 #2329 21 —
1.21 #2284 21 —
Minecraft 1.20 (5)
Version MC release Build Java Status
1.20.6 #2233 21 —
1.20.4 #2176 17 —
1.20.2 #2095 17 —
1.20.1 #2062 17 —
1.20 #1990 17 —
Minecraft 1.19 (5)
Version MC release Build Java Status
1.19.4 #1985 17 —
1.19.3 #1933 17 —
1.19.2 #1858 17 —
1.19.1 #1751 17 —
1.19 #1735 17 —
Minecraft 1.18 (3)
Version MC release Build Java Status
1.18.2 #1632 17 —
1.18.1 #1566 17 —
1.18 #1433 17 —
Minecraft 1.17 (2)
Version MC release Build Java Status
1.17.1 #1428 16 —
1.17 #1255 16 —
Minecraft 1.16 (5)
Version MC release Build Java Status
1.16.5 #1171 8 —
1.16.4 #956 8 —
1.16.3 #808 8 —
1.16.2 #750 8 —
1.16.1 #710 8 —
Minecraft 1.15 (3)
Version MC release Build Java Status
1.15.2 #606 8 —
1.15.1 #397 8 —
1.15 #346 8 —
Minecraft 1.14 (4)
Version MC release Build Java Status
1.14.4 #337 8 —
1.14.3 #202 8 —
1.14.2 #126 8 —
1.14.1 #63 8 —

How to set up a Purpur server

Steps for the latest version (26.3); every version page has its own exact commands.

  1. Install Java 25 or newer (e.g. Eclipse Temurin) and check it with java -version.
  2. Download the Purpur jar into an empty folder.
  3. Start it once with the script below; it creates eula.txt and stops.
  4. Set eula=true in eula.txt to accept the Minecraft EULA, then start again. Players join on port 25565.
  5. Put plugins (.jar) into plugins/ and restart.

Purpur FAQ

What is the latest Purpur version?

The newest Purpur release on MCJarHub is 26.3 (build 2654), published 22 Oct 2026.

Can I switch from Paper to Purpur?

Yes. Stop the server, replace the jar with the Purpur build for the same Minecraft version and start it. Worlds and plugins stay; Purpur adds purpur.yml for its options.

Does Purpur run Paper plugins?

Yes. Purpur is a Paper fork and runs Paper, Spigot and Bukkit plugins.

Purpur Java requirements

MinecraftJava
26.1.2 – 26.3Java 25+
1.20.6 – 1.21.11Java 21+
1.18 – 1.20.4Java 17+
1.17 – 1.17.1Java 16+
1.14.1 – 1.16.5Java 8+
Full Minecraft → Java table

Purpur vs alternatives

Detailed comparison →

Official links

Grab it via API

curl https://mcjarhub.com/api/v1/latest/purpur Full API documentation →