Mace Roulette v1.0.4

A fully customizable Mace Roulette minigame plugin with dynamic modifiers and arena effects.
HEX Color Support (Major)
  • Added support for &a and <#FF6B35> / &#FF6B35
  • Works across all configs (messages, menus, items, scoreboard, modifiers, levels)

Fight Title Configurable
  • Added fight-title and fight-subtitle to language.yml
  • "FIGHT!" is no longer hardcoded

Explosive Hits Balance (Major)
  • Horizontal: 4.0 → 2.0
  • Vertical: 1.5 → 0.6
  • Damage: 8.0 → 6.0

Fixes
  • Fixed 3-player mace kill bug
  • Fixed Mace Drop freeze when not picked up
  • Improved chat compatibility (GL/GG rewards), higher priority to colorize chat
  • Fixed queue item slots change was FIXED
  • Fixed queue item change was not giving in training arena

# 📌 NOTE: (if needed)
Get the latest configs from:
https://itscheater.github.io/

Mace Roulette v1.0.2 – Major Fix & System Update

🌀 Black Hole Win Pose Fix​

  • Fixed items not spiraling toward the center
  • Restored full animation sequence
  • Fixed errors occurring on 1.21.10+
  • Added proper entity cleanup after animation

Animation Phases​

  1. 0–3s – Items spiral inward
  2. 3–6s – Items pulled to center and destroyed
  3. 6–10s – Black hole pulses and destroys arena blocks
  4. 10–12.5s – Final explosion and full cleanup
Cleanup now:

  • Removes all spawned entities
  • Restores arena blocks
  • Unfreezes the winner
  • Teleports winner to spawn
  • Re-adds them to queue

🎨 Particle Compatibility Fix​

Fixed console error:

java.lang.IllegalArgumentException: missing required data class org.bukkit.Color

Changes:

  • Particle.DUST now uses proper DustOptions
  • Added safe particle helpers
  • Works on 1.21.8 and 1.21.10+

⚔️ Mace Message Fix​

Fixed double message bug when killing players.

Before:

  • "You hit player"
  • "You killed player"
Now:

  • mace-hit-success → only for non-lethal hits
  • mace-killed-someone → only for kills

🏋️ Training Area Fixes​

  • Fixed players not being properly removed from training
  • Training cleanup now happens silently when:
    • Game starts
    • Player joins game world
    • Player leaves game world
  • Inventory and lobby items are now reset correctly

⚙️ New Configuration System​

📁 New Folder Structure​

plugins/MaceRoulette/
├── Items/
│ ├── profile.yml
│ ├── cosmetics.yml
│ ├── queue.yml
│ └── training.yml

└── menus/
└── main/
├── profile.yml
└── cosmetics.yml


🎮 Configurable Lobby Items​

Lobby items are now fully configurable:

  • Queue stick
  • Profile menu
  • Cosmetics menu
  • Training items
Each item supports:

  • material
  • item_model
  • slot
  • name
  • lore
  • action

🧭 Action-Based Menu System​

Menus no longer rely on hardcoded title checks.

Items now use actions like:

  • OPEN_HELMETS_MENU
  • OPEN_POSES_MENU
  • OPEN_LEADERBOARDS
  • CLOSE_MENU
  • NONE
Benefits:

  • Cleaner code
  • No menu conflicts
  • Easier customization

📊 Placeholder Support​

Supported placeholders include:

  • {kills}
  • {deaths}
  • {wins}
  • {games_played}
  • {kdr}
  • {winrate}
  • {coins}
  • {icon}
  • {player-name}
  • {selected-pose}
  • {selected-helmet}

⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

Important Update Instructions​

Delete old file​

prices.yml

Remove these lines from language.yml​

owned-GUI
price-GUI
level-GUI
currently-selected-GUI
no-cosmetic-selected-GUI
click-select-GUI
click-purchase-GUI
click-remove-GUI
level-required-GUI

These messages were moved into menu configs.


📂 New Menu Files​

menus/cosmeticsMenus/helmets.yml
menus/cosmeticsMenus/poses.yml

If you customized menus before, transfer those changes to the new files.

Reload plugin after updating:

/mr reload


✅ Result​

This update makes the plugin:

  • More stable
  • Compatible with newer Minecraft versions
  • Fully configurable
  • Cleaner internally

🪓 Training → Game Inventory Fix​

  • Fixed issue where players kept the training mace when teleported into the game
  • Also fixed it giving waiting area items when used during a round

🏆 Winning System Fix​

  • Fixed issues with the win detection system
  • Game should now properly detect and handle winners

🌍 World Change System​

  • Reworked the world change listener
  • Cleanup actions are now completely silent
  • No teleports, messages, or items when leaving the game world

🔁 Teleport Loop Fix​

  • Fixed players being teleported back to the game world after changing worlds

Summary of Changes​

🗄️ Database Fix​

  • Fixed MySQL TEXT column error
  • Removed default values from TEXT fields to ensure proper database compatibility

🪓 Selection Axe​

  • Selection Axe now saves the arena selection when thrown anywhere
  • Previously it only saved when thrown into the void

🏋️ Training Arena​

  • Fixed players not leaving properly
  • Players now correctly exit the training arenawhen:
    • Changing worlds
    • Using /mr leave

🌍 World Change Improvements​

  • Removed automatic item giving on world change
  • Prevents unwanted teleports and item spam

📊 Scoreboard Improvements​

  • Added new placeholder:
    %mr_playing%
  • Scoreboard now removes itself when leaving the game world

👁️ Spectator Head Fix​

  • Prevents spectator heads from disappearing or duplicating
Plugin now compiles and loads properly.
Buy a license now
$19.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $9.99
Includes Standard support plus:
Installation & setup
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
3,564 Views
11 Purchases
15 Downloads
Feb 23, 2026 Published
Apr 19, 2026 Updated
5.00 star(s)
Average rating (4)
3.5 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creators
Recommended for you
Pillars of The Fortune gamemode #1
5.00 star(s) 21 ratings
247 purchases
Multiple maps for the minigame of Pillars Of Fortune
Not yet rated
89 purchases
Minigame Lobby | Spawn, +7x Place for NPC, 1x Place for MysteryBox or Crate, Leaderboards
Not yet rated
25 purchases
KitPvP Arena | Lush Forest Spawn with Giant Custom Tree, Nature-Filled Scenery, NPC Spots
Not yet rated
13 purchases
Universal Spawn/Lobby, a small yet versatile hub perfect for any game mode.
Not yet rated
12 purchases
Share and earn
Refer this resource and earn a 10% commission.
3,564 Views
11 Purchases
15 Downloads
Feb 23, 2026 Published
Apr 19, 2026 Updated
5.00 star(s)
Average rating (4)
3.5 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Minigame
  1. Fun
Game mode
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creators
Recommended for you
Pillars of The Fortune gamemode #1
5.00 star(s) 21 ratings
247 purchases
Multiple maps for the minigame of Pillars Of Fortune
Not yet rated
89 purchases
Minigame Lobby | Spawn, +7x Place for NPC, 1x Place for MysteryBox or Crate, Leaderboards
Not yet rated
25 purchases
KitPvP Arena | Lush Forest Spawn with Giant Custom Tree, Nature-Filled Scenery, NPC Spots
Not yet rated
13 purchases
Universal Spawn/Lobby, a small yet versatile hub perfect for any game mode.
Not yet rated
12 purchases
Top