마인크래프트 강좌/데이터팩 강좌

마인크래프트 /return 강좌

Potan 2024. 6. 22. 17:34
반응형

왜 명령어 강좌인데 데이터팩 강좌 카테고리에 있는 지 의문이 드실 겁니다.

왜냐하면 해당 명령어는 사실상 데이터팩 함수에 쓰라고 있는 기능이거든요

 

해당 명령어의 기능은 주어진 값을 반환하고 함수를 종료하는 기능입니다.

코딩에서 보는 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

자신이 손에 들고 있는 것에 따라 실행되는 명령어가 달라진다.

 

 

해당 글은 밑의 영상을 보고 신기해서 만들어본뒤 간단하게 적어본 글입니다.

https://www.youtube.com/watch?v=eiLuVOBVsSs

반응형