(LITE) ChatGames [1.8-1.21] icon

(LITE) ChatGames [1.8-1.21] -----

Enjoy chat games with your friends using this lightweight chat games plugin!




  • Made changes to task methods in order to ensure thread processes
  • Fixed sound played asynchronous error
The next update for this plugin will be a major recode that will improve the code a lot and new features will be implemented
----------, Jan 6, 2024

  • Added Rewards By Chance with lots of features (files in resource page updated)
  • Fixed version string at 1.0 now correctly shows, and version is also in the jar name.
----------, Jul 3, 2023

  • Fixed variable game generating random number between max and min using deprecated method, now using a way that supports all Java versions.
----------, Mar 7, 2023

This update brings many improvements to small but necessary things, and also more customization. More will come in time.

ADDED:

  • Made it so that vanished players won't count when considering online players needed to start a game.
  • Display name variable for 'correct_message' (%display_name%)
  • Exclusive 'time_expired_message' for each different game (previously only 1 general message)
  • Added permission to see/play the games (chatgames.play). 'use-permission-toplay' option added to config.yml to disable this permission, default: false.
  • Message to be sent to console the moment a chat game begins so that it can be logged by server admins
  • Removed unused or replaceable methods, and organized code in specific classes and packages for better organization and cleaner code. Will help in the future to bring updates more often.
FIXED:
  • Added protection system for UNSCRAMBLE game so that if the scrambled word equals the answer, it will reshuffle the word.
  • Fixed '%chatgames_points_top_<10>%' placeholder showing blank output. Now fully working
----------, Jan 15, 2023

  • Fixed reload command sometimes not registering the disabling of some games, and the update of some words. Should not happen again.

NEXT UPDATE AFTER THIS WILL INCLUDE:
  • Optimizations of code
  • and more
----------, Dec 6, 2022

  • Fixed 'variable' game not in default rewards.yml
----------, Nov 23, 2022

FIXED
  • Fixed variable game sending different game to players online with the same answers
  • Minor string corrections
----------, Nov 7, 2022

  • Minor string correction to messages.yml message
----------, Nov 7, 2022

FIXED
  • Fixed "random" game type not happening.
  • Minor default messages string modifications
----------, Oct 31, 2022

NEW GAME:
Fill Out (fill in the missing letters, see image)
[​IMG]

ADDED
  • TOGGLE SYSTEM (/chatgames toggle), and messages that are used with it.
  • CHANGED POINTSDATA.YML, now also contains if the game is toggled under their name, if you update to this version from the old one the same config won't work. RE-GENERATE
  • Made minor optimizations of code to command section.
TODO:
-Rewards by chance
-Optimize code to offer even better performance
----------, Oct 31, 2022

NEW GAME:
Variable (find the missing variable assigning values to symbols, see image)
[​IMG]

ADDED
  • When someone wins any event, it will also display the time it took them to do so (format: #.##)
  • '<center>' variable to top messages.
  • PLACEHOLDER API SUPPORT, placeholders: (%chatgames_points%, %chatgames_top_1%, %chatgames_points_top_1%)
FIXED
  • Fixed main game task not changing the time after /chatgame reload, now task re-starts after reloading
----------, Oct 29, 2022

  • Default config loading unnecesary section removed
----------, Oct 27, 2022

ADDED
  • TOP SYSTEM (/chatgame top), every time that a player wins a chat game, it gives them 1 point. (pointsdata.yml added with player data)
  • Messages concerning the top message have been added to the messages.yml
  • Minor change of some methods to optimize.
[​IMG]
----------, Oct 27, 2022

ADDED
  • Added 'case-sensitive: true/false' for all games, so that you can change whether you want it to be case-sensitive or not.
----------, Oct 26, 2022

ADDED
  • 'min_players_online' added to config.yml, chat events will only start(every x minutes) if that amount of players or more is playing on the server!
  • Added support for %equation% in 'correct_message' for math game. Screenshot_32.png
----------, Oct 26, 2022

NEW GAMES:
Random (generates a random sequence of characters that players have to write out to win)
Unreverse (the word sent in the event is backwards, first player to unreverse it wins!)

ADDED

  • Now better organized through other .yml files
  • List of active operators (+, -, *, /) in math game now customizable through config.yml
  • 'prefix' setting in config to change from there and avoid having to change every message.
  • Added list-type for messages that are shown to players to add more customization in the config.yml
  • <center> argument, if LIST message contains this, the string will be centered
  • Overall look of the messages improved
FIXED
  • Fixed time limit task not being cancelled if two commands were executed within the same timeToGuess specified in config.yml
  • Fix/remake to HEX support and sound correction for 1.8
  • Fixed non case-sensitive answers being accepted sometimes
  • Fixed reload command not detecting 'enable' changes from sections in config
UPDATED LOOK TO THE RESOURCE!
----------, Oct 25, 2022

FIXED
  • Starting message appearing twice now fixed
----------, Oct 21, 2022

FIXED
  • Messages when time expired sending to players in disabled worlds
  • Hex support missing in one string
----------, Oct 21, 2022

  • Added message 'time_expired_message' to appear when no one answers and the chat event ends.
  • Fixed a small color string
----------, Oct 20, 2022

  • Added that when /chatgames reload is executed, all the words changed from config will update instantly.
----------, Oct 20, 2022

FIXED
  • Fixed and enhanced the disabled-worlds option, adding messages and ADDING config option 'allow_starting_from_disabled' which makes it possible to start an event with a command from a disabled world(to affect the enabled worlds) by players with the permissions needed (read permissions and config.yml)
  • Minor other fixes
  • 2 new messages to deal with the disabled worlds additions
----------, Oct 19, 2022

  • Sound in config had an extra '_', now removed.

    Message when starting an event from a world not involved to be included with the next update.
----------, Oct 19, 2022

ADDED
  • 'disabled-words' option in config, players in the worlds listed here will not receive the messages/titles of the game and won't be able to play it.
  • Fixed some other strings and sounds loading correctly
----------, Oct 19, 2022

ADDED
  • REACTION, MATH, and TRIVIA chat games!
  • Commands to start each (/chatgames reaction, etc)
  • New permissions chatgames.start.<type>(Ex: chatgames.start.unscramble) and chatgames.help(List commands when using /chatgames)
  • Sounds when starting an event option added
FIXED
  • Sent message missing color fixed
  • Tidy up of code
  • Minor string and replacement corrections
CONFIG CHANGED, IF YOU HAVE THE PREVIOUS ONE, RE-GENERATE IT.
----------, Oct 19, 2022

  • BIG FIX - Not detecting words with colour now solved.
NEW GAMES:
  • MATH EQUATION
  • TYPE(COPY WORD IN GAME FAST)
  • TRIVIA
More things are coming! Commands to be added very soon.

CONFIG CHANGED, IF YOU HAVE THE PREVIOUS ONE, RE-GENERATE IT.

Resource look will update with all the new features in an hour after this changelog.
----------, Oct 19, 2022

  • Fixed/re-made the color function to have hex support in versions over 1.16
  • Minor string corrections
----------, Oct 18, 2022

Resource Information
Author:
----------
Total Downloads: 24,178
First Release: Oct 18, 2022
Last Update: Jan 6, 2024
Category: ---------------
All-Time Rating:
37 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings