Skip to content
SPECIFICTION
Get listed

ChatSentinel vs Staff+

ChatSentinel

github.com

Staff+

github.com

Side by side

FigureChatSentinelStaff+
Price from—Free
Free plan—Yes
Free trial——
Open source——
Self-hostedYesYes
Plans published01
Spec score · Minecraft Moderation Plugins7.2 (#8)7.6 (#5)
IntegrationsPlaceholderAPI is an optional integration that exposes player moderation scores, mute status, and offense information as placeholders.The plugin supports Discord webhook moderation logs and a Modrinth update notifier.
PurposeChatSentinel is a multi-layered chat moderation plugin for Minecraft Paper servers.Staff+ is a moderation and utility plugin for modern Minecraft networks.
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 editions require Java 21 or higher; Paper requires Paper or Folia 1.20.x, 1.21.x, or higher, and Velocity requires Velocity 3.3.0+.
StorageSQLite is the default database, with optional MySQL and PostgreSQL backends.The plugin supports local SQLite or centralized MySQL storage for network-wide punishment sharing.

Plans

ChatSentinel

No plans published.

ChatSentinel pricing →

Staff+

  • Staff+Free

Staff+ pricing →

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

Staff+

Staff+ is a free moderation and utility plugin for Minecraft networks using Paper, Purpur, Folia, or Velocity. It comes in separate Paper and Velocity JARs that can use a shared database, configuration format, and migration system. Both editions handle bans, IP bans, mutes, warnings, punishment history, and staff rollback. Configurable staff weights keep junior staff from changing punishments placed by senior staff or the console. Paper adds vanish, inventory inspection, spectator follow, flight, and gamemode shortcuts, as well as Folia-safe scheduling and asynchronous teleports. Velocity checks bans before players reach a backend and filters muted chat across connected servers. Operators can migrate punishment records from Vanilla and several named moderation tools, and store data in SQLite, MySQL, or MariaDB. The plugin supports Discord webhook logs and a Modrinth update notifier. Both editions collect anonymous bStats metrics, which operators can turn off. It is released under the MIT License.

Visit github.com