RedGames - Premium Chat, Action & GUI Games icon

RedGames - Premium Chat, Action & GUI Games -----

Multiplayer GUI Games • Endless Player Engagement • Fast Chat Games • Unique Action Challenges




[​IMG]
Major Systems Update
This update adds several big RedGames systems and quality-of-life improvements, focused on giving players more choice and giving server owners more control.

Voting System
Players can now vote for the next game after a round ends.

- A vote GUI opens with multiple game options
- Live vote counts update as players vote
- The winner starts automatically when the timer ends
- Weighted VIP votes can be configured through permission nodes
- Vote history helps prevent the same options repeating too often
- A boss bar countdown can show how long is left to vote
- Players can use /rg vote while a vote is active

Daily & Weekly Challenges
RedGames now includes rotating daily and weekly challenges.

- Configurable daily and weekly challenge pools
- Weighted random selection with history to avoid repeats
- Progress is tracked per-player and persists across restarts
- Challenge completion can trigger script rewards
- Players can view progress in the new /rg challenges GUI
- PlaceholderAPI support for active challenge names, progress, completion, reset timers, and percentages
- Admins can reset, reload, and check challenge status from commands

YAML Scripting System
Server owners can now create custom rewards and reactions using YAML scripts.

- Scripts load from /plugins/RedGames/scripts/
- Hot reload scripts with /rg scripts reload
- Trigger scripts from wins, losses, game start/end, timeouts, streaks, challenge completion, booster activation, first win of the day, and leaderboard placements
- Add conditions for game type, difficulty, action type, permissions, streaks, stats, cooldowns, random chance, PlaceholderAPI values, and runtime tags
- Run actions like giving points, money, boosters, cosmetics, messages, titles, sounds, fireworks, particles, console commands, player commands, random choices, waits, and conditional branches
- Example scripts are included to help you get started

Booster Inventory & Activation GUI
Boosters now go into an inventory instead of activating instantly when purchased.

- Open the booster inventory with /rg boosters
- See how many boosters you own and whether any are active
- Activate boosters when you are ready
- Point multipliers show remaining time and queue cleanly
- Extra Time and Streak Protection boosters stack their remaining uses
- This fixes cases where boosters could be wasted when multiple players bought or used them at the same time

New Casino Arcade Games
Three new solo arcade games have been added to the Games Hub.

- Blackjack - Play against the dealer with hit, stand, and double-down actions
- Roulette - Bet on numbers, colours, and ranges, then spin the wheel
- Slots - Match symbols on a three-reel slot machine for different payout multipliers

These are included in the arcade configs and can be tuned like the other GUI games.

Difficulty Selection GUIs
Solo arcade and multiplayer GUI games now use a proper difficulty selection screen before play starts.

- Players pick Easy, Normal, or Hard before starting
- Reward multipliers are shown clearly on the buttons
- Hard mode communicates its 2x reward bonus upfront
- Multiplayer hosts choose the lobby difficulty before inviting players in

New Action Types (+7)
Seven new in-world Action challenge handlers have been added:

- OPEN_CHEST - Open a chest, barrel, or trapped chest
- DAMAGE_ENTITY - Deal damage to a configured entity type
- LEASH_ENTITY - Leash a mob with a lead
- THROW_TRIDENT - Throw a trident
- PICKUP_ITEM - Pick up a configured item
- ENTER_PORTAL - Enter a Nether or End portal
- SLEEP - Sleep in a bed

[​IMG]
Fixes & Improvements
- Reworked boss bar timers so chat games, solo arcade games, and multiplayer GUI games no longer fight over the same display
- Roulette now cancels its spin animation correctly when the GUI is closed mid-spin
- Slots now updates the result display correctly after a spin completes
- Script placeholder checks now support string equality as well as numeric comparisons
- New commands and permission nodes are declared properly for voting, challenges, scripts, and boosters

[​IMG]
Updating is simple:

1. Drop the new jar into your /plugins folder
2. Restart your server
3. Review the new config sections for voting, challenges, boosters, and scripts
4. Optional: customise the included scripts and challenge definitions

