Direct answer

Purpur is a Paper-based server fork. It usually follows the Paper start-JAR workflow, but its extra gameplay settings should be tested separately.

Recommended procedure

  1. Choose your target Minecraft version and check that a Purpur build actually exists for it.
  2. Check the Java requirement for the underlying Paper/Minecraft line: Paper 26.1+ requires Java 25, while 1.20–1.21.11 uses Java 21 per Paper docs.
  3. Download the JAR from the official Purpur site and place it in a dedicated empty server folder.

What to change

java -Xms2G -Xmx2G -jar purpur.jar --nogui  # match the actual downloaded filename
  1. Create a launch command pointing at the downloaded JAR filename, then start the server.
  2. Review the EULA and set eula=true only if you agree to the terms. Restart and monitor startup output.
  3. Customize server.properties first; review generated purpur.yml only after confirming the default server works.

How to verify the result

Join locally, run /version to confirm the software and Minecraft release, and read the logs for plugin/API incompatibility.

Version and compatibility notes

Do not install Purpur as a Fabric/Forge mod. Paper plugins may require version-specific testing; Purpur is not the same as Folia. Back up before changing an existing server software JAR.

Official references

Was this article helpful?
Help us improve this article

Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.

What could we improve?
Do not include passwords, server IPs, or other private information.0 / 1000