# Commands

URL: https://greenarrowlol.github.io/TNTGamesCore/docs/reference/commands/
Section: reference
Description: Every command, what it does, and the permission it needs.

---

> For a complete page index, fetch https://greenarrowlol.github.io/TNTGamesCore/llms.txt.

Every command the plugin adds.

The base command is `/tt`, with aliases `/tntgames` and `/tntgame`. Run `/tt help` in game for the built-in list.

Player commands need `tntgames.join` (or no permission). Setup and admin commands need `tntgames.admin`. See [Permissions](/docs/configuration/permissions/).

## Player commands

| Command | Description | Permission |
| --- | --- | --- |
| `/tt help` | Show the command list. | none |
| `/tt list` | List all arenas. | none |
| `/tt join <arena>` | Join an arena. | `tntgames.join` |
| `/tt leave` | Leave your current arena. | `tntgames.join` |

## Arena creation

| Command | Description | Permission |
| --- | --- | --- |
| `/tt create <name> <type>` | Create an arena. Type: `tnt_run`, `tnt_tag`, or `bow_spleef`. | `tntgames.admin` |
| `/tt delete <arena>` | Delete an arena. | `tntgames.admin` |
| `/tt setup <arena>` | Open the setup GUI. | `tntgames.admin` |
| `/tt quicksetup <name> <type>` | Quick arena setup. | `tntgames.admin` |
| `/tt setupstatus <arena>` | Show what setup steps are still missing. | `tntgames.admin` |

## Region and spawns

| Command | Description | Permission |
| --- | --- | --- |
| `/tt wand` | Get the selection wand. | `tntgames.admin` |
| `/tt setcorner1 <arena>` | Mark arena corner 1. | `tntgames.admin` |
| `/tt setcorner2 <arena>` | Mark arena corner 2. | `tntgames.admin` |
| `/tt setspawn <arena>` | Set the in-game spawn. | `tntgames.admin` |
| `/tt setlobby <arena>` | Set the waiting lobby. | `tntgames.admin` |
| `/tt setypos <arena>` | Set the death Y level (TNT Run). | `tntgames.admin` |
| `/tt setppos1 <arena>` | Set player spawn point 1 (teams). | `tntgames.admin` |
| `/tt setppos2 <arena>` | Set player spawn point 2 (teams). | `tntgames.admin` |
| `/tt setffapos <arena>` | Set the FFA spawn point (Bow Spleef). | `tntgames.admin` |
| `/tt save <arena>` | Save the arena region for regeneration. | `tntgames.admin` |
| `/tt regen <arena>` | Regenerate the arena now. | `tntgames.admin` |

## Global lobby and spawn

| Command | Description | Permission |
| --- | --- | --- |
| `/tt setgspawn` | Set the global spawn (return point after a game). | `tntgames.admin` |
| `/tt setglobby` | Set the global lobby. | `tntgames.admin` |

## Per-arena tuning

| Command | Description | Permission |
| --- | --- | --- |
| `/tt setmin <arena> <n>` | Set minimum players. | `tntgames.admin` |
| `/tt setmax <arena> <n>` | Set maximum players. | `tntgames.admin` |
| `/tt settimer <arena> <seconds>` | Set the round timer. | `tntgames.admin` |
| `/tt settaggers <arena> <n>` | Set the tagger count (TNT Tag). | `tntgames.admin` |
| `/tt setfloorblock <arena> <block>` | Set the floor block (Bow Spleef). | `tntgames.admin` |
| `/tt setmode <arena> <mode>` | Set the game mode: `ffa`, `1v1`, or `2v2` (Bow Spleef). | `tntgames.admin` |

## Admin

| Command | Description | Permission |
| --- | --- | --- |
| `/tt reload` | Reload the config files. | `tntgames.admin` |

## Related

- [Installation](/docs/getting-started/installation/): the arena setup walkthrough.
- [Permissions](/docs/configuration/permissions/): the permission nodes.
