Chat Games v1.0

10 Mini-Games in Chat. Compete. Win. Repeat.
chatgames.png
7pw3ry.png

bihfw0.png

isfh7k.png

8umwm3.png

jntndn.png

fg7r1f.png

dwkmf9.png

dj80m5.png

f502cq.png

kdtjwi.png


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

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

10 Games Redis Cross-Server H2 + MySQL 8 Languages Paper 1.21 + Folia

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



What ChatGames Solves

Most chat game plugins are barebones. They run one or two games, lack persistence, and fall apart the moment you add a second server. Players win. Nobody remembers. No streaks. No leaderboards. No cross-server sync.

ChatGames fixes that. Every game type from math equations to GUI crafting tables is fully configurable. Wins are persisted to H2 or MySQL with leaderboards and fastest times. A Redis proxy layer synchronizes games across your entire network so a game started on Survival finishes on SkyBlock. Streak milestones reward loyal players. PlaceholderAPI support feeds stats into scoreboards and menus. This is not a trivia plugin. It is a complete chat competition engine.



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


10 Game Types

Each game has its own config section with timers, word banks, and toggle switches.

Quick Math
Generate random math problems from a customizable list. Players race to solve them first. Supports any equation format.

Who Am I
Display hints about an entity or item. Players guess from the clues. Word bank is fully configurable with custom hint-to-answer mappings.

Word Stop
Name a mob that starts with a given letter. Configurable mob list determines valid answers. Perfect for testing Minecraft knowledge.

Word Guesser
Unscramble a shuffled word. Typing speed and vocabulary are tested. Custom word list in config.

Random Characters
A string of random characters appears. First to retype it correctly wins. Length and character pool are configurable.

Reverse
A word is displayed backwards. Guess the original word. Tests reverse reading speed and vocabulary.

Fill Out
Fill in the missing letters of a partially hidden word. Configurable how many letters are blanked out.

Number Range
Guess the correct number within a configurable range. Classic higher/lower style guessing game but in chat.

Hangman
Full ASCII hangman with configurable stages. Players guess letters one at a time. Each stage is a custom text block. Word list is configurable.

Crafting
Open a workbench GUI and craft the target item. Recipes are fully configurable with correct ingredient lists. Real Minecraft recipe validation ensures only valid crafts count. Interactive join button in chat.


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


Core Systems

Auto Game Scheduler
  • Fully automatic game rotation with configurable cooldown between rounds
  • Minimum player threshold prevents games on empty servers
  • Each game type can be individually enabled or disabled
  • Manual start command for staff-triggered events

Win Streaks
  • Track consecutive wins per player with configurable milestone thresholds
  • Custom messages and reward commands fire at each milestone
  • Non-winners lose their streak when a game ends
  • Best streak ever is saved to database for leaderboards

Redis Cross-Server Proxy
  • One master server starts games, all slave servers receive and display them
  • Players on any server can answer and win locally
  • Game start, stop, timeout, and win events broadcast in real time
  • Jedis pool with configurable connection settings

Data Persistence
  • H2 local database with zero setup for single-server setups
  • MySQL via HikariCP for network deployments
  • Tracks total wins, fastest win time, current streak, and best streak per player
  • Leaderboard queries for fastest time and most wins with positional offsets

Reward System
  • Weighted random reward pool: define chance percentage per reward
  • Commands execute as console with {player} placeholder support
  • Win and loss sound effects with configurable Sound enum
  • Toast notifications via temporary advancements

PlaceholderAPI Integration
  • %chatgames_current_game% with live game data and countdown timer
  • %chatgames_wins% and %chatgames_fastest_time% per player
  • %chatgames_streak% and %chatgames_best_streak%
  • Positional leaderboard: %chatgames_fastest_time_player_1% etc.

Multi-Language
  • 8 built-in languages: English, German, Spanish, French, Italian, Polish, Russian, Chinese
  • Full hex color support with &#RRGGBB format across all messages
  • Language switch is a single line in config.yml


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


How ChatGames Compares

FeatureChatGamesTypical Chat Game Plugin
Game types10 unique games including GUI crafting2 to 4 basic text games
Cross-serverRedis pub/sub master/slave architectureSingle server only
Data persistenceH2 local or MySQL with leaderboardsNone or flat file only
Win streaksConfigurable milestones with custom rewardsNot available
GUI gameWorkbench crafting with recipe validationNot available
Multi-language8 languages, full hex color supportHardcoded English only
Folia supportUniversalScheduler, tested on FoliaPaper/Spigot only, breaks on Folia
RewardsWeighted random pool with custom commandsSingle reward or none


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


Who This Is For

  • Community and survival servers Keep chat active during quiet hours. Players love the competition. Configure rewards to give in-game currency or items.
  • Network owners Redis proxy means one game runs across your whole network. Players on SkyBlock see the same game as players on Survival. Global leaderboards.
  • Event hosts Manually start specific games for server events. Combine with weighted rewards for tournament-style prizes. Streak system keeps players coming back.
  • Server owners who want zero maintenance Drop in the JAR. Games start automatically. H2 database needs no setup. Everything configurable through YAML with /chatgames reload.



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


Technical Specs



ServerPaper 1.21, Java 21, Folia compatible
DependenciesPlaceholderAPI (soft). Redis is optional. MySQL is optional.
StorageH2 local (default) or MySQL via HikariCP
Cross-ServerRedis pub/sub with master/slave roles
Languagesen, de, es, fr, it, pl, ru, zh
AnalyticsbStats, built-in, toggle in config

Commands


CommandDescriptionPermission
/chatgames reloadReloads config and language files livechatgames.reload
/chatgames start <type>Manually starts a specific game typechatgames.start
/chatgames craftingOpens the crafting GUI during an active crafting gamePlayer
/chatgames statusShows active games, version, Redis status, update infochatgames.admin

Permissions


PermissionDescriptionDefault
chatgames.reloadReload plugin configurationop
chatgames.startManually start chat gamesop
chatgames.adminAccess to all admin commands + update notificationsop


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







Get ChatGames



Your chat is already active. Make it competitive.

Give your players a reason to keep typing.




10 games. 8 languages. Cross-server sync. One plugin.



Download and have it running in under 2 minutes.



Questions? Open an issue on GitHub. Feature requests are welcome.



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


Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
69 Views
0 Purchases
1 Downloads
Jul 5, 2026 Published
N/A Updated
Not yet rated
283.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Chat
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Polish
  1. Chinese
  1. Italian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Smart Chat Pings. Player, Area, Global and Role Mentions.
Not yet rated
0 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 5% commission.
69 Views
0 Purchases
1 Downloads
Jul 5, 2026 Published
N/A Updated
Not yet rated
283.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Chat
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Polish
  1. Chinese
  1. Italian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Smart Chat Pings. Player, Area, Global and Role Mentions.
Not yet rated
0 purchases
Modern Teleport Requests. Beautiful GUI. 26 Languages.
Not yet rated
0 purchases
Top