Skip to content
SPECIFICTION
Get listed

ChatSentinel vs PunishmentSystem

ChatSentinel

github.com

PunishmentSystem

github.com

Side by side

FigureChatSentinelPunishmentSystem
Price from——
Free plan——
Free trial——
Open source——
Self-hostedYesYes
Plans published00
Spec score · Minecraft Moderation Plugins7.2 (#8)6.8 (#11)
IntegrationsPlaceholderAPI is an optional integration that exposes player moderation scores, mute status, and offense information as placeholders.The README lists EssentialsX integration and compatibility with Folia server software.
PurposeChatSentinel is a multi-layered chat moderation plugin for Minecraft Paper servers.PunishmentSystem is a Minecraft punishment management plugin with a GUI, Discord integration, and ban evasion detection.
RequirementsThe README lists Java 21 or later and a Paper server as requirements, and identifies Paper API 1.21.11 in its build dependencies.The stated requirements are Minecraft 1.21+, Java 11+, EssentialsX, and Paper, Spigot, or Folia server software.
SupportThe README directs users to report issues through the repository’s GitHub Issues page and asks them to include reproduction steps, version details, and relevant redacted logs.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

ChatSentinel

ChatSentinel is a self-hosted moderation plugin for Minecraft Paper servers. Its local trie filter checks chat and can load word lists for 28 languages, with leet-speak normalization and abbreviation expansion. It can also moderate whispers, signs, books, and anvil renames. Flagged content can be blocked or masked, with configurable escalation to warnings, mutes, or staff alerts. Optional moderation API and LLM review layers can add checks; both are disabled by default, so the local filter can operate without API keys. The first layer uses an OpenAI-compatible moderation endpoint. The second accepts compatible chat-completions providers, including Ollama, LM Studio, vLLM, Azure OpenAI, Together, and Groq. SQLite is the default database, with MySQL and PostgreSQL also supported. An optional PlaceholderAPI integration exposes moderation-related player details as placeholders. The README lists Java 21 or later and a Paper server as requirements. It describes a fail-open pipeline: local filtering remains active if APIs are unreachable, with a configurable timeout before messages pass through. ChatSentinel is free and open source.

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