반응형
왜 명령어 강좌인데 데이터팩 강좌 카테고리에 있는 지 의문이 드실 겁니다.
왜냐하면 해당 명령어는 사실상 데이터팩 함수에 쓰라고 있는 기능이거든요
해당 명령어의 기능은 주어진 값을 반환하고 함수를 종료하는 기능입니다.
코딩에서 보는 return과 동일한 기능을 한다고 볼 수 있습니다.
/return <값>|fail|run <명령어>
- /return <값>
- <값>(정수)을 반환하고 함수를 성공으로 종료시킵니다. /execute store를 사용해 반환되는 값을 저장할 수 있습니다.
- /return fail
- 0을 반환하며 함수를 실패로 종료시킵니다. 위와 동일
- /return <명령어>
- <명령어>를 실행하고 함수를 종료시킵니다. 반환값은 <명령어>의 성공/실패 여부와 <명령어>의 반환값입니다.
예제 : if / else if / else 문을 만들어보자
# IF
execute if items entity @s weapon.mainhand minecraft:apple run return run say is a apple
# ELSE IF
execute if items entity @s weapon.mainhand minecraft:stick run return run say is a stick
# ELSE
say something else
자신이 손에 들고 있는 것에 따라 실행되는 명령어가 달라진다.
해당 글은 밑의 영상을 보고 신기해서 만들어본뒤 간단하게 적어본 글입니다.
반응형
'마인크래프트 강좌 > 명령어 강좌' 카테고리의 다른 글
마인크래프트 아이템 구성요소 tooltip_style을 사용해보자 (0) | 2024.11.15 |
---|---|
마인크래프트 자바에디션 Item components 강좌 (1) | 2024.04.07 |
마인크래프트 질문 - 보고있는 대상에게 명령어가 발동되게 해보자 (9) | 2021.03.26 |
distance=1 과 distance=..1의 차이 그리고 ..에 대하여 (8) | 2020.04.09 |
마인크래프트 /data modify 강좌 (6) | 2019.10.27 |