ExtraBan vs PunishmentSystem
ExtraBan
spigotmc.orgPunishmentSystem
github.comSide by side
| Figure | ExtraBan | PunishmentSystem |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Minecraft Moderation Plugins | 7.6 (#4) | 6.8 (#11) |
| Installation | Installation is by placing the downloaded JAR in the server plugins folder, restarting, and editing the config to assign staff permissions. | Installation instructions say to download the release JAR, place it in the server plugins folder, install EssentialsX, and configure the generated config.yml. |
| Integrations | Optional integrations are LuckPerms, PlaceholderAPI, Discord webhook, and bStats. | The README lists EssentialsX integration and compatibility with Folia server software. |
| License | The listing says ExtraBan is released under the MIT License. | The project states that it is licensed under GNU General Public License V3. |
| Purpose | ExtraBan is a moderation plugin for Paper servers that manages bans, freezes, mutes, warnings, reports, and staff chat. | PunishmentSystem is a Minecraft punishment management plugin with a GUI, Discord integration, and ban evasion detection. |
| Requirements | The listing requires Paper or a fork version 26.2+ and Java 25+, with no required dependencies. | The stated requirements are Minecraft 1.21+, Java 11+, EssentialsX, and Paper, Spigot, or Folia server software. |
| Support | The listing names Discord support at @m_1z.4, the Extra Flux server, the Spigot resource page, and in-game /eb help. | The maintainer directs users to open repository issues or contact Kanuunankuula [If_Master] on Discord for support, bug reports, and feature requests. |
Plans
In their own words
ExtraBan
ExtraBan is a moderation plugin for self-hosted Paper servers. It gives staff tools to manage bans, freezes, mutes, warnings, player reports, and staff chat. Ban types include permanent, temporary, offline, and IP bans. The freeze system can lock movement and interaction, with an optional mute while frozen; mute and softban can also restrict chat and player actions. Warnings retain their history, and staff can remove the latest warning. A punish GUI includes a duration picker, alongside tools for history, undo, confirmation, and banlists. Players can submit reports for staff to handle in a queue. Data is stored in YAML by default or SQLite, and optional integrations include LuckPerms, PlaceholderAPI, Discord webhook, and bStats. No dependencies are required. ExtraBan is free and open source under the MIT License. It requires Paper or a fork version 26.2+ and Java 25+. Setup uses a JAR, server restart, and staff-permission configuration.
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.