Настройка меню статуса (status.yml)
Файл status.yml отвечает за всё, что связано с функцией статусов игроков: от статуса по умолчанию до интерфейса его изменения.
Статус по умолчанию
Этот параметр задает текст, который будет отображаться в профиле игрока сразу после того, как он впервые зайдёт на сервер.
| Параметр | Тип | Описание |
|---|---|---|
default-status | строка | Текст статуса для новых игроков. |
Пример:
default-status: '&7Я новичок на этом сервере!'Меню смены статуса
Секция menu в этом файле настраивает специальный интерфейс наковальни, который открывается по команде /pp change-status. Игрок вводит в нём новый статус, а затем нажимает на предмет-результат для сохранения.
Основные параметры
| Параметр | Тип | Описание |
|---|---|---|
menu.title | строка | Заголовок, который будет отображаться вверху интерфейса наковальни. |
menu.title-states | секция | Динамические заголовки для наковальни в зависимости от условий. |
menu.items | секция | Секция, где описываются предметы, размещённые в слотах наковальни. |
Настройка предметов (items)
В отличие от обычных меню, здесь у вас всего три слота для кастомизации:
- Слот 0: Левый слот наковальни.
- Слот 1: Правый слот наковальни (обычно используется для материалов).
- Слот 2: Слот результата. Это самый важный слот.
Для слота результата необходимо использовать специальный тип CHANGE_STATUS_ACCEPT, чтобы плагин понял, что именно этот предмет сохраняет статус.
Совет
Вы можете добавить и другие предметы в инвентарь (как cancel_item в примере), но только слоты 0, 1 и 2 являются частью самого интерфейса наковальни. Используйте их для создания интуитивно понятного меню.