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
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
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
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.