Skip to content
SPECIFICTION
Get listed

ModGUI vs PunishBAN

ModGUI

github.com

PunishBAN

github.com

Side by side

FigureModGUIPunishBAN
Price fromFree—
Free planYes—
Free trial——
Open source——
Self-hostedYesYes
Plans published10
Spec score · Minecraft Moderation Plugins7.8 (#3)6.9 (#10)
CompatibilityModrinth 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.
ConfigurationPunishment types, durations, borders, messages, permissions, and webhook URLs are defined in configuration files.Presets, filter words, and durations are configurable in config.yml.
LicenseThe project is released under the MIT license.The project is licensed under MIT.
PurposeModGUI is a Paper moderation plugin providing GUI tools for punishing, investigating, and reporting players.PunishBAN is a lightweight punishment plugin for Paper servers.
RequirementsThe 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

ModGUI

  • ModGUIFree

ModGUI pricing →

PunishBAN

No plans published.

PunishBAN pricing →

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.

Visit github.com

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.

Visit github.com