Мод для Майнкрафт Бедрок и ПЕ, расширяющий возможности команд для создания мини-игр, пвп-арен и собственных механик. Он добавляет обнаружение действий игрока, триггеры, команды для событий и служебные блоки; работает на телефоне и ПК.
Возможности
- Отслеживает приседание, прыжок, бег, нахождение на земле, падение, полёт на элитрах, плавание, воду, сон и эмоции. Выдайте игроку тег
Detect:Actions, а затем используйте теги вродеDetect:Sneaking,Detect:JumpingилиDetect:Glidingв селекторах команд. - Записывает координаты игрока в счётчики
DetectXCoord,DetectYCoordиDetectZCoordпосле выдачи тегаDetect:Coords. Поворот записывается вDetectXиDetectYчерез счётчикDetect:Rotation, а скорость движения — вDetectMomentumчерезDetect:Momentum. - Считает убийства в счётчике
Detect:Kills, убийства мобов отмечает тегомDetectKilled:<mob>, использование предмета — временным тегомUsedItem:<предмет>послеDetect:ItemUse. - Отмечает удар игрока тегом
Detect:HitPlayer, получение урона —Detect:WasHit, а попадание снаряда —Detect:WasHitBy<entity>. - Создаёт команды от
team1доteam24: игроки с одинаковым тегом не наносят друг другу урон, включая стрелы. - Теги, начинающиеся с
nametag:, меняют отображаемое имя над игроком.nametagOverride:также подменяет имя в чате. - Добавляет предмет автоматического поджига ТНТ в творческом режиме и блок «небо» для карт с пустотой, например SkyWars.

Как пользоваться
Теги и счётчики назначаются обычными командами. Например, сообщение в панели действий для присевшего игрока:
title @a[tag=Detect:Sneaking] actionbar Вы присели!
Чтобы выдать предмет с именем, используйте тег формата TriggerGive:<предмет>:<количество>:<слот>:<имя>:
tag @s add TriggerGive:iron_sword:1:0:Dagger
Тег TriggerBoost:<X>:<Y>:<в сторону> отбрасывает или подбрасывает игрока; третье число задаёт движение влево или вправо. TriggerDamage:<урон> наносит урон без задержки после попадания и сопротивления урону, а TriggerThrow:<сущность>:<сила> позволяет бросать указанную сущность.
TriggerMenu:<тег>:<команда> открывает выбор игроков с указанным тегом. В команде @initiator означает открывшего меню игрока, а @selected — выбранного. Вместо тега можно указать All.
Тег WhenProjectileHitBlock:<снаряд>:<команда> запускает команду в точке попадания снаряда в блок. WhenMine:<блок>:<команда> выполняет команду при добыче указанного блока. Теги DisableMining и DisablePlacing запрещают игроку ломать или ставить блоки.
Настройки
Сущность границы essentials:border открывает меню по нажатию. В нём выбираются счётчик размера, частица, число и расстояние между вертикальными слоями, смещение по высоте и скорость частиц. Граница включается командой:
execute as @e[type=essentials:border] run scriptevent Essentials:Border
Размер задаётся значением выбранного счётчика у сущности. Игроки внутри границы получают значение 1, снаружи — 0, поэтому их можно проверять обычным селектором со scores.
Для очистки тегов используются команды:
execute as @a run scriptevent Essentials:RemoveAllTags
execute as @a run scriptevent Essentials:RemoveNonTeamTags

