HomeJavaModsPunishBAN
PunishBAN
ModsJava

PunishBAN

by Jaromc_ · on Modrinth

Lightweight punishment plugin with ban, mute, chat filter, auto-ban, alt detection and clickable staff notifications

⬇ Download on Modrinth
PunishBAN — screenshot 1PunishBAN — screenshot 2PunishBAN — screenshot 3

Punish

A lightweight, all-in-one punishment plugin for Paper 1.21.1+ servers. No database required — everything is stored in simple YAML files.

🌍 Multi-language support built-in! Switch between English and German at any time with /punish lang en or /punish lang de — no restart required.

Features

🔨 Ban System

🔇 Mute System

🛡️ Smart Chat Filter

Auto-Ban

🔍 Player Info & Logs

Commands

Command Description Permission
/ban <player> <preset> [duration] [reason] Ban a player punish.ban
/unban <player> Unban a player punish.ban
/mute <player> <preset> [duration] [reason] Mute a player punish.mute
/unmute <player> Unmute a player punish.mute
/playerinfo <player> View player info punish.info
/banlogs <player> View punishment history punish.logs
/punish reload Reload config.yml punish.admin
/punish lang <de|en> Switch plugin language punish.admin

Permissions

Permission Description
punish.ban Ban & unban players
punish.mute Mute & unmute players
punish.info View player info
punish.logs View ban/mute logs
punish.notify Receive chat filter alerts
punish.admin Use /punish reload & /punish lang

Ban & Mute Presets

Preset Category Default Duration
RA Racism Permanent
HR Hate Speech 4 days
WR Advertising 1 day
SP Spam 1 day
TX Toxic Behavior 2 days

All presets, filter words, and durations are fully configurable in config.yml.

Requirements

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more