Skip to content

Releases: RareHyperIonYT/ChatGames

Release v1.4.5

08 Mar 14:52
7ce2421

Choose a tag to compare

Added

  • {question} placeholder support in the start message, allowing full control over where the question appears. Previously, the question was always appended at the end.

Release v1.4.4

16 Jan 13:43
50e2e02

Choose a tag to compare

Added

  • Checking for updates, and outdated configurations.
  • ChatGames API Integration for developers.

Changes

  • Simplified button logic.

Release v1.4.2

15 Jan 16:57
4bb77e7

Choose a tag to compare

Added

  • Multi-button support for reaction game.

Changes

  • Improved format for scramble game.

Fixes

  • Default config for scramble game being incorrect.

Release v1.4.1

21 Dec 06:28
b29c888

Choose a tag to compare

Changed

  • Simplified game configuration

Fixed

  • Default configuration for unscramble being different.

Release v1.4.0

20 Dec 07:43
f9e51a3

Choose a tag to compare

Added

  • Full native Folia, Paper, Spigot, and Sponge support.
  • Randomized reward amounts through templating (e.g. {rand:1-3}).

Changed

  • Created a platform abstraction layer and simplified project structure and commands to reduce platform-specific duplication.
  • Improved default config formatting and added redundancy to language retrieval.
  • Downgraded Java target to Java 8 for broader server compatibility.
  • Reaction game supports different actions.

Release v1.3.3

17 Dec 04:29
a0cf4de

Choose a tag to compare

Bug Fixes

  • Unable to win reaction game without chatgames.internal permission.
  • Bypassing reaction game through the /chatgames-internal-win command.

New

  • Added a cooldown to multiple choice game to prevent players from spamming every option to win instead of knowing the answer.

Release v1.3.2

16 Dec 17:07
3698556

Choose a tag to compare

Bug Fixes

  • Regenerating missing language files instead of erroring

Release v1.3.1

16 Dec 08:00
359fce3

Choose a tag to compare

Bug Fixes

  • Added redundancy to language retrieval to prevent potential errors when upgrading to a new version of the plugin.

Release v1.3

03 Dec 06:04
4c89ed0

Choose a tag to compare

Update brought to you by djtmk1.

✨ What's New

🎨 MiniMessage Support

We have fully migrated to MiniMessage for all chat formatting!

  • Support for advanced styling like gradients, hover events, and click actions.
  • EN-US language file updated to utilize the new format.
  • Utility.java updated to handle the new styling logic.

❓ Multiple Choice Game Update

  • Question Pools: The game now supports multiple questions defined in the config.
  • Randomization: Questions are now chosen randomly from the pool rather than being static.

🐛 Bug Fixes

  • Unscramble Game: Added null value handling in message formatting to prevent potential runtime errors.
  • Stability: Improved code readability and null-safety using Objects.toString().

🛠 Changes & Refactoring

  • Refactored GameConfig.java to handle the new multiple-choice format.
  • Refactored game configurations to support distinct display-name fields.
  • Improved command feedback with player-specific components.

⚠️ Configuration Changes

Note: This update requires changes to your configuration files.

  • multiple_choice.yml: Updated format to support the new question pool list.
  • unscramble.yml: Updated to use a new id field and more descriptive naming conventions.

Release v1.2

08 Nov 23:18
311a2db

Choose a tag to compare

New update brought to you by djtmk1.

Added

  • MultipleChoiceGame: new game type with full support and a sample configuration (multiple_choice.yml).
  • Reaction Game Variants: added answer validation for click-button versions.
  • Customizable Reaction Game Configuration via reaction.yml.
  • %player% Placeholder support in reward commands across all games.
  • Support for Multi-Word Game Names in game detection.
  • Automatic Interval-Based Game Control in GameHandler.
  • ChatColors: Added the ability for players to type the correct answer with chat colors.

Fixed

  • Handled null descriptor in MultipleChoiceGame to prevent formatting errors.

Changed

  • Updated plugin version to 1.2 in pom.xml.
  • Improved message formatting and language handling in ReactionGame.