AdvancedSensitiveWords vs ExtraBan
AdvancedSensitiveWords
github.comExtraBan
spigotmc.orgSide by side
| Figure | AdvancedSensitiveWords | ExtraBan |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Self-hosted | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · Minecraft Moderation Plugins | 7.5 (#6) | 7.6 (#4) |
| Installation | The Paper artifact can be downloaded from a release or built locally, then placed in the server plugins directory. | Installation is by placing the downloaded JAR in the server plugins folder, restarting, and editing the config to assign staff permissions. |
| Integrations | The README lists compatibility with TrChat, optional PacketEvents, PlaceholderAPI, Floodgate, and AuthMe. | Optional integrations are LuckPerms, PlaceholderAPI, Discord webhook, and bStats. |
| License | The project is licensed under GNU AGPL-3.0. | The listing says ExtraBan is released under the MIT License. |
| Purpose | AdvancedSensitiveWords is a Paper moderation plugin using DFA word matching, event-based content inspection, modular violation levels, and optional LLM-assisted chat review. | ExtraBan is a moderation plugin for Paper servers that manages bans, freezes, mutes, warnings, reports, and staff chat. |
Plans
In their own words
AdvancedSensitiveWords
AdvancedSensitiveWords is a free, open-source moderation plugin for operators of Minecraft servers running Paper. It inspects content through DFA word matching and event-based checks across chat, commands, writable books, signs, anvil results, item names and lore, player names, and optionally broadcasts. Operators can replace or cancel matched content and configure responses such as commands, damage, effects, hostile behavior, or shadowbans. Version 2.x targets Paper 1.21.11 and requires Java 21; installation involves placing a released or locally built Paper artifact in the server’s plugins directory. Optional LLM chat review is off by default and uses a compatible provider and API key to assess messages missed by the other checks. Length, entropy, cooldown, concurrency, and queue safeguards apply. Requests and responses are recorded locally in an llm-history directory identified as sensitive operational data. Optional integrations include Velocity, TrChat, PacketEvents, PlaceholderAPI, Floodgate, and AuthMe. Velocity support handles notifications and proxy commands, not chat filtering. The project is licensed under GNU AGPL-3.0.
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.