현대 프로그래밍 언어와 유사해져서 더 복잡한 작업 가능함
예를 들어 아래를 한 루틴에 실행할 수 있음


execute @a[nbt: {SelectedItem: {id: \"minecraft:stick\"}}] run tag @s add stick 또는 tag @a[nbt: {SelectedItem: {id: \"minecraft:stick\"}}] add stick
위 명령어로 막대기 들고 있는 사람한테 hold_stick 태그를 붙이고

execute at @a[tag:stick] run summon minecraft:boat ^ ^ ^-1 {CustomName:\"\\\"Dummy\\\"\"}
막대기 든 플레이어 뒤에 Dummy 보트 생성

tag @a remove stick
사용한 태그 지우기

그리고 새로운 반복 명령 블록에다 아래 명령어 넣으면
kill @e[name: \"Dummy\"]

막대기 들었을 때 뒤에 보트 생성되어 플레이어를 밀어주는 쓸모없는 루틴이 완성된다.