Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Minecraft Moderation Plugins
  3. PunishBAN

PunishBAN

What it is

PunishBAN is a free, self-hosted punishment plugin for Paper Minecraft servers. It manages bans and mutes for online or offline players, using presets, custom durations, and reasons. Its chat filter checks configured words without regard to capitalization and normalizes leetspeak. Staff receive clickable alerts with ban and mute controls, while a cooldown limits notification flooding. Three filter violations within 24 hours cause an automatic 24-hour ban; a racism-category violation causes a permanent ban on the first offense. The `/playerinfo` command displays UUID, first and last login, punishment status, and alternate accounts sharing an IP. `/banlogs` shows ban and mute history, listing the last 10 entries. Presets, filter words, and durations are configured in `config.yml`. Data is stored in YAML files without a database. English and German can be switched without restarting. Requirements are Paper 1.21.1+ and Java 21+; LuckPerms is recommended.

For and against

For

  • Handles online and offline player punishments
  • Configurable chat filtering with leetspeak normalization
  • Clickable staff ban and mute alerts
  • YAML storage requires no database
  • English and German language switching

Against

  • Requires Paper 1.21.1+ and Java 21+
  • Ban logs list only the last 10 entries
  • No proxy support

The verdict

PunishBAN combines configurable bans, mutes, filtering, staff alerts, and player lookup in a self-hosted Paper plugin. Its stated platform requirements and limited ban-log history are important considerations.

Who it suits

It suits administrators of self-hosted Paper Minecraft servers needing configurable punishments and chat filtering. It is aimed at servers using Paper 1.21.1+ and Java 21+.

On the record

Automatic bans
Three filter violations within 24 hours trigger an automatic 24-hour ban; the racism category triggers a permanent ban on the first offense.modrinth.com · read 4 Oct 2026
Ban commands
Ban commands work for online and offline players and accept presets, custom durations, and reasons.github.com · read 3 Oct 2026
Chat filter
The chat filter detects case-insensitive words and normalizes leetspeak.modrinth.com · read 4 Oct 2026
Compatibility
Modrinth lists Minecraft Java Edition 1.21.x and Paper as its compatibility and platform.modrinth.com · read 3 Oct 2026
Configuration
Presets, filter words, and durations are configurable in config.yml.modrinth.com · read 4 Oct 2026
History limit
The ban logs command shows ban and mute history for the last 10 entries.modrinth.com · read 4 Oct 2026
Integration
LuckPerms is recommended for permission management.modrinth.com · read 4 Oct 2026
Languages
The plugin supports English and German, switchable without restarting the server.modrinth.com · read 4 Oct 2026
License
The project is licensed under MIT.modrinth.com · read 4 Oct 2026
Logs
The `/banlogs` command displays ban and mute history, with the last 10 entries listed.github.com · read 3 Oct 2026
Mute commands
The plugin provides mute and unmute commands using the ban preset system.github.com · read 3 Oct 2026
Player information
The `/playerinfo` command shows UUID, first and last login, ban and mute status, and alt accounts sharing the same IP.github.com · read 3 Oct 2026
Player lookup
The player info command shows UUID, login dates, punishment status, and alternate accounts sharing an IP.modrinth.com · read 4 Oct 2026
Punishments
It supports bans and mutes for online and offline players, with presets and custom durations.modrinth.com · read 4 Oct 2026
Purpose
PunishBAN is a lightweight punishment plugin for Paper servers.modrinth.com · read 4 Oct 2026
Requirements
It requires Paper 1.21.1 or newer and Java 21 or newer.modrinth.com · read 4 Oct 2026
Staff alerts
Staff receive clickable filter alerts with ban and mute buttons, and a cooldown limits notification flooding.modrinth.com · read 4 Oct 2026
Storage
It requires no database and stores data in YAML files.modrinth.com · read 4 Oct 2026

Alternatives to PunishBAN

Every alternative, ranked