A plugin used for easy server moderation, fully customisable and easy to use.
PunisherXX is a configurable punishment plugin for Paper 1.21.x focused on fast moderation workflows.
It supports custom punish types, warning escalation, and built-in ban, kick, and mute logic, while keeping everything editable in config.
Default nodes:
Dynamic node template:
You can fully customize node names in config.yml.
Define punish types as either direct action lists or structured blocks with custom permissions.
Example:
punish:
xray:
permission: punisher.punish.xray
actions:
- "kill %player%"
- "clear %player%"
- "pban 30d %reason%"
Warning escalation example:
warnings:
default-duration: 30d
escalation:
"3":
duration: 7d
reason: Reached 3 active warnings.
"5":
duration: 30d
reason: Reached 5 active warnings.
Common placeholders in actions and messages:
PunisherXX is intended for server staff moderation. Review your punish commands and escalation thresholds before using in production.