[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy RedGames, feel free to reach out anytime.​
----------, May 25, 2026

[​IMG]
Word Lists
You can now separate the words in your word list by using a comma (,) instead of just having to have them on a new line. You can choose to either have them per-line, separates by a comma or a mix of both.

[​IMG]
• Fixed an issue with the scoring for the Multiplayer GUI games. Their leaderboards and score tracking were broken, but now they should all be fixed.
[​IMG]
1. Drop the new jar into your /plugins folder.
2. Restart your server.
[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy RedGames, feel free to reach out anytime.​
----------, Feb 27, 2026

[​IMG]
Complete Rebrand: SimonSays to RedGames
SimonSays has been completely rebranded to RedGames! This major update brings a fresh identity along with significant new features, games, and improvements.

• All commands now use /redgames (aliases: /rg, /simonsays, /ss)
• All permissions updated to redgames.*
• PlaceholderAPI identifier changed to redgames
• Config folder renamed to plugins/RedGames

Your player data (stats, tokens, ranks) will automatically migrate on first launch. No manual steps required!

New Games Hub
A unified interface for browsing all game types via /rg hub:

• Browse Solo Arcade and Multiplayer games in one place
• View your stats (tokens, points, rank) at a glance
• Fully configurable layout via games-hub.yml

Difficulty Selection System
Every arcade game now supports Easy, Normal, and Hard difficulties with reward scaling:

Easy - 0.5x rewards, more time, simpler puzzles
Normal - 1.0x rewards, standard settings
Hard - 2.0x rewards, less time, greater complexity

Players select difficulty via a GUI before each game starts.

New Solo Arcade Games (+5)
Five brand new single-player puzzle games have been added:

Memory Match - Classic memory card game. Flip cards to find matching pairs before time runs out. Grid sizes scale from 3x2 to 4x4 based on difficulty.

Lights Out - Toggle lights to turn them all off. Clicking a light also toggles adjacent lights! Grid sizes scale from 3x3 to 5x5.

Sliding Puzzle - Classic tile-sliding puzzle. Rearrange numbered tiles in order. Grid sizes scale from 3x3 to 5x5 based on difficulty.

Color Sort - Sort colored items into matching tubes. Move items between tubes to group matching colors together. Scales from 3 colors/5 tubes to 6 colors/8 tubes.

Whack-a-Mole - Classic arcade action. Click moles as they pop up before they hide. Golden moles worth 3x points! Mole speed and score targets scale with difficulty.

Each mode includes full config support in /games/arcade/.

New Multiplayer GUI Games (+4)
Four new competitive multiplayer games join Present Pick:

Hot Potato - Pass the hot potato before it explodes! Click to pass to another player. When the timer expires, the holder is eliminated. Last player standing wins.

Memory Pattern - Simon Says-style memory game. Watch the pattern, then repeat it. Pattern length increases each round. Last player standing wins.

Musical Chairs - Classic party game. Music plays, players compete for chairs. One chair removed each round. Last sitting player wins.

Reaction Grid - Multi-player reaction competition. Click highlighted squares as fast as possible. Fastest reactions win.

All multiplayer games support difficulty selection with reward scaling, and include full config support in /games/multigui/.

New Action Types (+13)
Thirteen new action challenge types have been added to the in-world Action game:

Farming: HARVEST_CROP, PLANT_SEED
Buckets: BUCKET_FILL, BUCKET_EMPTY
Animals: SHEAR, BREED, RIDE_ENTITY
Combat: SHOOT_CROSSBOW, TAKE_DAMAGE
Projectiles: THROW_EGG, THROW_ENDER_PEARL
Interactions: RING_BELL, COLLECT_HONEY

These join the existing action types: BREAK_BLOCK, PLACE_BLOCK, CRAFT_ITEM, SMELT_ITEM, ENCHANT, KILL_ENTITY, TAME_ENTITY, SHOOT_BOW, FISH, TRADE_VILLAGER, CONSUME_ITEM, DROP_ITEM, JUMP, SNEAK, SWIM, THROW_SNOWBALL, and MULTI_ACTION.

Bug Fixes
Boss Bar Timer Isolation - Fixed critical bug where timers conflicted when running arcade games during chat games. Solo arcade, multiplayer GUI, and chat games now use independent timer systems.

Game Count Summary
Category Count
Chat Games 14
Solo Arcade 5
Multiplayer GUI 5
Action Types 30
Total Game Modes 24


[​IMG]
Updating to 2.0 is simple:

1. Drop the new jar into your /plugins folder
2. Delete your old /plugins/SimonSays folder (optional - migration is automatic)
3. Restart your server once
4. Your player data will migrate automatically

[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy RedGames, feel free to reach out anytime.​
----------, Jan 10, 2026

[​IMG]
New Christmas GUI Game
SimonSays now includes a total of 16 game modes, with the following newly added for 1.7:

Present Pick - Choose a wrapped present from your inventory to lock it in. Avoid the coal to survive to the next round, and hunt for hidden bonuses like extra lives or points.

Each mode includes difficulty scaling and full config support.

Present Pick Features
• Click-to-join lobby system with configurable wait time.
• Custom present textures using player heads (base64).
• Bonus presents that award extra points or extra lives.
• Multiple coal slots on harder difficulties for extra challenge.
• Configurable end-game behaviour when multiple players survive: [all_win, random_winner, continue, split_rewards].

Token Shop
• A new currency has been added (optional, configurable in config.yml) that can be used to purchase items from a points shop.
• The shop is fully customisable, allowing you to put your own items in the shop for purchase via tokens.
• Tokens are separately from points.

Boss Bar Countdown
• You can now track how much time is left of the currently running game via a boss bar. This is optional and can be configured. The boss bar can also be used for the lobby countdown in the new Present Picker game.

Stats
• Players can now run a /ss stats command that can be used to show their personal stats.

Win Streaks
• Players will now be rewarded (optional) for win streaks, and they will be announced in the chat (configurable).

[​IMG]
Updating to 1.7 is simple:

1. Drop the new jar into your /plugins folder
2. Restart your server once.

[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy SimonSays, feel free to reach out anytime.​
----------, Nov 27, 2025

[​IMG]
Two Christmas Games
SimonSays now includes a total of 15 game modes, with the following newly added for 1.6:

Clue Cracker- Use the clues to crack the secret word/phrase!
Naughty or Nice - Read the scenario and decide whether they have been naughty or nice.

Each mode includes difficulty scaling and full config support.

Custom Content Flag
You can now use the --with flag when starting a game to specify the exact content of the game you want to run.

/simonsays start trivia medium -f --with What colour is the sky?|Blue

The above command would start a trivia game with the question "What colour is the sky?", with the answer of "Blue".

NOTE: The --with flag for action games can be used to trigger actions based on their key in the config file. The flag will not work on Math or Button click games.

Per-Game Difficulty Restrictions
Disable certain difficulties for specific game types
• Add enabled-difficulties in any game's config:
Code (YAML):
settings:
  enabled-difficulties
:
   - easy
    - medium
If left empty, then all difficulties are enabled.
• Tab completion filters to show only enabled difficulties.
• Auto-run scheduler respects per-game restrictions.

New Action (Christmas)
• You can now use the throw snowball action to make players throw snowballs, or have them hit entities with snowballs for a snowball fight. First to X entities hit wins!
Christmas themed action configuration has also been added to fresh installs, along with christmas Shopping Lists!

History Tracking
• History tracking has been added to prevent consecutive repeat questions.

[​IMG]
Updating to 1.5 is simple:

1. Drop the new jar into your /plugins folder
2. Restart your server once.

[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy SimonSays, feel free to reach out anytime.​
----------, Nov 24, 2025

[​IMG]
Four New Game Types
SimonSays now includes a total of 13 game modes, with the following newly added for 1.5:

Hoverable - Find the hidden word by hovering over the options in chat.
Shopping List - Memorise a list of items shown briefly, then type them back.
Random - Type a randomlygenerated string (like A7KM or P2QW8TL1).
Click Button - A clickable chat button appears; first to click wins.

Each mode includes difficulty scaling and full config support.

Points System Overhaul
You now have full control over how SimonSays awards points:
Standard - Points + bonus for fast wins
Simple - Always 1 point per win
Disabled - No points; leaderboards switch to win-based ranking

This makes SimonSays adaptable for both competitive and casual servers.
Code (YAML):
# Add this to your config.yml file
points
:
  mode
: "standard"
Leaderboard GUI Pagination
The leaderboard has been redesigned to be cleaner, and easier to navigate:
• Paginated filter pages for all 12 game types

A great addition for servers that love competition.

Player Stats Tracking

SimonSays now records:
• Total wins
• Per-game wins
• Win streaks (current & best)
• Best completion times

A big upgrade for long-term engagement and competition.


[​IMG]
• MiniMessage formatting now applies correctly on new installs
• Improved <center> tag alignment slightly for cleaner visuals

[​IMG]
Updating to 1.5 is simple:

1. Drop the new jar into your /plugins folder
2. Restart your server once.
3. Open up the config.yml file and add the following:
Code (YAML):
# Points system configuration
points
:
  # Mode options:
  #   "standard" - Base points + time bonus (uses per-game reward settings)
  #   "simple"   - 1 point per win (ignores per-game settings, great for win-based leaderboards)
  #   "disabled" - No points awarded, leaderboards will use win count instead
  mode
: "standard"
[​IMG]
Thank you for your continued support!
If you have suggestions or want to share how your players enjoy SimonSays, feel free to reach out anytime.​
----------, Nov 22, 2025

Bug Fix
• A bug that was causing the placeholders to not register properly has been fixed. All placeholders should now function as expected.
----------, Nov 20, 2025

Added
Click Button Game Type
• Added a new interactive game type where players must click a button in chat to win
• Fully confiruable with custom button text, colors, and difficulty settings.
• Supports all standard game features including time limits, points, and difficulty settings.


Bug Fixes

Auto-Run Scheduler Improvements
• Fixed issue where the auto-run scheduler would permanently stop working due to missing or invalid configuration values.
• Fixed issue where the scheduler wouldd stop running when players left the server, even though enough players were still online to continue games.
• The scheduler will now automatically recover from errors instead of stopping permanently.

Database Fixes
• Fixed issue where win statistics (streaks, win counts, best times) were not being saved when using SQLite storage.

• All player statistics will now be properly recorded regardless of storage type (SQLite, MySQL, or YAML).

Game Stability
• Added safety checks to prevent crashes when game configuration files are missing required data.

• Games will now handle empty or invalid configuration more gracefully.
----------, Nov 19, 2025

Added
• Several new placeholders have been added. The following placeholders can now be used:

Overall Stats:
• %simonsays_total_wins% - Returns the total number of games the player has won across all types.
• %simonsays_current_streak% - Returns the player's current win streak.
• %simonsays_best_streak% - Returns the player's best streak (amount of consequtive wins).

Wins per Game Type:
• %simonsays_reaction_wins%
• %simonsays_unscramble_wins%
• %simonsays_guess_number_wins%
• %simonsays_trivia_wins%
• %simonsays_math_wins%
• %simonsays_action_wins%
• %simonsays_unreverse_wins%
• %simonsays_completion_wins%

Best Times per Game Type (in milliseconds):
• %simonsays_reaction_best_time%
• %simonsays_unscramble_best_time%
• %simonsays_guess_number_best_time%
• %simonsays_trivia_best_time%
• %simonsays_math_best_time%
• %simonsays_action_best_time%
• %simonsays_unreverse_best_time%
• %simonsays_completion_best_time%​
----------, Nov 19, 2025

Bugs
• Tweaked the <center> tag a little bit.
----------, Nov 18, 2025

Added
• Titles now have a %winner% placeholder to show the game winner, usuable in both a title and subtitle. You can also use %player% in both the title and subtitle to return each player's own username.
----------, Nov 18, 2025

Bugs
• Fixed a bug where the <center> tag did not work in action games.
----------, Nov 18, 2025

Added
• Added placeholder support (i.e. %player%) in all titles/subtitles found in config.yml
----------, Nov 18, 2025

Bugs
• Fixed a bug where you could not start a math game due to a default config error. You should be able to start math games again with the /simonsays start command.
----------, Nov 18, 2025

Bugs
• Fixed a bug where a string was hard-coded and unable to be customised through the config files.

Add this to your messages.game section of your game.yml file
Code (YAML):
prompt-title : ""
prompt-subtitle
: ""
Added
• Added %word_upper%, %word_lower% and %word% placeholders. Word will show the word as it appears in your .txt file. Upper will show it in all uppercase and lower is for lowercase.
----------, Nov 18, 2025

Added
• New answer parsing so that answers that have accents do not require the accents in chat. For example "Zboże" can be typed as "Zboze" as a correct answer.
• Added the option for chance commands. If you would like a command to have an x% chance to run, you can format your commands like this under the rewards section.

Code (YAML):
commands :                         # List of commands to run (%player% = winner's name)
      - command
: "minecraft:give %player% minecraft:diamond 1"
        chance
: 50
----------, Nov 17, 2025

Added
• Added a <center> tag to be used alongside MiniMessage. This should center your text within your games.
image.png
----------, Nov 17, 2025

Bugs
• Fixed MiniMessage not working on a fresh install (initially had to do a /simonsays reload to get it working).
• Fixed % number% not showing correctly in the Guess Number win message.

Added
• Added a global sound toggle (effects.sounds.enable) in the config.yml so that sounds can be disabled in the plugin without having to set the volume of individual sounds to 0.
• Added the /simonsays log command to the tab completer.
----------, Nov 17, 2025

Configuration Improvement
• All message formatting for the game configurations has been tidied up and made to look more presentable.

Screenshots:

With chat countdown:
[​IMG]
Without chat countdown: [​IMG]
[​IMG]
----------, Nov 1, 2025

MiniMessage Support & Formatting Improvements
MiniMessage: Gradients have been fixed, and legacy color codes will now be preserved with MiniMessage enabled. You can now use gradients and legacy color codes interchangeably.
Code (YAML):
message : "&4[<gradient:#ff0000:#ffaa00>SimonSays</gradient>&4] <white>Test</white>"

Configuration Improvements
• Added a new chat countdown toggle. You will now be able to turn off the game countdown in the chat, while keeping on the title countdown. This can be found in config.yml with the settings.broadcast-countdown option.
• Set messages.prefix: "" to completely disable the prefix. Unused messages.prefix entries from individual game files have been removed as they were not being used. word-format.prefix still exists and is used for word display formatting.
Code (YAML):
settings:
  broadcast-countdown
: false     # Only show title/subtitle countdown

effects
:
  titles
:
    countdown
:
      enabled
: true

Technical Changes
• Improved the preprocessor for MiniMessage parsing.
• Better null/empty handling for prefix configuration.
• Cleaner seperation of concerns between global and per-game settings.

----------, Nov 1, 2025

Cleaner prompts, flexible channels, crash‑safe holograms.

Changelog
  • Display channels per event (Title, Actionbar, Chat, Bossbar) configurable via effects.channels (countdown, start, prompt, win, time_up)
  • Prompt overlays at round start for all game types (word/question/action)
  • Time‑up feedback: titles + sounds across all games
  • Win effects: particle burst and hologram above the winner
  • Win holograms: internal (no dependency) or DecentHolograms if present (preferred)
  • Crash‑safe hologram cleanup on startup/shutdown (tracked DH IDs + tagged ArmorStands)
  • Case‑sensitivity hinting (optional): private “Close! Check capitalization.” message when answer matches ignoring case
  • MiniMessage hover/click support in chat (optional; enable messages.use-minimessage)
  • Reliability: Bukkit title fallback enabled by default alongside Adventure titles
  • Per‑game overrides for titles/time‑up/win/hologram toggles under effects.per-game
Upgrade
  1. Update jar
  2. Merge new effects/features/messages blocks (or regenerate config)
  3. /simonsays reload (or restart)
  4. (Optional) Install DecentHolograms
----------, Oct 1, 2025

  • Fixed a version mismatch (1.1.0 -> 1.0.1)
----------, Sep 28, 2025

  • Fixed a minor semantic bug in a message file
----------, Sep 28, 2025

Resource Information
Author:
----------
Total Downloads: 15
First Release: Sep 26, 2025
Last Update: May 25, 2026
Category: ---------------
All-Time Rating:
3 ratings
Find more info at kierancr.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings