ChatManager
ChatManager blocks messages with banned words and adds strikes. At max strikes, the player is auto-muted for a set time.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ChatManager
Overview
ChatManager is a lightweight Paper 1.21.x chat moderation plugin designed to keep your server chat clean and rule-friendly. It blocks inappropriate messages, tracks player violations with a strike system, and automatically applies punishments when players repeatedly break the rules.
Main Features
Blocked Words Filter Detects words from a configurable blacklist in config.yml Suppresses messages containing blocked words (the message will not appear in chat) Optional player notification message when a message is blocked Fully configurable word list (add/remove words anytime)
Strike System (Violations)
Adds a strike when a player triggers the blocked-words filter (configurable) Configurable maximum strikes (e.g. 3 strikes) Configurable strike reset timer (strikes reset after a period without violations) Optional warning messages per strike level (e.g. 1/3, 2/3) Automatic Punishments (Auto Mute) When a player reaches the maximum strikes, ChatManager can automatically punish them Default punishment: Auto-mute for a configurable duration While muted, all chat messages from that player are completely blocked
Logging & Storage
Strikes are logged to plugins/ChatManager/strikes.yml with useful data: player (player name) id (unique strike ID) words (the message that caused the strike) punish-duration (mute duration when punished) Mutes are stored in plugins/ChatManager/mutes.yml Configuration Everything is customizable in plugins/ChatManager/config.yml, including:
Blocked word list
Strike amount / reset time Mute duration Player messages (blocked message, strike message, muted message) Compatibility Server Software: Paper Minecraft Version: 1.21.x Java: Recommended Java 21
Installation
Download the plugin .jar Place it into your server’s plugins/ folder Start/restart the server Edit plugins/ChatManager/config.yml to your needs