
Chat-Stats tracks player chat activity and displays a top 10 leaderboard with statistics. Features multi-language support, customizable colors, and anti-spam protection to keep your server chat clean and engaging.
Chat-Stats is a comprehensive plugin that tracks player activity in chat and displays rankings of the most active participants. Perfect for community servers, roleplay servers, and any server where you want to monitor chat engagement.
Message Tracking
Top Players Ranking
Multi-Language Support
Customization Options
Anti-Spam Protection
Easy Administration
Player Commands:
/chatstats stats - View your personal message statistics/chatstats top - See the top 10 most active players/chatstats help - Display help informationAdministrator Commands:
/chatstats stats <player> - Check any player's statistics/chatstats setlang <ru|en> - Change plugin language/chatstats setcolor <code> - Customize interface color/chatstats antispam on|off - Enable/disable anti-spam/chatstats antispam cooldown <seconds> - Set spam cooldown/chatstats antispam maxmsg <count> - Set max messages per intervalChoose from 7 color options:
6 - Gold (default)e - Yellowa - Greenb - Cyand - Purplef - Whitec - RedThe plugin creates a config.yml file with these options:
language: ru # Language: ru or en
bar-color: "&6" # Interface color code
# Anti-spam settings
anti-spam:
enabled: false # Enable/disable anti-spam
cooldown-seconds: 5 # Time between message groups
max-messages-per-interval: 3 # Max messages allowed per interval
The anti-spam feature helps maintain chat quality by preventing rapid message flooding.
How it works:
Configuration:
anti-spam:
enabled: false # Enable/disable anti-spam
cooldown-seconds: 5 # Time interval in seconds
max-messages-per-interval: 3 # Max messages allowed per interval
Command Examples:
Enable anti-spam:
/chatstats antispam on
Set strict protection (10 seconds, 2 messages):
/chatstats antispam cooldown 10
/chatstats antispam maxmsg 2
Set moderate protection (5 seconds, 3 messages):
/chatstats antispam cooldown 5
/chatstats antispam maxmsg 3
Set relaxed protection (3 seconds, 5 messages):
/chatstats antispam cooldown 3
/chatstats antispam maxmsg 5
View current settings:
/chatstats antispam help
Protection Levels:
| Level | Cooldown | Max Messages | Use Case |
|---|---|---|---|
| Strict | 10 sec | 2 | Heavy spam problems |
| Moderate | 5 sec | 3 | Standard protection |
| Relaxed | 3 sec | 5 | Active communities |
Player Experience:
When a player exceeds the limit, they see:
⚠ You are writing too fast! Wait before your next message.
Key Features:
Community Servers
Roleplay Servers
Gaming Communities
Event Servers
SHTUKA
Enhance your server's chat experience with Chat-Stats!