하위 명령(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.40을 기준으로 생성되며, 2026-07-10에 게임 내에서 붙여넣기 검증을 마쳤습니다.
Bedrock 1.26.40(1.19.50부터)은 Java와 같은 /execute 하위 명령 연결을 지원합니다 — 실질적인 차이는 조건과 차원에서의 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 또는 플레이어 이름을 사용합니다. "아무 명령이나 입력" 옵션을 사용하면 두 에디션 모두에서 아무 꼬리 명령이나 실행할 수 있습니다.