promotional bannermobile promotional banner

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.

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/.

The PunisherXX Team

profile avatar
  • 8
    Projects
  • 314
    Downloads

More from dominikkaspardevView all

  • MSG DonutSMP project image

    MSG DonutSMP

    • 24
    • Bukkit Plugins

    A highly-configurable DonutSMP-style private messaging system for Paper servers (Java 17). Features vanish-aware messaging, persistent ignore lists with GUI management, MiniMessage formatting, PlaceholderAPI placeholders, and optional bStats metrics.

    • 24
    • May 14, 2026
    • Bukkit Plugins
    • +3
  • TPA DonutSMP project image

    TPA DonutSMP

    • 38
    • Bukkit Plugins

    This plugin brings TPA from Donut SMP to your server. Fully customisable for easy use with permissions for roles.

    • 38
    • May 14, 2026
    • Bukkit Plugins
    • +1
  • Amethyst Tools project image

    Amethyst Tools

    • 77
    • Bukkit Plugins

    AmethystTools is a Paper plugin that adds configurable custom mining tools, starting with the Amethyst Pickaxe. It is built for server owners who want powerful utility tools with safe defaults, clean permissions, and simple config-based expansion.

    • 77
    • May 13, 2026
    • Bukkit Plugins
    • +1
  • Shop DonutSMP project image

    Shop DonutSMP

    • 63
    • Bukkit Plugins

    Brings Donut SMP's shop into your own server. Fully customisable with vault currency and PlayerPoints

    • 63
    • May 13, 2026
    • Bukkit Plugins
  • MSG DonutSMP project image

    MSG DonutSMP

    • 24
    • Bukkit Plugins

    A highly-configurable DonutSMP-style private messaging system for Paper servers (Java 17). Features vanish-aware messaging, persistent ignore lists with GUI management, MiniMessage formatting, PlaceholderAPI placeholders, and optional bStats metrics.

    • 24
    • May 14, 2026
    • Bukkit Plugins
    • +3
  • TPA DonutSMP project image

    TPA DonutSMP

    • 38
    • Bukkit Plugins

    This plugin brings TPA from Donut SMP to your server. Fully customisable for easy use with permissions for roles.

    • 38
    • May 14, 2026
    • Bukkit Plugins
    • +1
  • Amethyst Tools project image

    Amethyst Tools

    • 77
    • Bukkit Plugins

    AmethystTools is a Paper plugin that adds configurable custom mining tools, starting with the Amethyst Pickaxe. It is built for server owners who want powerful utility tools with safe defaults, clean permissions, and simple config-based expansion.

    • 77
    • May 13, 2026
    • Bukkit Plugins
    • +1
  • Shop DonutSMP project image

    Shop DonutSMP

    • 63
    • Bukkit Plugins

    Brings Donut SMP's shop into your own server. Fully customisable with vault currency and PlayerPoints

    • 63
    • May 13, 2026
    • Bukkit Plugins