Skip to content
SPECIFICTION
Get listed

AdvancedSensitiveWords vs PunishmentSystem

AdvancedSensitiveWords

github.com

PunishmentSystem

github.com

Side by side

FigureAdvancedSensitiveWordsPunishmentSystem
Price from——
Free plan——
Free trial——
Open source——
Self-hostedYesYes
Plans published00
Spec score · Minecraft Moderation Plugins7.5 (#6)6.8 (#11)
InstallationThe Paper artifact can be downloaded from a release or built locally, then placed in the server plugins directory.Installation instructions say to download the release JAR, place it in the server plugins folder, install EssentialsX, and configure the generated config.yml.
IntegrationsThe README lists compatibility with TrChat, optional PacketEvents, PlaceholderAPI, Floodgate, and AuthMe.The README lists EssentialsX integration and compatibility with Folia server software.
LicenseThe project is licensed under GNU AGPL-3.0.The project states that it is licensed under GNU General Public License V3.
PurposeAdvancedSensitiveWords is a Paper moderation plugin using DFA word matching, event-based content inspection, modular violation levels, and optional LLM-assisted chat review.PunishmentSystem is a Minecraft punishment management plugin with a GUI, Discord integration, and ban evasion detection.

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.

Visit github.com

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.

Visit github.com