2.2.2latestDG Chat Games 2.2.2Jul 20, 2026 v2.2.2 - Optimizations & fixes
Guess The Number is now more configurable and harder by default: - Bigger default range (1 - 1000) so rounds last longer - fully adjustable viamin-number/max-number. - Newdirection-hintstoggle - turn higher/lower hints off completely for the hardest mode. - Newmax-hints-per-playeroption - limit how many hints each player gets per round (0 = unlimited). Also in this build: - Content no longer repeats until the whole pool has been used (capitals, trivia, riddles, words, and more) - much more variety. - Fixed several minor bugs for better stability. No config changes needed to update - just drop in the new jar and restart. The new options live ingames.ymlunderguessthenumber.2.2.1DG Chat Games 2.2.1Jul 15, 2026
IcyKQ translated the plugin into Czech and sent in the full language pack, which is now bundled with the plugin. IcyKQ also helped track down a few bugs along the way - thank you! SetČeština is here - full Czech translation
language: csinconfig.ymland the whole plugin speaks Czech - UI, commands, GUIs, trivia, riddles, capitals, everything.Now 5 fully-translated languages
- English (en) - Romanian (ro) - Spanish (es) - Italian (it) - Czech (cs) - new! Polish, German, and French remain as skeletons (they fall back to English) - contributions still very welcome.Extra content in Czech
The Czech pack is generous - IcyKQ added even more content than the baseline: 120 riddles, 120 color puzzles, 120 emoji puzzles, 250+ words, and 270 sentences. Czech players get tons of variety.Note on the language code
The code iscs(the ISO 639-1 code for the Czech language), notcz(which is a country code). Setlanguage: cs. No config changes needed to keep your current language. To switch to Czech, setlanguage: csand run/cg reload(or/cg lang cs).Also in this build
- Fixed several critical bugs for improved stability. --- Huge thanks to IcyKQ for the Czech translation and for helping find several bugs. Want to contribute a translation for your language? Hop on the Discord.2.1.0DG Chat Games 2.1.0Jul 5, 2026
A server owner asked: "Can players turn off the notification sound per-player, not globally?" Great idea - so v2.1 adds a full personal settings menu.Every player controls their own notifications now
/cg settings
Opens a clean GUI where each player toggles four things for themselves: - 🔊 Notification Sound - the sound when a game starts or is won - 💬 Chat Broadcasts - the game start / winner announcements in chat - 📺 On-screen Titles - titles and subtitles on screen - 🎯 Participate - master switch: turn it off and you get no sounds, no broadcasts, no titles, and your chat is never checked for answers. Perfect for players who just aren't interested. Green/lit icons mean ON, dull icons mean OFF. Click to flip - the icon updates instantly./cg toggle \<setting\>
Prefer chat over clicking? Toggle directly:/cg toggle sound /cg toggle broadcast /cg toggle title /cg toggle participateAbout that sound
Quick note for the original request: Minecraft's plugin sounds don't follow the player's in-game volume sliders - that's a Bukkit limitation, not something a plugin can change. What we can do (and now do) is let each player choose not to hear it at all. That's exactly what the sound toggle does. No config changes needed. Drop in the new jar and reload. A newplayer_prefstable is created automatically on first start.2.0.1DG Chat Games 2.0.1Jun 9, 2026
Six fixes from feedback after the 2.0 launch, plus thePolish for the multi-language release
/cg langcommand itself now speaks all 7 languages.Fixes
- Diacritic-insensitive answers - Answer "București" with or without the ț, "José" with or without the é, "München" with or without the ü. The plugin normalizes accents so players on any keyboard layout can win. This was a big problem for non-English servers in 2.0; it's gone now. - GUI no longer lag-spikes - Opening the leaderboard GUI used to hit the database synchronously every time. Now it uses the cached top (already updated off-thread by the PAPI cache), so opening GUI on a busy server is instant. - Reward command errors don't tank the chain - A single broken reward command (typo in config, plugin not loaded, etc.) used to throw an exception and skip the rest of the rewards for that win. Now each command is isolated with a try/catch and a clear warning in console. - `/cg lang` stops the active game - Switching language mid-game used to leave a question generated in the old language with an answer in the new one. Now the active question is cancelled before the switch. - `/cg lang` now speaks the active language - Ironically, the command that changes language was the only one with hardcoded English messages. Fixed in all 7 bundled languages (with skeleton PL/DE/FR falling back to English as expected). - "No data yet" leaderboard message is now translatable - One last hardcoded English string in the GUI is now ingui.leaderboard-emptyacross all language files.Small improvements
-/cg langnow appears in the help menu (was implemented but not advertised in 2.0) - Internal comments cleaned up - no more stale references to the oldmessages.ymlfile No config changes needed. Drop in the new jar and reload (or restart). If you have custom translatedlang/<code>.ymlfiles, the new keys (command.lang-status,command.lang-reloaded,command.lang-switched,command.lang-not-found,gui.leaderboard-empty) fall back to English until you translate them - no breakage.2.0.0DG Chat Games 2.0.0May 19, 2026
DG ChatGames v2.0 adds full translation infrastructure. SetMulti-language support is here
language: <code>inconfig.ymland the entire plugin - broadcasts, GUI, commands, trivia, riddles, capitals, all game content - speaks that language.✦ Available languages
- English (en) · Baseline, fully translated - Romanian (ro) · Fully translated, native review - Spanish (es) · Fully translated - Italian (it) · Fully translated - Polish (pl) · Skeleton - falls back to English, community contributions welcome - German (de) · Skeleton - falls back to English, community contributions welcome - French (fr) · Skeleton - falls back to English, community contributions welcome Custom language? Drop your ownlang/xx.ymlin the plugin folder and setlanguage: xx- the plugin picks it up automatically.✦ What's translated
Everything visible to players: - All broadcasts, GUI titles, command output, help menus - Game names (Trivia · Curiozități · Curiosità) - Game prompts ("Solve » 12+5" · "Rezolvă » 12+5" · "Risolvi » 12+5") - Full content per language: 80 trivia, 80 riddles, 80 capitals, 80 colors, 80 emoji puzzles, anagrams, sentences - written natively per language, not auto-translated - Country names and capitals follow language convention (Bucharest → Bucuresti (ro) / Bucarest (es,it))✦ New command
/cg lang Show current language and available codes /cg lang reload Reload language file (faster than /cg reload) /cg lang <code> Switch language and persist to config.yml✦ Configuration
Missing keys in any non-English file automatically fall back to English, so partial translations are safe.language: en # en, ro, es, it, pl, de, fr - or your custom code✦ Migration
Breaking change: game content (words, trivia, capitals, etc.) has moved fromgames.ymltolang/<code>.yml. Existinggames.ymlstill works for behavior settings (timeout, rewards, weight) and now overrides language content if you keep custom lists there. Upgrade steps: 1. Stop your server 2. Replace the jar with v2.0 3. Deletemessages.yml(its content is now inlang/en.yml) 4. Start the server - language files are extracted automatically 5. Optionally setlanguage: ro(or any code) inconfig.yml✦ Want to contribute a translation?
Polish, German, and French ship as skeletons - community contributions are very welcome. Join the [Discord](https://discord.gg/ZZhVKUtSNS) and share your translatedxx.ymlfile. Contributors get credit in the next release.1.0.2DG Chat Games 1.0.2May 15, 2026 Polish release. Reliability and quality-of-life fixes. - Fixed - Memory leak in the action-challenge listener. WALK/FALL accumulators are now cleared when a player disconnects, instead of accumulating forever on long-running servers. - Fixed - PlaceholderAPI leaderboard cache could get stuck on stale data for 30 seconds if a refresh failed. The cache now retries on the next call. - Fixed -/cg reloadnow re-detects Vault. Installing Vault + an economy plugin no longer requires a full server restart. - Fixed - Plugin no longer crashes on enable ifplugin.ymlhas been edited and thechatgamescommand was removed; logs a clear error instead. - Improved - Bonus messages (+$100 streak bonus) now scale with the Bonus Hour multiplier, matching the actual money awarded. No more+$100 bonusmessage followed by+$200in your balance. No config changes needed. Drop in the new jar and reload (or restart). Existingconfig.ymlstill works, but if you want the improved scaling messages, copy the newwin-streak-bonusandspeed-bonussections from the default file.1.0.0⚡ DG ChatGames ⚡ [1.21 + 26.1] · 17 Games 1.0.0May 3, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta