ModGUI vs PunishBAN
ModGUI
github.comPunishBAN
github.comSide by side
| Figure | ModGUI | PunishBAN |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Minecraft Moderation Plugins | 7.8 (#3) | 6.9 (#10) |
| Compatibility | Modrinth lists compatibility with Minecraft Java Edition 1.21.11 on Paper. | Modrinth lists Minecraft Java Edition 1.21.x and Paper as its compatibility and platform. |
| Configuration | Punishment types, durations, borders, messages, permissions, and webhook URLs are defined in configuration files. | Presets, filter words, and durations are configurable in config.yml. |
| License | The project is released under the MIT license. | The project is licensed under MIT. |
| Purpose | ModGUI is a Paper moderation plugin providing GUI tools for punishing, investigating, and reporting players. | PunishBAN is a lightweight punishment plugin for Paper servers. |
| Requirements | The plugin requires Paper 1.21.11 or newer, while GrimAC is optional and required for anticheat flag tracking. | It requires Paper 1.21.1 or newer and Java 21 or newer. |
Plans
In their own words
ModGUI
ModGUI is a self-hosted moderation plugin for Paper servers, with graphical tools for player punishments, investigations, and reports. Server staff can configure punishment types, icons, permissions, console commands, and durations; punishment actions can work with LiteBans, AdvancedBan, EssentialsX, and other punishment plugins. Its investigate screen can display a player’s current-session anticheat flags through optional GrimAC integration. Staff can attach notes to players, and players can submit reports with /report and optional severity levels. Discord webhooks can send punishment logs, anticheat alerts, reports, and staff notes, with optional role pings. A recovery compass opens the investigate GUI when right-clicked. Configuration covers GUI borders, messages, webhook URLs, GrimAC thresholds, ignored checks, and report cooldowns. ModGUI requires Paper 1.21.11 or newer; GrimAC is needed for anticheat flag tracking. Installation involves adding the JAR to the server’s plugins folder, restarting, configuring files, and running /modgui reload. It is free under the MIT License.
PunishBAN
PunishBAN is a lightweight punishment plugin for self-hosted Paper Minecraft servers. It handles bans and mutes for players who are online or offline, using presets or custom durations and reasons. Its chat filter checks configured terms without regard to capitalization and normalizes leetspeak. Staff can receive clickable ban and mute alerts, with a cooldown to limit repeated notifications. Three filter violations within 24 hours trigger an automatic 24-hour ban; a violation in the racism category results in a permanent ban on the first offense. The `/playerinfo` command shows a player's UUID, first and last login, punishment status and alternate accounts that share an IP. `/banlogs` displays ban and mute history, listing the last 10 entries. Presets, filter terms and durations can be configured in `config.yml`. The plugin stores data in YAML files and does not require a database. It supports English and German, which can be switched without restarting. Its requirements are Paper 1.21.1+ and Java 21+; LuckPerms is recommended for permission management.