It allows server moderators to monitor and flag inappropriate chat messages in real time, with configurable banned words
ChatTracker FAQ
General Questions
Q: What is ChatTracker? A: ChatTracker is a chat monitoring plugin for Minecraft servers that logs chat messages, flags inappropriate content, allows staff to communicate privately via Staff Chat, and lets players report messages in-game. It’s designed to keep communities safe and organized while providing clear moderation tools.
Q: Why should I use ChatTracker over other chat plugins? A:
- Built-in Big Brother system flags banned words automatically.
- Staff Chat allows private communication for moderators.
- Hoverable and clickable messages let players report messages instantly.
- Color-coded chat per rank, making messages visually clear.
- Temporary rank overrides for testing or promotions.
- Fully configurable through
config.yml. - Lightweight and optimized for performance.
Installation & Setup
Q: How do I install ChatTracker? A:
- Download the latest release from GitHub Releases.
- Place the
ChatTracker.jarfile in your server’s/pluginsfolder. - Restart your server.
- Configuration files will generate automatically.
Q: How do I configure banned words? A:
- Open
config.yml. - Add or remove words from the
banned-wordslist. - Save the file and reload the plugin with
/chattracker reloador by restarting the server.
Q: How do I set up ranks and colors? A:
- Edit
config.ymlunder therankssection. - Each rank can have a prefix, suffix, name color, and message color.
- You can also temporarily override ranks with
/setrank <player> <group>and reset them with/resetrank <player>.
Commands
Q: What commands are available? A:
/chattracker reload– Reloads the plugin configuration./chattracker logs– Displays recent chat logs in-game./staffchat <message>– Sends a message to all online staff; you can also toggle it on/off./setrank <player> <group>– Temporarily sets a player’s rank./resetrank <player>– Resets a player’s rank to their default./report <player> <message>– Report a message directly by clicking on it in chat or manually typing it.
Reporting & Moderation
Q: How does reporting work? A:
- Players can hover over chat messages flagged by ChatTracker and click to report.
- Reports are sent directly to online staff with
chattracker.moderatepermission. - Reports are logged in
plugins/ChatTracker/reports/with timestamps for review.
Q: How are flagged messages handled? A:
- Messages containing banned words trigger an alert to staff.
- These messages are logged separately in the
chatlogs/flags-YYYY-MM-DD.txtfile for auditing.
Q: Can staff communicate privately? A:
- Yes! Staff can use Staff Chat.
- Use
/staffchatto toggle or send messages. - Only players with
chattracker.staffchatpermission will see these messages.
Permissions
| Permission | Description |
|---|---|
chattracker.view |
View chat logs. |
chattracker.moderate |
Receive alerts for flagged messages. |
chattracker.staffchat |
Access Staff Chat. |
chattracker.admin |
Full access to all commands, including rank management and configuration reload. |
chattracker.setrank |
Temporarily set or reset player ranks. |
Troubleshooting
Q: I clicked “Report” in chat, but it says “unrecognizable command.” A:
- Ensure
/reportcommand is registered inplugin.yml. - Ensure players have permission to run the command if needed.
- Make sure no typos exist in the command definition.
Q: My chat colors or prefixes aren’t showing correctly. A:
- Make sure you use
&color codes inconfig.yml. - Double-check your rank group names match exactly in the config and temporary overrides.
Q: Staff Chat messages appear in public chat. A:
- Staff Chat is only visible to those with
chattracker.staffchatpermission. - Ensure staff have the correct permission node.