WaxedPurpur is a performance-focused fork of Purpur that uses a patch-based workflow.
- Git
- JDK 17 (Temurin recommended)
- Bash-compatible shell on Linux/macOS or Git Bash on Windows
git clone https://github.com/WaxifyX/WaxedPurpur
cd WaxedPurpurApply patches and build the server:
./gradlew applyPatches
./gradlew build
./gradlew createReobfPaperclipJarThis repo stores local changes as patch files under patches/.
- Regenerate sources from patches:
./gradlew applyPatches- Update patches after editing generated sources:
./gradlew rebuildPatches- Rebuild after changing patches:
./gradlew applyPatches
./gradlew buildpatches/api/: API patch filespatches/server/: Server patch filesWaxedPurpur-API/: generated API sourcesWaxedPurpur-Server/: generated server sources