Mineuniverse
Log in Register
Plugins

PunisherXX

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.
by dominikkaspardev
Download Claim this project
40 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools

PunisherXX

PunisherXX is a Paper 1.21.x plugin with configurable punishment flows, warning escalation, and LuckPerms-friendly permission nodes.

Features

  • Config-driven /punish command with custom punishment types.
  • Built-in pban, pkick, pmute, and pwarn action keywords.
  • /warn <player> [time] [reason] with timed warnings.
  • Automatic escalation (example: 3 warnings => 7 day ban).
  • Built-in /pban, /pkick, and /pmute commands.
  • Persistent punishments in plugins/PunisherXX/data.yml.

Commands

  • /punish <type> <player> [reason]
  • /punish reload
  • /warn <player> [time] [reason]
  • /pban <player> <time> [reason]
  • /pkick <player> [reason]
  • /pmute <player> <time> [reason]

LuckPerms Permissions

All nodes are configurable in config.yml:

  • punisher.punish
  • punisher.punish.<type> (from template)
  • punisher.warn
  • punisher.ban
  • punisher.kick
  • punisher.mute
  • punisher.reload

Example Config Style (your requested format)

You can use direct command lists:

punish:
  xray:
    - "kill %player%"
    - "clear %player%"
    - "ban 30d %player% %reason%"

Or use built-in plugin logic actions:

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.

Build

From punisherXX directory:

..\apache-maven-3.9.14\bin\mvn -DskipTests package

Jar output should be in target/.

punisherxx-1.2.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-04-14 Get
punisherxx-1.1.0.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-04-13 Get
punisherxx-1.2.0.jar
MC 1.21.11
Release 2026-04-13 Get

More from dominikkaspardev

Donut Hoppers
76
Shop DonutSMP
614
Homes DonutSMP
444
RTP DonutSMP
266
TPA DonutSMP
203
Amethyst Tools
184

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945