Repository navigation
Home
nsider4 edited this page Oct 24, 2026
·
2 revisions
ChatGames-Premium runs games in your server's chat: unscramble a word, solve a sum, answer a trivia question, be the first to mine 16 stone. Winners get points, rewards and a place on the leaderboards.
One jar runs on Spigot, Paper and their forks from 1.8.8 to 26.x, and on Folia.
- Installation: requirements, first start, SQLite or MySQL, upgrading from 1.9.9.
- Commands and Permissions: everything players and admins can type.
- Chat Games and Races: the games, and how to tune each one.
- Rewards and Milestones: what winners get.
| Feature | What it does | Page |
|---|---|---|
| 15 chat games | Unscramble, Math, Trivia, Word Association, Memorize, Sequence... | Chat Games |
| 9 races | Hunt, Mine, Place, Fish, Eat, Craft, Furnace, Tame, Shear | Races |
| Rotation | Starts a weighted random game every few minutes, with presets | Rotation and Presets |
| Global games | The whole server works together towards one goal | Global Games |
| Game events | A series of games with event points and a final leaderboard | Game Events |
| Challenges and streaks | Daily and weekly challenges, 7-day streak ladders | Challenges and Streaks |
| Menus | Profile, leaderboards, challenges, admin and debug menus, all editable | Menus |
| Placeholders | Points, wins, times, leaderboards, streaks for PlaceholderAPI | Placeholders |
| Discord | Live game posts, results and leaderboards, by webhook or DiscordSRV | Discord |
| Languages | Item, block and mob names in 140+ languages; config files in 20 | Languages |
Everything lives in plugins/ChatGames-Premium/. After editing a file, run /chatgames reload.
| File | What's in it |
|---|---|
config.yml |
Storage, language, rotation timing, player counts, sounds, placeholder settings |
games.yml |
Each chat game's settings: on/off, weight, winners, points, time, hints, countdown |
words.yml |
The words, trivia questions, word associations and Memorize lists the games use |
races.yml |
Each race's targets, amounts and the rewards for each |
rewards.yml |
The rewards for every chat game, and the reward sets races use |
messages.yml |
Every message players see |
milestones.yml |
Commands run when a player reaches a points total |
presets.yml |
Named sets of games for the rotation |
global_games.yml |
Global games: triggers, goals, progress bar, rewards |
events.yml |
Game events: their steps, schedule, points and rewards |
challenges.yml / streaks.yml
|
Daily/weekly challenges and streaks, plus the time zone |
menus.yml |
Every menu (more can go in the menus/ folder) |
discord.yml |
Discord channels and every message posted |
add-ons.yml |
Game logs (console and file) |
Plugins can add their own chat games, races, reward actions and challenge types, and listen to game events. See the ChatGames API wiki.
Setting up
Games
More ways to play
Showing it
Help