> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cakestudio.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# Команды и права

> Полный список команд и разрешений для CakeRegionsPlus.

Основная команда плагина и её алиасы: `/ps`, `/cr`, `/cakeregions`. Настроить их можно в `config.yml`.

<Note>
  **Bypass:** Чтобы иметь доступ ко всем регионам без ограничений (игнорируя защиту), выдайте право `cakeregions.bypass`. По умолчанию оно есть у всех операторов сервера.
</Note>

<Note>
  **Permission:** Для игроков обязательно не забудьте выдать разрешение `cakeregions.command`, оно даёт доступ к основной команде(`/ps`).
</Note>

### ⌨️ Команды для игроков

| Команда                         | Описание                                          | Право                             |
| :------------------------------ | :------------------------------------------------ | :-------------------------------- |
| `/ps help`                      | Показывает список доступных команд.               | `cakeregions.command.help`        |
| `/ps info [id]`                 | Открывает меню управления регионом.               | `cakeregions.command.info`        |
| `/ps list`                      | Список ваших регионов, их координаты и роль.      | `cakeregions.command.list`        |
| `/ps add <ник> [id/-a]`         | Добавляет участника в регион (или во все с `-a`). | `cakeregions.command.add`         |
| `/ps remove <ник> [id/-a]`      | Удаляет участника из региона.                     | `cakeregions.command.remove`      |
| `/ps addowner <ник> [id/-a]`    | Назначает совладельца в регион.                   | `cakeregions.command.addowner`    |
| `/ps removeowner <ник> [id/-a]` | Снимает права совладельца.                        | `cakeregions.command.removeowner` |
| `/ps delete <id>`               | Удаленное удаление своего региона.                | `cakeregions.command.delete`      |
| `/ps visualize`                 | Вкл/Выкл отображение границ региона.              | `cakeregions.command.visualize`   |
| `/ps previsual`                 | Визуализация границ при прицеливании блоком.      | `cakeregions.command.previsual`   |
| `/ps autoadd [id]`              | Вкл/Выкл авто-добавление сокланов.                | `cakeregions.command.autoadd`     |
| `/ps fuelbar [id]`              | Вкл/Выкл полоску топлива (BossBar).               | `cakeregions.command.fuelbar`     |
| `/ps toggle`                    | Отключает создание регионов (для декора).         | `cakeregions.command.toggle`      |
| `/ps notify`                    | Меню настройки уведомлений.                       | `cakeregions.command.notify`      |
| `/ps link <ds/tg>`              | Привязка аккаунта к боту.                         | `cakeregions.command.link`        |
| `/ps unlink <ds/tg>`            | Отвязка аккаунта от бота.                         | `cakeregions.command.unlink`      |
| `/ps near [радиус]`             | Найти ближайшие регионы в радиусе.                | `cakeregions.command.near`        |
| `/ps invite <ник> [id]`         | Отправить приглашение вступить в регион.          | `cakeregions.command.invite`      |
| `/ps accept <id>`               | Принять приглашение в регион.                     | `cakeregions.command.accept`      |
| `/ps deny <id>`                 | Отклонить приглашение в регион.                   | `cakeregions.command.deny`        |

<Note>
  **Базовые права для игроков:**

  * Чтобы игроки могли использовать любые команды плагина (включая `/ps help`), им необходимо выдать право **`cakeregions.command`**.
  * Чтобы обойти ограничение на максимальное переносимое количество блоков привата в инвентаре, игроку требуется выдать право **`cakeregions.bypass.inventory-limit`**.
  * Чтобы обойти плату за размещение регионов, игроку требуется выдать право **`cakeregions.bypass`**.
</Note>

### 🛠️ Команды администратора

Префикс: `/ps admin`.

| Команда                                  | Описание                               | Право                                           |
| :--------------------------------------- | :------------------------------------- | :---------------------------------------------- |
| `reload`                                 | Перезагрузка всех конфигураций.        | `cakeregions.command.admin.reload`              |
| `list <ник>`                             | Показать список всех регионов игрока.  | `cakeregions.command.admin.list`                |
| `tp <id>`                                | Телепортация к центру региона.         | `cakeregions.command.admin.teleport`            |
| `delete <id>`                            | Безвозвратное удаление региона.        | `cakeregions.command.admin.delete`              |
| `setcreator <id> <ник>`                  | Назначить нового создателя.            | `cakeregions.command.admin.setcreator`          |
| `fuel <add/rem/set> <id> <кол-во>`       | Управление топливом (в секундах).      | `cakeregions.command.admin.fuel`                |
| `durability <add/rem/set> <id> <кол-во>` | Управление прочностью региона.         | `cakeregions.command.admin.durability`          |
| `stats`                                  | Общая статистика плагина и БД.         | `cakeregions.command.admin.stats`               |
| `mkbackup`                               | Создать резервную копию базы данных.   | `cakeregions.command.admin.mkbackup`            |
| `iteminfo`                               | Просмотр PDC данных предмета.          | `cakeregions.command.admin.iteminfo`            |
| `version`                                | Показать версию плагина.               | `cakeregions.command.admin.version`             |
| `unlink <ds/tg> <ник>`                   | Принудительная отвязка игрока от бота. | `cakeregions.command.admin.unlink`              |
| `giveitem block <тип> <ник>`             | Выдать блок привата указанного типа.   | `cakeregions.command.admin.giveitem.block`      |
| `giveitem fuel <id> <ник>`               | Выдать предмет топлива.                | `cakeregions.command.admin.giveitem.fuel`       |
| `giveitem repair <id> <ник>`             | Выдать предмет для ремонта.            | `cakeregions.command.admin.giveitem.repair`     |
| `giveitem ingredient <id> <ник>`         | Выдать кастомный ингредиент.           | `cakeregions.command.admin.giveitem.ingredient` |
| `additem fuel <type> <val> [tags]`       | Создать топливо из предмета в руке.    | `cakeregions.command.admin.additem.fuel`        |
| `additem repair <id> <val>`              | Создать предмет ремонта из руки.       | `cakeregions.command.admin.additem.repair`      |
| `additem ingredient <id>`                | Создать кастомный ингредиент из руки.  | `cakeregions.command.admin.additem.ingredient`  |
