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

# Права

### Минимум для обычного игрока

```
kastfight.queue
kastfight.duel.accept
kastfight.duel.decline
kastfight.ffa
kastfight.editor.use
kastfight.editor.save
kastfight.editor.reset
kastfight.settings
kastfight.scoreboard
```

Эти права, кроме premium, по умолчанию открыты игрокам.

### Premium

```
kastfight.premium
```

По умолчанию `false`. Выдаётся донат-группе или отдельным игрокам для `/premiumqueue`.

### Полный администратор

Если permissions-плагин поддерживает wildcard:

```
kastfight.*
```

Без wildcard выдайте нужные права из таблицы ниже.

### Таблица прав

| Permission                      | Default | Для чего                                        |
| ------------------------------- | ------: | ----------------------------------------------- |
| `kastfight.admin.gui`           |      op | `/ktkits`, `/fight admin`, админ-GUI            |
| `kastfight.internal.queue`      |      op | внутренние `/ktqueue` и `/ktduel`               |
| `kastfight.internal.kit`        |      op | внутренняя `/ktkit`                             |
| `kastfight.internal.editor`     |      op | внутренняя `/ktkiteditor`, обход прав редактора |
| `kastfight.internal.arena`      |      op | базовый доступ к `/ktarena` и `/arena`          |
| `kastfight.internal.setspawn`   |      op | `/setspawn`, `/ktsetspawn`                      |
| `kastfight.internal.ffa`        |      op | `/ffa setspawn`, `/ffa setkit`, `/ffa clearkit` |
| `kastfight.internal.cooldown`   |      op | `/cooldown ...`                                 |
| `kastfight.bot`                 |      op | `/bot ...`                                      |
| `kastfight.queue`               |    true | `/queue`, `/ratingqueue`, `/duel`               |
| `kastfight.duel.accept`         |    true | принять дуэль                                   |
| `kastfight.duel.decline`        |    true | отклонить дуэль                                 |
| `kastfight.ffa`                 |    true | `/ffa`, вход и выход                            |
| `kastfight.ffa.commands.bypass` |      op | обход блокировки команд внутри FFA              |
| `kastfight.kit.create`          |      op | `/kit create ...`                               |
| `kastfight.kit.setinv`          |      op | `/kit setinv ...`                               |
| `kastfight.editor.use`          |    true | вход в редактор кита                            |
| `kastfight.editor.setlobby`     |      op | `/kiteditor setlobby`                           |
| `kastfight.editor.save`         |    true | `/kiteditor save`                               |
| `kastfight.editor.reset`        |    true | `/kiteditor reset`                              |
| `kastfight.premium`             |   false | `/premiumqueue`                                 |
| `kastfight.arena.create`        |      op | создание арен                                   |
| `kastfight.arena.set`           |      op | установка точек арен                            |
| `kastfight.arena.delete`        |      op | удаление арен                                   |
| `kastfight.arena.copy`          |      op | `/fight copy ...`                               |
| `kastfight.reload`              |      op | `/fight reload`, `/kastfight reload`            |
| `kastfight.rank`                |      op | `/fight rank ...`                               |
| `kastfight.settings`            |    true | `/settings`                                     |
| `kastfight.scoreboard`          |    true | `/scoreboard ...`                               |

### Примеры LuckPerms

Default:

```
/lp group default permission set kastfight.queue true
/lp group default permission set kastfight.duel.accept true
/lp group default permission set kastfight.duel.decline true
/lp group default permission set kastfight.ffa true
/lp group default permission set kastfight.editor.use true
/lp group default permission set kastfight.editor.save true
/lp group default permission set kastfight.editor.reset true
/lp group default permission set kastfight.settings true
/lp group default permission set kastfight.scoreboard true
```

Premium:

```
/lp group premium permission set kastfight.premium true
```

Admin:

```
/lp group admin permission set kastfight.* true
```

Проверка права:

```
/lp user <ник> permission check kastfight.queue
```

### Если пишет “нет прав”

Проверьте:

1. Игрок использует публичную команду или внутреннюю `kt...`.
2. Есть ли право у команды в `plugin.yml`.
3. Есть ли отдельное право на действие, например `kastfight.arena.set`.
4. Не забрал ли другой плагин этот же алиас.
5. Нет ли permission на конкретной кнопке GUI.
6. /ktfight verbose <ник> on # После пусть игрок напишет команду, и вы увидите, что именно нажимал игрок или писал и какое нужно право.
7. /ktfight verbose <ник> off

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://kast1ent.gitbook.io/kast1ent-docs/kastfight/prava.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
