Команда /execute в Майнкрафт ПЕ

Описание

/execute запускает другую команду «от имени» кого-то и «на месте» кого-то, а ещё может сначала проверить условие. Это основа всех карт и мини-игр на командных блоках.

Перед любой командой включи читы в мире: «Настройки мира» → раздел «Читы» → «Активировать читы». Подробно — в статье «Как включить читы в Minecraft PE». Все остальные команды собраны в шпаргалке.

Из чего состоит

  • as <кто> — выполнять от имени этих сущностей (тогда @s — это они);
  • at <кто> — выполнять на их месте (тогда ~ ~ ~ — их координаты);
  • positioned <x y z> — выполнять в заданной точке;
  • if block <x y z> <блок> и unless block — выполнить, только если там есть или нет такого блока;
  • if entity <кто> и unless entity — выполнить, только если такие сущности есть или нет;
  • run <команда> — в конце, сама команда.

Готовые примеры

  • /execute as @a at @s run summon lightning_bolt ~ ~ ~ — молния бьёт в каждого игрока;
  • /execute as @a at @s if block ~ ~-1 ~ diamond_block run effect @s levitation 1 5 — встал на алмазный блок — взлетел;
  • /execute at @e[type=chicken] run particle minecraft:heart_particle ~ ~1 ~ — сердечки над каждой курицей;
  • /execute as @a at @s unless entity @e[type=villager,r=10] run title @s actionbar Рядом нет жителей — подсказка на экране.

Где это использовать

Чаще всего /execute ставят в командный блок в режиме «Цикл», чтобы условие проверялось постоянно. Так делают ловушки, батуты, телепорты по нажатию и арены.

Синтаксис выше — современный, он работает с версии 1.19.50. Старые команды вида /execute @a ~ ~ ~ … из старых видео и статей в нынешних версиях выдают ошибку.

Команды проверены по официальной документации Minecraft Bedrock.

Комментарии

Пока тихо. Расскажи первым, как зашло!

Ещё посмотреть

Похожее