Перейти к содержимому

Активатор: clickItem

clickItem открывает меню, когда игрок правым кликом активирует предмет, подходящий под спецификацию, держа его в руке. Подходит для интерфейсов “магического жезла”, именных инструментов с открытием меню, навигации через компас и т.п.

activators {
clickItem {
material: NETHER_STAR
name: "&6Menu Wand"
}
}

Активатор сработает, только если совпадают все указанные свойства. Пример выше требует и материал, И точное имя предмета. Если игрок кликнет правой кнопкой по NETHER_STAR с другим именем - ничего не произойдёт.

Для совпадения только по материалу уберите поле name:. Для нескольких триггеров используйте список:

activators {
clickItem: [
{ material: COMPASS }
{ material: NETHER_STAR, name: "&6Menu Wand" }
]
}

Плагин выставляет внутри меню плейсхолдеры %activator_item_*%, открывающие данные кликнутого предмета. Полную таблицу экстракторов смотрите в Контексте активатора.

Та же форма, разные источники:

  • clickBlock - клик по конкретному блоку с известными координатами
  • clickBlockType - клик по любому блоку заданного материала
  • clickEntity / shiftClickEntity - клик по сущности (мобу, стенду брони, рамке)
  • clickNPC - клик по NPC из Citizens по id
  • regionJoin / regionLeave - триггеры регионов WorldGuard
  • button / lever / plate - стандартные редстоун-устройства

Их можно комбинировать в одном блоке activators {} - меню можно открыть и командой, и кликом по предмету, и входом в регион, всё одновременно.