> For the complete documentation index, see [llms.txt](https://ajneb97.gitbook.io/minechess/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajneb97.gitbook.io/minechess/commands-and-permissions.md).

# Commands and Permissions

## Commands

| Command                                | Description                                                                                   |
| -------------------------------------- | --------------------------------------------------------------------------------------------- |
| `/minechess create <arena>`            | Creates a new arena.                                                                          |
| `/minechess build <arena>`             | Builds an arena on your current position.                                                     |
| `/minechess edit <arena>`              | Opens the editing GUI for an arena.                                                           |
| `/minechess delete <arena>`            | Deletes an arena.                                                                             |
| `/minechess join <arena>`              | Joins an arena.                                                                               |
| `/minechess joinrandom`                | Joins a random arena.                                                                         |
| `/minechess challenge <player>`        | <p><strong>MineChess+</strong> exclusive feature.<br>Challenges a player to a Chess game.</p> |
| `/minechess joincomputer <difficulty>` | <p><strong>MineChess+</strong> exclusive feature.<br>Joins a player vs computer game.</p>     |
| `/minechess leave`                     | Leaves the arena.                                                                             |
| `/minechess stats (optional)<player>`  | Checks player stats. The message can be modified in the messages.yml file.                    |
| `/minechess spectate <arena/player>`   | Spectates an arena or a player.                                                               |
| `/minechess arenas`                    | <p><strong>MineChess+</strong> exclusive feature.</p><p>Opens the arenas GUI.</p>             |
| `/minechess setmainlobby`              | Sets the Main Lobby.                                                                          |
| `/minechess enable <arena>`            | Enables an arena.                                                                             |
| `/minechess disable <arena>`           | Disables an arena.                                                                            |
| `/minechess verify`                    | Checks the plugin for errors.                                                                 |
| `/minechess reload`                    | Reloads the config.                                                                           |

## Permissions

| Permission               | Description                                                                                                                                     | Enabled by default |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
| `minechess.join`         | Permission to join arenas using the command.                                                                                                    | true               |
| `minechess.challenge`    | <p><strong>MineChess+</strong> exclusive feature.<br>Permission to challenge other players to a Chess game.</p>                                 | true               |
| `minechess.joincomputer` | <p><strong>MineChess+</strong> exclusive feature.</p><p>Permission to join player vs computer games.</p>                                        | true               |
| `minechess.leave`        | Permission to leave from arenas using the command.                                                                                              | true               |
| `minechess.stats`        | Permissions to check stats using the command.                                                                                                   | true               |
| `minechess.stats.others` | Permissions to check other player stats using the command.                                                                                      | false              |
| `minechess.spectate`     | Permission to spectate arenas using the command.                                                                                                | true               |
| `minechess.arenas`       | <p><strong>MineChess+</strong> exclusive feature.</p><p>Permission to join/spectate arenas using the arenas GUI (/minechess arenas command)</p> | true               |
| `minechess.admin`        | Access to all commands.                                                                                                                         | false              |
