Skip to content

Arena Commands

Arena management commands allow administrators to build and maintain the game environments. These commands are essential for the initial setup and ongoing management of your The Snake maps.


Administrators with the snake.arena.create permission can register a new arena instance.

Arena IDs must be unique when compared case-insensitively, contain 1-64 characters, and cannot contain spaces or periods. Use /snake edit <arena_id> after creation to begin setup.

Terminal window
/snake create <arena_id>

Administrators with the snake.arena.delete permission can permanently remove an arena instance from arenas.yml. The first command displays a confirmation prompt. Confirming also stops an active game and safely exits an active editor session.

Terminal window
/snake delete <arena_id> [--confirm] [--cancel]

Administrators with the snake.arena.edit permission can load the editor items for an existing arena.

Editing is blocked while another player is editing the same arena. This command is only accessible to players because the editor depends on the sender’s position, inventory, and block interactions.

Running the command for the arena you are already editing stops the editor. Editing is also blocked while you are playing, while the arena has an active game, or while you are editing another arena.

Terminal window
/snake edit <arena_id>

Administrators with snake.arena.list can display every registered arena and its readiness state. Ready arena IDs can be clicked to join; incomplete arena IDs can be clicked to edit.

Terminal window
/snake list