SimpleChatModeration
SimpleChatModeration is a lightweight chat moderation plugin for Minecraft servers. It provides powerful chat reports, chat muting, word filtering, and staff notifications to keep your community chat clean and under control.
Features
- Advanced Chat reports: Allows you to view chat reports with a sharable link, with context provided!
- Chat Muting (/mutechat): Mute the chat, except for those with a bypass permission.
- Chat Logs (/chatlogs <user> [page]): Checks the past chat history of a player.
- Bypass Permissions: Allow specific players or staff to bypass chat mute or filters.
- Profanity & Word Filter: Automatically block or censor inappropriate words.
- Staff Notifications: Notify staff instantly when filtered words are detected and reports are created.
- Customizable Messages: Fully customize all chat notifications with MiniMessage formatting.
- Persistent Chat Mute: Optionally keep chat muted across server restarts.
- Smart Filtering: Detects variations of banned words including spaced or symbol-altered ones.
Supported Databases
Commands
- /chatreport <player> <reason>: Creates a chat report
- /chatreports, /handlechatreports, /reports [player]: Opens a gui showcasing all chat reports (or against a specific player)
- /mutechat: (un)mutes the chat.
- /chatlogs <player> [page]: Shows the chatlogs on a given page for a player, page defaults to 1 if not specified.
Permissions
- simplechatmod.chatmute - Allows muting/unmuting of the chat.
- simplechatmod.bypass - Bypass chat mute restrictions.
- simplechatmod.filter.notify - Receive filtered message notifications.
- simplechatmod.filter.bypass - Bypass the chat word filter.
- simplechatmod.chatlogs.view - Permissisons to execute the /chatlogs command
- simplechatmod.chatreports.handle - Permission to receive chat report notifications and handle them
Configuration
The plugin is fully configurable. If there are any requests for further configuration, I would love to hear it!
Support
If you have questions or want any new features in the plugin, feel free to join my discord.
https://discord.gg/AekmSadCHr
Screenshots
Chat Reporting
Chat Logs
When config is set to blocking messages
When config is set to letting messages through, but censoring them
(Sender's perspective)
(Staff perspective)
Downloading
To download, you simply click on the download button, that will bring you to a page that looks like this. From here on, click the .jar file to download.