# Permissions

URL: https://greenarrowlol.github.io/TNTGamesCore/docs/configuration/permissions/
Section: configuration
Description: Every permission node and what it grants.

---

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

Every permission node the plugin registers and what it grants.

| Permission | Default | Grants |
| --- | --- | --- |
| `tntgames.admin` | op | All setup and admin commands: create, delete, the setup GUI and wand, region save and regen, and `/tt reload`. |
| `tntgames.join` | true | Joining games with the selector or `/tt join`. |
| `tntgames.selector` | true | Using the game selector item. |

## What the defaults mean

- **op**: only server operators have it by default. Give it to your staff with a permissions plugin.
- **true**: everyone has it by default. Players can join games and use the selector out of the box.

## Locking games down

To limit who can play (for example on a whitelist or rank), set `tntgames.join` and `tntgames.selector` to false for the default group in your permissions plugin, then grant them to the ranks you want.

:::{note}
There is one admin node. Any command that changes arenas or config needs `tntgames.admin`. Player commands (`join`, `leave`, `list`, `help`) need `tntgames.join` or no permission.
:::

## Related

- [Commands](/docs/reference/commands/): which command needs which permission.
