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

# Commands & Permissions

Complete list of all player and administrator commands and permissions in CrownKits.

CrownKits uses `/kit` (with alias `/kits`) as its primary command.

***

## Player Commands

| Command               | Permission                                    | Description                                                                        |
| --------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------- |
| `/kit` or `/kits`     | None (requires `enable-kit-command: true`)    | Opens the interactive kit selection GUI.                                           |
| `/kit <name>`         | `<kit.permission>` (e.g. `crownkits.warrior`) | Claims/equips the specified kit directly.                                          |
| `/kit layout <name>`  | `<kit.permission>`                            | Opens the custom layout editor for the kit (when `enable-kit-layouts` is enabled). |
| `/kit togglerespawn`  | None                                          | Toggles whether you receive a respawn kit when respawning.                         |
| `/kit preview <name>` | `command.kits.preview`                        | Opens the preview inventory to inspect kit contents.                               |

***

## Administrator & Editor Commands

| Command                                                  | Permission                                           | Description                                                                                                   |
| -------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| `/kit list`                                              | `command.kits.edit`                                  | Displays a detailed chat list of all kits, permissions, slots, cooldowns, and prices.                         |
| `/kit create <name>`                                     | `command.kits.edit`                                  | Creates a new kit using the items currently in your inventory.                                                |
| `/kit delete <name>`                                     | `command.kits.edit`                                  | Deletes an existing kit.                                                                                      |
| `/kit edit <name>`                                       | `command.kits.edit`                                  | Opens a 54-slot chest GUI to modify the items contained in the kit.                                           |
| `/kit setshowitem <name>`                                | `command.kits.edit`                                  | Sets the display/icon item of the kit in the GUI to the item in your main hand.                               |
| `/kit setprefix <name> <displayname>`                    | `command.kits.edit`                                  | Sets the display name of the kit (supports color codes & MiniMessage).                                        |
| `/kit setslot <name> <slot>`                             | `command.kits.edit`                                  | Sets the GUI slot index (0–53) where the kit is displayed.                                                    |
| `/kit setprice <name> <price>`                           | `command.kits.edit`                                  | Sets the price-per-second of cooldown for off-cooldown purchasing.                                            |
| `/kit setpermission <name> <permission>`                 | `command.kits.edit`                                  | Sets the required permission node to use the kit.                                                             |
| `/kit setcooldown <name> <permission> <millis/duration>` | `command.kits.edit`                                  | Sets a cooldown for a permission (e.g. `default`, `crownkits.vip`) using ms or duration string (`1d 2h 30m`). |
| `/kit removecooldown <name> <permission>`                | `command.kits.edit`                                  | Removes a permission-specific cooldown tier from the kit.                                                     |
| `/kit setfirstjoinkit <name>`                            | `command.kits.edit`                                  | Sets the kit given to first-time joiners (`none` to disable).                                                 |
| `/kit setrespawnkit <name>`                              | `command.kits.edit`                                  | Sets the kit given on player respawn (`none`, kit name, or `random`).                                         |
| `/kit give <name> <player/all>`                          | `command.kits.give`                                  | Grants a kit directly to an online player or `@all`, ignoring cooldowns.                                      |
| `/kit getvoucher <name>`                                 | `command.kits.voucher`                               | Gives a physical kit voucher for the kit to yourself.                                                         |
| `/kit givevoucher <name> <player/all>`                   | `command.kits.voucher`                               | Gives a physical kit voucher to a player or all online players.                                               |
| `/kit resetcooldown <player> <kit/all>`                  | `command.kits.reset` or `command.kits.resetcooldown` | Clears the cooldown for a specific kit or all kits for a player.                                              |
| `/kit debug`                                             | `command.kits.edit`                                  | Toggles in-depth console debug output.                                                                        |
| `/kit reload`                                            | `command.kits.reload`                                | Reloads the configuration, messages, categories, and kits.                                                    |
| `/kit reloadconfig`                                      | `command.kits.reload`                                | Reloads `config.yml`, kits, and categories.                                                                   |
| `/kit reloadmessages`                                    | `command.kits.reload`                                | Reloads `messages.yml`.                                                                                       |

***

## Special Permissions

| Permission         | Description                                                  |
| ------------------ | ------------------------------------------------------------ |
| `bypass.cooldowns` | Players with this permission bypass all kit claim cooldowns. |
