Skip to content

Arenas and kits

Requires /adminmode first (clears your inventory so you can build the loadout clean).

  1. /adminmode
  2. Put the full kit in your inventory (hotbar, armor, offhand).
  3. Run:
/rexpractice kit save <id>

That writes kits/<id>.yml with the exact loadout. New kits get default rules; existing kits keep their rules and only refresh items.

/rexpractice kit create <id>

Also requires admin mode. Chat wizard for rules (buildable, place-only, water kills, mode, TNT), then saves your current inventory as the loadout.

Optional in YAML: display-name: "My Kit".

FlagMeaning
buildableMay place/break map blocks (when the arena allows)
place-onlyMay place; only player-placed blocks can be broken
strict-heightPlay exactly within schematic min/max Y
water-killsTouching water loses (sumo)
no-hungerHunger does not drain
no-natural-regenNo saturation regen
no-damageKnockback only
instant-igniteTNT ignites on place (creeper)
modenone / bridge / bedfight
block-return-secondsPlaced blocks return to inventory after N seconds (0 = off)
roundsFirst-to-N (0 = use rounds.default in config)
fixed-roundsDuel cannot pick a custom round count

Legacy kit-id lists under arena.* / combat.* / bridge.kits / bedfight.kits in config.yml remain as fallback only when a kit has no rules block.

Players rearrange kits in the Kit Editor (lobby menu); that saves a personal layout, not the server kit file.

Scoreboards (plugins/RexPractice/scoreboards.yml)

Section titled “Scoreboards (plugins/RexPractice/scoreboards.yml)”

Title, footer, update ticks, bed status text, and every board line (lobby, party, match, bridge, bedfight, rounds, ffa, team) live here in MiniMessage. Placeholders are listed at the top of that file. /rexpractice reload applies changes.

KeyMeaning
enabledTemplate on/off
schematicFile under schematics/ (no extension required in YAML)
kitsKits allowed on this map
copiesConcurrent instances
paste-yOptional paste height
map-breakablefalse = map mining disabled on this arena (place-only semantics for map blocks)
playableOptional INSIDE box (see below)

Optional. Coordinates are relative to the paste origin.

playable:
min-x: 0
min-y: 0
min-z: 0
max-x: 40
max-y: 20
max-z: 40
  • If set: players must stay inside this box (border / void / build checks use INSIDE).
  • If omitted (Skip in the wizard): full schematic bounds are used (same as before).

Use INSIDE when the schematic has scenery outside the real fight area.

BlockRole
STRUCTURE_VOIDSpawn (need ≥ 2; removed after paste). Block under it can tint the team.
END_PORTALBridge goal
Bed blocksBedFight beds

Enable admin mode first, then:

/adminmode
/rexpractice kit save <id>
/rexpractice kit create <id>
/rexpractice arena create <id>

kit save, kit create, and arena create require /adminmode. Other /rexpractice commands do not.

Admins with rexpractice.admin should configure at least one kit and one arena before players can queue.

Answer in chat for wizards: yes / no / skip / none / bridge / bedfight, or cancel.