Small bug fix with chatgamesadmin command. Certain subcommands didn't work correctly.
## 2026-03-18
### Added
- Added
/chatgames scheduleto open a GUI preview of the advanced scheduler.- Added an advanced scheduler inventory view with timezone details, next run information, and upcoming scheduled entries.
- Added a Win/Played ratio line to
/chatgames stats.
### Improved
- Improved OpenAI compatibility for AI game/challenge generation by supporting modern token-limit parameter names and retrying with the alternate parameter when required.
- Improved AI response parsing so chat-style content arrays are handled more reliably.
- Improved Sequence challenge start messaging so players can clearly see the required steps and that they must be completed in order.
### Fixed
- Fixed Shopping List answer displays so item lists keep readable spacing instead of collapsing into a single string.
- Fixed
%answer%placeholder propagation so custom game/challenge templates no longer show the raw placeholder when an answer/goal value should be available.
ChatGames: Reborn 1.4.2
Improved localization of messages that were hard coded. They're now configurable in game/challenge sections of config.yml
Thank you for your support
ChatGames: Reborn 1.4.1
- Bossbar now returns correctly after stopping a game with admin commands.
- End-of-round bossbar stays visible a bit longer so players can read results.
- Players joining mid-game now correctly see active bossbar UI.
- Clickable and Hoverable games no longer show confusing duplicate/revealed start messages.
- Guess The Song preview controls improved (better play/replay behavior).
- Guess The Song now starts previews from random parts more consistently.
Thank you for your support
ChatGames: Reborn 1.4.0
New
- New game: GuessTheSong(
guess_the_song)
- NoteBlockLib-backed previews with player controls:
/chatgames guessthesong play|stop|replay- Fully configurable options: preview length, cooldown, random start, replay limits, song bootstrap/auto-download
- Difficulty support with per-difficulty overrides (easy/hard/insane) for: song filters, meta visibility, hint behavior, answer rules
- Hints support: time/attempt steps + reveal rules + optional author/duration hints (difficulty-aware)
- Optional author-based guessing (configurable; can be enabled only on certain difficulties)
- New admin command surface:
/chatgamesadmin(aliases:/cga,/cgadmin,/chatgameadmin)
- Admin actions moved under admin namespace: start/stop/toggleall/remove/reload/logs/engine/aigame/aichallenge/stats-mutate
- Configurable permission path:
chatgames.admin.permission(default:chatgames.admin)- Storage admin mutation API:
adminMutate+mutateAsyncfor safe runtime stat corrections
Fixes
- Command routing correctness:
- GuessTheSong controls are player-facing under
/chatgames guessthesong ...- Logs are admin-facing under
/chatgamesadmin logs ...- Reload/session stability:
- Reload now cancels active sessions cleanly and prevents stale UI tasks from persisting
- Improved round cleanup guards to reduce duplicate end/timeout messaging
- Bossbar + localization:
- Fixed cases where custom bossbar templates were ignored due to alias/raw-path resolution
- Fixed stuck progress bossbar after round end in certain display-mode configs
- Advanced Math: configurable “for x” phrase (
text-for-x)- Fillout: configurable count suffix format (
count-suffix-format)
Ops / Server Owner Notes
- Permissions: ensure staff have your configured
chatgames.admin.permissionnode.- Scripts/macros: move admin automation from
/cg ...to/chatgamesadmin ....- GuessTheSong setup:
- Add .nbs files to
/plugins/ChatGames/songs/or enable auto-download in options.- Tune difficulty overrides (preview length, random-start, meta visibility, answer rules, hint strength) to match your server’s skill level.
