AdvancedSensitiveWords vs ReportsGUI
AdvancedSensitiveWords
github.comReportsGUI
spigotmc.orgSide by side
| Figure | AdvancedSensitiveWords | ReportsGUI |
|---|---|---|
| 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.2 (#9) |
| Distribution | The README instructs users to download the Paper artifact from a release or build paper:shadowJar locally. | The listing provides a 422.5 KB JAR download. |
| Intended users | Installation and configuration instructions describe placing the plugin on a Paper server and setting its server-side configuration, indicating it is for Minecraft server operators. | The described features are for Minecraft server staff who review player reports and administer punishments. |
| Moderation actions | Matched content can be replaced or cancelled, and configured violation levels can trigger actions such as commands, damage, effects, or shadowbans. | Listed actions include reporting, kicking, banning, warning, muting and freezing players. |
| Purpose | AdvancedSensitiveWords is a Paper moderation plugin using DFA word matching, event-based content inspection, modular violation levels, and optional LLM-assisted chat review. | ReportsGUI is a Minecraft plugin for reports, bans and punishments. |
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.
ReportsGUI
ReportsGUI is a self-hosted Minecraft plugin for handling player reports and administering punishments. Staff can report, kick, ban, warn, mute or freeze players. The /reports command shows up to 54 unhandled reports, while /profile displays player information and lets staff issue punishments even without an active report. Team chat is available through /teamchat: logged-in staff can send staff-only messages using @tc or @teamchat. Staff must be logged into Teamchat to receive report and warning notifications and to manage reports and punishments. The listing identifies Minecraft 1.17 as the plugin’s native major version and provides a 422.5 KB JAR download. It says other languages can be used if users translate them themselves. A public GitHub repository is linked, with an invitation to fork, download and edit the project with credit to the author. ReportsGUI costs nothing. Its configuration has a specific limit: adding more than 27 report reasons will cause the plugin to break.