Purpur
GameA drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.
Author: purpur@birdflop.comSource: pterodactyl/game-eggsUpdated: 5/24/2026 Startup Command
java --add-modules=jdk.incubator.vector -XX:MaxRAMPercentage=95.0 -Dterminal.jline=false -Dterminal.ansi=true -jar {{SERVER_JARFILE}}
Docker Images
| Label | Image |
|---|
| Java 25 | ghcr.io/ptero-eggs/yolks:java_25 |
| Java 22 | ghcr.io/ptero-eggs/yolks:java_22 |
| Java 21 | ghcr.io/ptero-eggs/yolks:java_21 |
| Java 17 | ghcr.io/ptero-eggs/yolks:java_17 |
| Java 16 | ghcr.io/ptero-eggs/yolks:java_16 |
| Java 11 | ghcr.io/ptero-eggs/yolks:java_11 |
| Java 8 | ghcr.io/ptero-eggs/yolks:java_8 |
Environment Variables
| Name | Variable | Default | Rules |
|---|
Minecraft Version The version of Minecraft to download.
Leave at latest to always get the latest version. Invalid versions will default to latest. | MINECRAFT_VERSION | latest | required|string|max:20 |
Server Jar File The name of the .jar file to run the server with. | SERVER_JARFILE | server.jar | required|regex:/^([\w\d._-]+)(\.jar)$/|max:80 |
Build Number The build number for the Purpur release.
Leave at latest to always get the latest version. Invalid versions will default to latest. | BUILD_NUMBER | latest | required|string|max:20 |
Features
eulajava_versionpid_limit