/
A sophisticated Minecraft plugin that automatically moderates chat messages using AI, keeping your server safe and friendly. ChatModerator now supports both OpenAI and Gemini AI providers for content analysis, giving you flexibility and reliability.
plugins/ folder.plugins/ChatModerator/config.yml./chatmod reload.your-openai-api-key-here in the config.your-gemini-api-key-here in the config.Add words to the blocked list in the configuration:
moderation:
blocked-words:
- "badword1"
- "inappropriate"
- "spam"
Adjust sensitivity for different categories:
moderation:
thresholds:
hate: 0.3 # Lower = more sensitive
harassment: 0.3
sexual: 0.5
violence: 0.3
/chatmod reload - Reload configuration/chatmod status - Show plugin status/chatmod toggle - Enable/disable moderation/chatmod add-word <word> - Add word to block list/chatmod remove-word <word> - Remove word from block list/chatmod unmute <player> - Unmute a player after a blocked word/chatmod aitest <message> - Test your API key with a sample messagechatmoderator.admin - Access to all commands (default: op)chatmoderator.bypass - Bypass chat moderation (default: false)git clone <repository-url>
cd chat-moderator
mvn clean package
The compiled JAR will be in the target/ directory.
For issues or feature requests, create an issue in the repository or contact the plugin developer.
This project is licensed under the MIT License.

An AI powered chat moderation minecraft plugin for Bukkit/Spigot/Paper/Folia