Setup
Get PAC running in 5 minutes
Four steps from download to live protection. Every command needs operator permission.
1Download PAC
Grab the latest jar from your dashboard. It is ready to run - nothing to compile.
2Drop it in plugins
Copy the jar into your Paper server's plugins/ folder.
server/plugins/purple-anticheat-paper-1.21.11-v2.5.0.jar
Requires Paper 1.21.11 and Java 21.
3Restart the server
PAC loads automatically. On first boot it will report that no license is active - that's expected.
4Activate your license
Required. As an operator in-game, run:
/purple license YOUR_LICENSE_KEY
Replace YOUR_LICENSE_KEY with the key shown above.
Example
/purple license aB3cD9eF2gH5iJ8kL1mN4oP7qR0sT6uV
Done. If the console replies License verified, PAC is active and every detection module is running.
Check your status anytime
/purple license
Expected output
License Status Type: lifetime Valid: yes Server bound: this server
Other license commands
/purple license refresh
Force an immediate re-check instead of waiting for the 30 minute cycle.
/purple license clear
Remove the stored key from this server, for example before migrating hosts.
FAQ
Where is my license key?
At the top of this page, and on your dashboard. It appears automatically once your purchase clears.
The command does nothing
You need operator permission (level 2). Check the spelling and the space before the key.
Can one key run on several servers?
No. A key binds to the first server that activates it. One licence covers one server.
I moved to a new host
Run
/purple license clear on the old server first, then activate on the new one. If the old box is gone, message us on Discord and we will unbind it.What happens when a monthly plan ends?
The key stops verifying and protection switches off within 30 minutes. Renewing reactivates it automatically - no new key needed.
The server lost internet
PAC keeps protecting using its last successful check for a couple of hours, so a short outage never leaves you unprotected.
Still stuck?
Ask in our Discord - fastest way to reach us.