Соединяйте подкоманды (as, at, if, unless…), чтобы выполнить команду для каждой подходящей сущности, на Java и Bedrock.
Чтобы отправить каждому игроку личное сообщение в чат в майнкрафт Java 26.2, выполните: /execute as @a run tellraw @s "This message is sent to each of you." Каждая подкоманда в цепочке сужает, для кого или где выполняется итоговая команда, слева направо. Выберите готовую команду (например /tellraw) в качестве завершающей или введите любую команду сами.
Каждая подкоманда сужает, для кого и где выполняется итоговая команда, слева направо.
/execute as @a run tellraw @s "Hello from execute!"Команды генерируются для Java 26.2 и Bedrock 1.26.30 и в последний раз проверены вставкой в игре 2026-07-10.
Bedrock 1.26.30 (начиная с 1.19.50) поддерживает такое же построение цепочек подкоманд /execute, как Java — практические отличия в формах id в условиях и измерениях и в записи конечной команды:
| Функция | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Одна и та же цепочка | /execute as @a run tellraw @s "This message is sent to each of you." | /execute as @a run tellraw @s {"rawtext":[{"text":"This message is sent to each of you."}]} |
| Подкоманды | as · at · positioned · facing · align · anchored · in · if · unless | Одинаково в обеих редакциях |
| Id измерений (in …) | minecraft:overworld | overworld |
| Id блоков (if block …) | minecraft:diamond_block | diamond_block |
/execute выполняет другую команду в изменённом контексте — от имени другой сущности, в определённой позиции или только при истинности условия. Это основа логики командных блоков и датапаков.
Подкоманды применяются слева направо. «execute as @a at @s run …» выполняет итоговую команду по разу для каждого игрока, в позиции каждого из них. Добавьте if/unless, чтобы выполнять только при совпадении блока, сущности или счёта.
Bedrock поддерживает такое же соединение подкоманд в цепочку (as, at, positioned, if, unless…). Цели здесь используют @p/@s/@a/@r или имя игрока; вариант «введите любую команду» позволяет выполнить любую завершающую команду на любом издании.