Skip to content

Настройка меню статуса (status.yml)

Файл status.yml отвечает за всё, что связано с функцией статусов игроков: от статуса по умолчанию до интерфейса его изменения.

Статус по умолчанию

Этот параметр задает текст, который будет отображаться в профиле игрока сразу после того, как он впервые зайдёт на сервер.

ПараметрТипОписание
default-statusстрокаТекст статуса для новых игроков.

Пример:

yaml
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 являются частью самого интерфейса наковальни. Используйте их для создания интуитивно понятного меню.