BanManager vs PunishmentSystem
BanManager
banmanagement.comPunishmentSystem
github.comSide by side
| Figure | BanManager | PunishmentSystem |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Linux | Yes | — |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 0 |
| Spec score · Minecraft Moderation Plugins | 7.9 (#2) | 6.8 (#11) |
| Punishments | It supports player and IP bans and prevents profane names from joining servers. | It supports bans, temporary bans, mutes, kicks, and unbans. |
| Purpose | BanManager is a suite of moderation plugins and apps for Minecraft servers. | PunishmentSystem is a Minecraft punishment management plugin with a GUI, Discord integration, and ban evasion detection. |
| Support | The maker directs users to its Discord, GitHub discussions, and FAQ for support and feature requests. | The maintainer directs users to open repository issues or contact Kanuunankuula [If_Master] on Discord for support, bug reports, and feature requests. |
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.
PunishmentSystem
PunishmentSystem is a free, open-source Minecraft server plugin for administering player discipline through a graphical interface. It supports bans, temporary bans, mutes, kicks, and unbans, while maintaining searchable punishment histories with pagination, filters, and export options. Release 1.1.0 lists a database, case and points systems, a case-lookup plugin, and an API. Discord notifications can include the punishment type, reason, staff member, duration, timestamp, player details, and server name. Ban-evasion detection tracks IP addresses, compares banned players with new joiners, alerts staff with the required permission, and records suspected attempts. The README lists EssentialsX integration and support for Paper, Spigot, and Folia servers running Minecraft 1.21 or later with Java 11 or later. Bedrock Edition players can use a configurable prefix. The project says punishment data uses AES-256 encryption, secure key handling, tamper protection, and automatic backups. It is self-hosted and licensed under GPL v3.