Skip to content

Типы слотов (type) ​

Параметр type — это сердце каждой иконки в меню. Он говорит плагину, как должен вести себя этот слот: будет ли он просто декорацией, или он должен автоматически отображать предмет, надетый на игрока.

Правильное использование типов позволяет создавать по-настоящему динамичные и умные профили.

Сводная таблица всех типов ​

Ниже приведен краткий справочник по всем доступным типам слотов.

Тип (type)ОписаниеПример использования
DEFAULTТип по умолчанию. Обычный, статичный предмет.Декоративные рамки, кнопки команд.
HELMETОтображает ванильный шлем (реальную броню).Слот с алмазным/незеритовым шлемом.
CHEST_PLATEОтображает нагрудник (реальную броню).Слот для нагрудника.
LEGGINGSОтображает поножи (реальную броню).Слот для поножей.
BOOTSОтображает ботинки (реальную броню).Слот для ботинок.
MAIN_HANDОтображает предмет в реальной главной руке.Слот для меча или кирки.
OFF_HANDОтображает предмет в реальной второй руке.Слот для тотема или щита.
HATОтображает косметическую шляпу. Отличается от HELMET.Слот для визуальной шапки (косметика).
BACKPACKОтображает косметический рюкзак.Слот для рюкзака.
WALKING_STICKОтображает косметическую трость. Отличается от OFF_HAND.Слот для трости/жезла.
BALLOONОтображает косметический шар.Слот для спутника-шара.
SPRAYОтображает выбранный спрей.Слот для спрея.
STATUSОтображает кастомный статус игрока.Иконка с текстом статуса.
DRAG_AND_DROPСлот для временного размещения предметов.Примерочная.
SAVED_ITEMСлот для Drag & Drop постоянного сохранения предметов.Витрина редких предметов.

Информация

Слоты снаряжения и косметики являются read-only (только для чтения). Игроки не могут забрать предмет из такого слота через меню. Они лишь отображают текущее состояние игрока.

Стандартное снаряжение (Ванильное) ​

Эти типы напрямую связаны с реальным инвентарём игрока. Они показывают предметы, дающие характеристики (защиту, эффекты).

Тип (type)Описание
HELMETРеальный шлем из слота брони (например, Алмазный шлем).
CHEST_PLATEРеальный нагрудник из слота брони.
LEGGINGSРеальные поножи из слота брони.
BOOTSРеальные ботинки из слота брони.
MAIN_HANDПредмет, который игрок физически держит в основной руке.
OFF_HANDПредмет, который игрок физически держит во второй руке (например, Щит).

Косметическое снаряжение ​

Эти типы позволяют отображать визуальную косметику отдельно от реальной брони. Плагин поддерживает интеграцию с ECosmetics, HMCCosmetics и CosmeticsCore. Выбор провайдера осуществляется в config.yml (опция cosmetics-provider).

Тип (type)ОписаниеПримечание
HATОтображает визуальную Шляпу.
BACKPACKОтображает экипированный Рюкзак.
WALKING_STICKОтображает экипированную Трость/Жезл.
BALLOONОтображает экипированный Воздушный шар.
SPRAYОтображает выбранный Спрей.В основном только в ECosmetics.

В чем разница между HELMET и HAT?

  • HELMET: Показывает реальный предмет (например, Незеритовый шлем на Защиту IV).
  • HAT: Показывает косметический предмет (только визуал), надетый через плагин косметики.

Вы можете использовать оба типа в одном меню, чтобы показать, какая у игрока броня И как он выглядит!

Функциональные слоты ​

Эти типы обладают уникальной логикой и делают профили интерактивными.

Тип (type)Описание
STATUSОтображает предмет, символизирующий статус игрока. Рекомендуется использовать с states и разными предметами для онлайн/оффлайн статуса (onlineItem/offlineItem), чтобы иконка менялась.
DRAG_AND_DROPСлот, в который владелец профиля может временно поместить любой свой предмет. Предмет не сохранится после закрытия инвентаря. Полезен для примерки или временного хранения.
SAVED_ITEMПерсистентный слот. Предмет, который владелец профиля поместит сюда, сохранится в базе данных и будет виден всем, кто смотрит его профиль. Идеально для показа трофеев, любимого оружия или инструмента.

Сохранённые предметы (SAVED_ITEM)

Используйте этот тип с осторожностью. Если вы удалите слот SAVED_ITEM из конфигурации, игроки потеряют доступ к сохранённым в нём предметам! Данные останутся в БД, но вернуть их можно будет только через редактирование базы.

Слоты для меню статуса ​

Эти типы предназначены исключительно для использования в меню смены статуса (status.yml). Не используйте их в обычных профилях.

Тип (type)Описание
CHANGE_STATUS_ACCEPTКнопка подтверждения. При нажатии сохраняет текст из наковальни как новый статус.
CHANGE_STATUS_CANCELКнопка отмены. При нажатии закрывает меню смены статуса без сохранения.