{"id":38755,"date":"2026-06-01T23:08:59","date_gmt":"2026-06-01T20:08:59","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/"},"modified":"2026-06-01T23:08:59","modified_gmt":"2026-06-01T20:08:59","slug":"chat-stats","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/","title":{"rendered":"Chat-Stats"},"content":{"rendered":"<p># Chat-Stats<\/p>\n<p>## \ud83d\udcca Chat Message Statistics Tracking<\/p>\n<p>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.<\/p>\n<p>### \u2728 Core Features<\/p>\n<p>**Message Tracking**<br \/>\n&#8211; Automatically counts every message sent by each player<br \/>\n&#8211; Persistent statistics saved to YAML files<br \/>\n&#8211; Real-time tracking without performance impact<\/p>\n<p>**Top Players Ranking**<br \/>\n&#8211; Beautiful top 10 leaderboard with medal emojis (\ud83e\udd47\ud83e\udd48\ud83e\udd49)<br \/>\n&#8211; Formatted display with player names and message counts<br \/>\n&#8211; Easy-to-read interface for all players<\/p>\n<p>**Multi-Language Support**<br \/>\n&#8211; Full Russian language support<br \/>\n&#8211; Complete English language support<br \/>\n&#8211; Easy to add more languages<br \/>\n&#8211; Administrators can switch languages on-the-fly<\/p>\n<p>**Customization Options**<br \/>\n&#8211; 7 different color schemes for interface (Gold, Yellow, Green, Cyan, Purple, White, Red)<br \/>\n&#8211; Administrators can change colors without restarting<br \/>\n&#8211; Customizable anti-spam settings<\/p>\n<p>**Anti-Spam Protection**<br \/>\n&#8211; Prevents rapid message spam in chat<br \/>\n&#8211; Configurable cooldown periods (time intervals)<br \/>\n&#8211; Adjustable message limits per interval<br \/>\n&#8211; Can be enabled\/disabled by administrators<br \/>\n&#8211; Protects server chat quality<br \/>\n&#8211; Blocked messages don&#8217;t count toward statistics<br \/>\n&#8211; Each player has their own message counter<br \/>\n&#8211; Administrators are not affected by anti-spam rules<\/p>\n<p>**Easy Administration**<br \/>\n&#8211; Simple command-based configuration<br \/>\n&#8211; No need to restart server for changes<br \/>\n&#8211; Comprehensive help system<br \/>\n&#8211; Detailed error messages<\/p>\n<p>### \ud83c\udfae Available Commands<\/p>\n<p>**Player Commands:**<br \/>\n&#8211; `\/chatstats stats` &#8211; View your personal message statistics<br \/>\n&#8211; `\/chatstats top` &#8211; See the top 10 most active players<br \/>\n&#8211; `\/chatstats help` &#8211; Display help information<\/p>\n<p>**Administrator Commands:**<br \/>\n&#8211; `\/chatstats stats <player>` &#8211; Check any player&#8217;s statistics<br \/>\n&#8211; `\/chatstats setlang <ru|en>` &#8211; Change plugin language<br \/>\n&#8211; `\/chatstats setcolor <code>` - Customize interface color<br \/>\n- `\/chatstats antispam on|off` - Enable\/disable anti-spam<br \/>\n- `\/chatstats antispam cooldown <seconds>` - Set spam cooldown<br \/>\n- `\/chatstats antispam maxmsg <count>` - Set max messages per interval<\/p>\n<p>### \ud83c\udfa8 Color Customization<\/p>\n<p>Choose from 7 color options:<br \/>\n- `6` - Gold (default)<br \/>\n- `e` - Yellow<br \/>\n- `a` - Green<br \/>\n- `b` - Cyan<br \/>\n- `d` - Purple<br \/>\n- `f` - White<br \/>\n- `c` - Red<\/p>\n<p>### \u2699\ufe0f Configuration<\/p>\n<p>The plugin creates a `config.yml` file with these options:<\/p>\n<p>```yaml<br \/>\nlanguage: ru  # Language: ru or en<br \/>\nbar-color: \"&6\"  # Interface color code<\/p>\n<p># Anti-spam settings<br \/>\nanti-spam:<br \/>\n  enabled: false  # Enable\/disable anti-spam<br \/>\n  cooldown-seconds: 5  # Time between message groups<br \/>\n  max-messages-per-interval: 3  # Max messages allowed per interval<br \/>\n```<\/p>\n<p>### \ud83d\udeab Anti-Spam System<\/p>\n<p>The anti-spam feature helps maintain chat quality by preventing rapid message flooding.<\/p>\n<p>**How it works:**<br \/>\n- Tracks message sending speed for each player<br \/>\n- Allows a maximum number of messages within a time interval<br \/>\n- Blocks messages that exceed the limit<br \/>\n- Shows warning message to blocked players<br \/>\n- Blocked messages don't count toward statistics<br \/>\n- Each player has their own message counter<br \/>\n- Administrators are not affected by anti-spam rules<\/p>\n<p>**Configuration:**<br \/>\n```yaml<br \/>\nanti-spam:<br \/>\n  enabled: false  # Enable\/disable anti-spam<br \/>\n  cooldown-seconds: 5  # Time interval in seconds<br \/>\n  max-messages-per-interval: 3  # Max messages allowed per interval<br \/>\n```<\/p>\n<p>**Command Examples:**<\/p>\n<p>Enable anti-spam:<br \/>\n```<br \/>\n\/chatstats antispam on<br \/>\n```<\/p>\n<p>Set strict protection (10 seconds, 2 messages):<br \/>\n```<br \/>\n\/chatstats antispam cooldown 10<br \/>\n\/chatstats antispam maxmsg 2<br \/>\n```<\/p>\n<p>Set moderate protection (5 seconds, 3 messages):<br \/>\n```<br \/>\n\/chatstats antispam cooldown 5<br \/>\n\/chatstats antispam maxmsg 3<br \/>\n```<\/p>\n<p>Set relaxed protection (3 seconds, 5 messages):<br \/>\n```<br \/>\n\/chatstats antispam cooldown 3<br \/>\n\/chatstats antispam maxmsg 5<br \/>\n```<\/p>\n<p>View current settings:<br \/>\n```<br \/>\n\/chatstats antispam help<br \/>\n```<\/p>\n<p>**Protection Levels:**<\/p>\n<p>| Level | Cooldown | Max Messages | Use Case |<br \/>\n|-------|----------|--------------|----------|<br \/>\n| Strict | 10 sec | 2 | Heavy spam problems |<br \/>\n| Moderate | 5 sec | 3 | Standard protection |<br \/>\n| Relaxed | 3 sec | 5 | Active communities |<\/p>\n<p>**Player Experience:**<br \/>\nWhen a player exceeds the limit, they see:<br \/>\n```<br \/>\n\u26a0 You are writing too fast! Wait before your next message.<br \/>\n```<\/p>\n<p>**Key Features:**<br \/>\n- \u2705 Administrators are not affected by anti-spam<br \/>\n- \u2705 Settings apply immediately without restart<br \/>\n- \u2705 Each player has their own message counter<br \/>\n- \u2705 Can be toggled on\/off anytime<br \/>\n- \u2705 Fully customizable thresholds<\/p>\n<p>### \ud83d\udcca Statistics Storage<\/p>\n<p>- All statistics are saved in YAML format<br \/>\n- Data persists between server restarts<br \/>\n- Automatic saving on server shutdown<br \/>\n- Easy to backup and restore<\/p>\n<p>### \ud83d\udd27 Use Cases<\/p>\n<p>**Community Servers**<br \/>\n- Track most active community members<br \/>\n- Reward top chatters with recognition<br \/>\n- Monitor engagement levels<\/p>\n<p>**Roleplay Servers**<br \/>\n- Track character activity<br \/>\n- Identify most active roleplayers<br \/>\n- Manage chat quality with anti-spam<\/p>\n<p>**Gaming Communities**<br \/>\n- See who's most engaged<br \/>\n- Create friendly competitions<br \/>\n- Maintain healthy chat environment<\/p>\n<p>**Event Servers**<br \/>\n- Monitor participation during events<br \/>\n- Track engagement metrics<br \/>\n- Identify key community members<\/p>\n<p>### \ud83d\udc68\u200d\ud83d\udcbb Author<\/p>\n<p>**SHTUKA**<\/p>\n<p>---<\/p>\n<p>Enhance your server's chat experience with Chat-Stats!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.<\/p>\n","protected":false},"featured_media":38756,"template":"","meta":{"_minecraft_slug":"chat-stats","_minecraft_project_id":"Ko7tiZK6","_minecraft_author":"SHTUKA","_minecraft_license":"MIT","_minecraft_downloads":10,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"chat-stats.zip","_minecraft_size_bytes":314426,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T23:09:01.735053Z","_minecraft_date_created":"2026-03-30T23:30:28.980016Z","_minecraft_date_modified":"2026-03-29T07:54:23.694000Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/chat-stats","_minecraft_icon_attachment_id":38756,"_minecraft_imported_at":"2026-06-01T20:09:00+00:00","_minecraft_import_hash":"470067073a623e3afe5f973eb13aea75","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[127,867,129,123,92],"mod_loader":[132,134],"minecraft_version":[40,41],"class_list":["post-38755","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-paper","mod_category-social","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21-10","minecraft_version-1-21-11"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Chat-Stats - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chat-Stats - Minecraft\" \/>\n<meta property=\"og:description\" content=\"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.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/\",\"name\":\"Chat-Stats - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp\",\"datePublished\":\"2026-06-01T20:08:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/chat-stats\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Chat-Stats\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chat-Stats - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/","og_locale":"en_US","og_type":"article","og_title":"Chat-Stats - Minecraft","og_description":"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.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/","name":"Chat-Stats - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp","datePublished":"2026-06-01T20:08:59+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/chat-stats-icon-e91c5a9e9baace1d38aa2fb36b15d6f564949b7b_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/chat-stats\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Chat-Stats"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/38755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/38756"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=38755"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=38755"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=38755"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=38755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}