Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Heus Mace Roulette
A multiplayer Mace Roulette minigame for Minecraft Java Edition 1.21.11. Built entirely as a vanilla datapack—no mods, plugins, or resource pack required.
⚒️ Prefer the plugin edition?
Running a Paper 1.21.11 server? Try the Heus Mace Roulette Plugin → for a real chest-style room menu, a lightweight iron lobby, and clickable admin settings. This page is the vanilla datapack edition.
How it works
Join one of 10 independent game rooms from the lobby compass. When enough players queue, the match starts automatically. A physical Mace spins at the center of the arena and points to the selected player. After a short grace period, that player receives the Mace and Wind Charges.
Fight, survive, and stay on the platform. Eliminated players become Spectators, and the last survivor wins.
Features
- 10 separate rooms, each supporting 2–12 players
- A shared custom lobby with a compass room menu
- A spinning Mace selection animation that points to the chosen player
- Configurable Mace duration, Mace count, and Wind Charges
- Optional arena events: falling anvils, glowing silverfish, safe colors, crumbling blocks, slime, ice, and a broken floor
- Optional safe borders, Mace-only PvP, and shrinking arenas
- Live match spectating
- English and Turkish player-facing messages
- Admin settings available through signs in the lobby
- Player inventory, location, and game mode restoration after matches
The Mace deals normal vanilla damage; it is not an automatic one-hit elimination weapon.

Installation
- Place the downloaded ZIP file in your world's
datapacksfolder. Do not install both the ZIP and an unpacked copy. - Fully restart the server so the custom dimensions load.
- In the normal world, an OP clicks GRANT ADMIN ACCESS in chat, then START LOBBY. A guide book also explains the steps.
The equivalent commands are:
/function heus:admin/op_access
/trigger world
The lobby starts building only after world mode is enabled. Its first import may take a little while. Wait for the green lobby-ready message before opening the room menu.
Joining a game
Right-click the Heus Game Rooms compass in the lobby and choose a room. A queue countdown begins at 2 players. When 4 players join, the remaining countdown drops to at most 15 seconds. Selecting a room with a live match lets you watch as a Spectator.
Vanilla limitation: The setup message and guide book are visible to all players in the normal world, but only an OP can use the admin-access command.
Commands
Player commands
| Command | What it does |
|---|---|
/trigger heus_menu |
Open the room menu if you do not have the compass. |
/trigger heus_room set 1 |
Join or leave Room 1. Use a number from 1–10. Selecting a live room lets you spectate it. |
/trigger heus_watch_exit |
Leave a live match you are spectating. |
/trigger lobby |
Return to the lobby when world mode is active. |
/trigger heus_lang set 1 |
Switch messages and menus to Turkish. |
/trigger heus_lang set 2 |
Switch messages and menus to English. |
Admin setup and game control
Run /function heus:admin/op_access once as an OP to enable admin signs and trigger commands. The clickable setup message can run it for you.
| Command | What it does |
|---|---|
/trigger world |
Start or stop the lobby world. |
/trigger settings |
Show the current settings. |
/trigger stop |
Stop all active matches while keeping the lobby available. |
/function heus:world/enable |
Start the lobby directly as an OP, without the heus.admin tag. |
/function heus:world/disable |
Stop world mode and return eligible players to their previous worlds. |
/function heus:lobby/refresh |
Refresh lobby signs without rebuilding the lobby. |
Admin settings
These /trigger commands require heus.admin. Settings are shared across all 10 rooms.
| Command | Range or effect |
|---|---|
/trigger mace_time set 10 |
Set each Mace round to 1–300 seconds. Default: 5 seconds. |
/trigger mace_count set 2 |
Select 1–12 Mace holders per round. |
/trigger wind_charges set 3 |
Give each selected player 0–64 Wind Charges. |
/trigger shrink_after set 3 |
Start shrinking after 1–100 completed rounds. |
/trigger border |
Toggle the safe arena border. |
/trigger maceonly |
Toggle Mace-holder-only PvP. |
/trigger shrink |
Toggle arena shrinking. |
/trigger addons |
Toggle random round events. |
Manual match controls
Room queues normally start matches automatically. Admins can also control a room manually:
| Command | What it does |
|---|---|
/function heus:setup |
Prepare Room 1. |
/function heus:start |
Start Room 1 after setup. |
/function heus:stop |
Stop Room 1. |
/function heus2:setup |
Prepare Room 2. Replace heus2 with heus3 through heus10 for other rooms. |
/function heus2:start |
Start Room 2 after setup. |
/function heus2:stop |
Stop Room 2. |
/function heus:rooms/stop_all |
Stop every active room without disabling the lobby. |
The admin room signs provide the main settings without typing commands.


