Датапаки и командные блоки

Команда /execute

Выполняет другую команду от имени сущности, в её точке или при условии. Главная команда командных блоков и датапаков.

  • права — игровой мастер
  • Minecraft 26.3

Коротко

Примеры проверены игрой — копируйте

  • Молния в каждого игрока
    /execute as @a at @s run summon minecraft:lightning_bolt
  • Сказать, если стоишь на траве
    /execute if block ~ ~-1 ~ minecraft:grass_block run say На траве
  • Золото под ближайшим игроком
    /execute at @p run setblock ~ ~-1 ~ minecraft:gold_block

Права — игровой мастер.

Синтаксис

Так её показывает сама игра в /help execute: в угловых скобках — что подставить, в квадратных — необязательное, через черту — одно из.

  • /execute run ...
  • /execute if (block|biome|loaded|dimension|score|blocks|entity|predicate|function|stopwatch|data|items|slots)
  • /execute unless (block|biome|loaded|dimension|score|blocks|entity|predicate|function|stopwatch|data|items|slots)
  • /execute as <targets> -> execute
  • /execute at <targets> -> execute
  • /execute store (result|success)
  • /execute positioned (<pos>|as|over)
  • /execute rotated (<rot>|as)
  • /execute facing (entity|<pos>)
  • /execute align <axes> -> execute
  • /execute anchored <anchor> -> execute
  • /execute in <dimension> -> execute
  • /execute summon <entity> -> execute
  • /execute on (owner|leasher|target|attacker|vehicle|controller|origin|passengers)

Права

Нужен уровень «игровой мастер»: уровень оператора 2 — по умолчанию у оператора, у командного блока и в одиночной игре с читами. В консоли сервера её пишут без косой черты.

Числа

ЧтоЗначение
Команда/execute
Праваигровой мастер (2)
Где естьна сервере и в одиночной игре с читами
Подкомандыalign, anchored, as, at, facing, if, in, on, positioned, rotated, run, store, summon, unless

Частые вопросы

Как пользоваться командой /execute?

Синтаксис: /execute run .... Например, /execute as @a at @s run summon minecraft:lightning_bolt — молния в каждого игрока.

Какие права нужны для /execute?

Нужен уровень «игровой мастер»: уровень оператора 2 — по умолчанию у оператора, у командного блока и в одиночной игре с читами.

Работает ли /execute в командном блоке?

Да: командный блок выполняет команды с уровнем прав 2, а этой нужно не больше. В блоке косую черту можно не писать.

Ещё: датапаки и командные блоки

Все команды Селектор целей

По данным Minecraft 26.3: синтаксис — подсказка /help из самой игры, права — из её отчёта о командах, каждый пример проверен разбором команд игры.