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Кнопка отмены. При нажатии закрывает меню смены статуса без сохранения.