Arena Creation

Last updated Jul 6, 2026

Arena Creation

Use the wand editor to define arena bounds, lobby, spawns, and exit. You must have soapsarena.admin.


Start a session

/sar wand create <name>

Or shorthand:

/sar wand <name>

Arena names must match ^[A-Za-z0-9_-]{3,24}$ (3 to 24 characters).

To edit an existing arena:

/sar wand edit <room>

You cannot edit or delete a room while a game is running there.


Wand hotbar

When editing, you receive special items in your hotbar:

Item Purpose
Arena wand Set arena corner 1 and corner 2 (the fight zone)
Lobby wand Set lobby bounds (where players wait before countdown)
Spawn egg Add player spawn points inside the arena
Exit compass Set where eliminated players teleport
Settings book Open per-room settings (kit, player limits, destructible, etc.)
Save / Done Finish and save (/sar wand done does the same)
Cancel Abort without saving (/sar wand cancel)

Left-click and right-click blocks with the wands to set positions. Particles show your selections (colors from wand section in config.yml).


Setup checklist

  1. Set both arena corners (full cuboid for the fight zone)
  2. Set lobby bounds (can be inside or outside the arena cuboid)
  3. Add at least one spawn point per expected player
  4. Set the exit location (spectator area or global lobby)
  5. Configure room settings (max players, kit, inventory mode)
  6. Run /sar wand done
  7. Run /sar enable <room>

Delete an arena

/sar wand remove <room>

The room must not have an active game.


Per-room settings in the editor

Use the settings book in the wand session, or after creation:

/sar arena set <room> timelimit <seconds>
/sar arena set <room> falldamage <true|false>
/sar arena set <room> hunger <true|false>
/sar arena set <room> rewards <cmd1,cmd2>

Defaults for new rooms come from defaults in config.yml.


Enable for players

New arenas are saved disabled until you run:

/sar enable <room>

Use /sar disable <room> to stop joins without deleting the file.

Discord