Skip to content
SPECIFICTION
Get listed

BanManager vs PunishmentsSystem

BanManager

banmanagement.com

PunishmentsSystem

github.com

Side by side

FigureBanManagerPunishmentsSystem
Price from——
Free plan——
Free trial——
Open source——
WebYes—
LinuxYes—
APIYes—
Self-hostedYesYes
Plans published00
Spec score · Minecraft Moderation Plugins7.9 (#2)6.5 (#12)
PurposeBanManager is a suite of moderation plugins and apps for Minecraft servers.Punishment System is described as an easy-to-use punishment system.

In their own words

BanManager

BanManager is a free, open-source suite of moderation plugins and apps for Minecraft servers. It supports bans, IP blocks, mutes, profane-name blocking, and chat moderation that can include shadow muting. Players can report behavior while staff are offline, then staff can track and resolve reports. Configurable warning thresholds can trigger commands with increasing severity. Staff can add notes and review player records, including unbans and who issued them. Downloads are listed for Bukkit variants, BungeeCord, Fabric, Sponge, and Velocity. Data can be stored locally in H2 or remotely with MySQL or MariaDB. The optional self-hosted WebUI adds appeals, reports, role-based permissions, and a dashboard for one or more servers. That interface requires BanManager-WebEnhancer and MySQL 5+ or MariaDB 10+; the default H2 database is unsupported. Its setup page is initially unauthenticated, so the documentation recommends setting a setup token before exposing it to the internet. A developer API lets other plugins read or modify punishment data and receive change events.

Visit banmanagement.com

PunishmentsSystem

PunishmentsSystem is a self-hosted system for moderators managing player punishments. The /punish command applies configured reasons and durations, helping operators use consistent presets. When a case falls outside those presets, /manualpunish issues a punishment while ignoring them. Operators define reasons, punishment types, and durations for each offense step in the default config.json file. The documented punishment types are mute, ban, and kick. Moderators can use /check to view a player’s punishment history or find a punishment by ID. That command also allows a charge to be forgiven, while /unban provides an alias for forgiving bans. Punishments apply across IP addresses, and /checkip can find accounts associated with an IP or player. The project’s README says its Paper code is in the paper branch. The GitHub repository identifies the license as GPL-3.0. The maker describes it as easy to use. It is free and self-hosted.

Visit github.com