跳到正文

Mace Roulette

作者:Zartheus

A vanilla Minecraft 1.21.11 Mace Roulette minigame, a spinning Mace selector, custom lobby, and configurable arena events.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

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.

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.

Mace Roulette

Installation

  1. Place the downloaded ZIP file in your world’s datapacks folder. Do not install both the ZIP and an unpacked copy.
  2. Fully restart the server so the custom dimensions load.
  3. 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.

常见问题

Mace Roulette 支持哪些 Minecraft 版本?

Mace Roulette 支持 Minecraft Java 版 1.21.11。下载时注意选择和你游戏版本一致的文件。

Mace Roulette 怎么安装?

新建世界时在「数据包」里把下载的 .zip 拖进去;已有的存档,把文件放进存档目录下的 datapacks 文件夹,进游戏输入 /reload 即可生效。服务器同样放在世界目录的 datapacks 里。

评论

登录后评论和评分

Zartheus 的其他作品

查看全部 →