Chat Games v2.5

10 Mini-Games in Chat. Compete. Win. Repeat.

Download 1
No ratings yet

Compatibility

Minecraft: Java Edition 1.21 - 26.2
Platforms Paper Folia Purpur

Changes


ChatGames v1.1
10 Chat Mini-Games. Redis Cross-Server. 8 Languages.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Paper 1.21 - 1.26 | Java 21 | Folia Compatible | H2 / MySQL | 8 Languages

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


What's New in v1.1



This update focuses on stability, performance, and cross-version compatibility. Every critical bug discovered has been resolved.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Bug Fixes



Fixed Streak System Not Working
The streak milestone system was referencing the wrong config API, causing all streak rewards and messages to silently fail. Streak tracking, milestone rewards, and streak-loss announcements now function correctly.

Fixed Reload Command Permission Mismatch
The /chatgames reload command had a permission typo that prevented it from ever working. Permission now correctly matches plugin.yml.

Fixed Main Thread Freeze from PlaceholderAPI
Placeholder requests were blocking the server main thread with synchronous database queries. A caching layer now serves placeholder values without any main thread delay, eliminating TPS drops on servers using scoreboard placeholders.

Fixed Config Not Updating After Reload
Game configuration and language values were cached at startup and never refreshed. Running /chatgames reload now properly reloads all game settings and messages without requiring a server restart.

Fixed Auto-Game Processor Silent Failure
A single unhandled exception in the auto-game scheduler would permanently stop all automated games until the next server restart. The scheduler now recovers from errors automatically.

Fixed Server Startup Delay
Removed a 500ms main thread sleep during Redis initialization that was blocking server startup.

Fixed Sound Configuration Format
Sound values in config.yml were using namespaced key format incompatible with the plugin's sound engine. Defaults corrected to valid Sound enum values.

Fixed Missing Default Configuration Sections
Several game types were missing their default configuration sections, causing errors on fresh installs. All 10 game types now have complete default configs: math, who-am-i, word-stop, word-guesser, reverse, fill-out, random-characters, crafting, hangman, and range.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Compatibility



Added Paper 1.26 Support
The plugin now runs on Paper 1.21 through 1.26.x. API compatibility issues with newer Paper versions have been resolved while maintaining full backward compatibility.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Upgrading from v1.0



1. Replace ChatGames.jar with the new version.
2. Delete your existing config.yml to generate the updated default with all new sections.
3. Restart or reload the plugin.

If you customized your config, compare it with the new default - several new sections have been added for crafting, hangman, range, streaks, sounds, toast notifications, and PlaceholderAPI formatting.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ChatGames v1.1 by Bishyy. Questions? Open an issue on GitHub.
ChatGames-1.1.jar 170.35 KB
Purchase required
Product Info
Statistics
114

Views

1

Purchases

3

Downloads

340.96 KB

File size

14.07.2026

Published

27.08.2026

Updated

Share & Earn

Share and earn part of the profits, an estimated €0.4 per product sale.

Log in to get your link
Product Image
Chat Games
Chat Games