개인 자료란 (JE)

  서버 커뮤니티


Profile Ylemon0618 대표칭호 없음

Ylemon0618 f920ec2ed0f7479684dd910fc7fde463

Profile

자료 공통 리뷰, 강좌 그외의 분야

마인크래프트 커맨드 기초 강좌 - execute (1편)

2020.11.22 조회 수 4978 추천 수 2

안녕하세요!

마인크래프트 커맨드 전문 디벨로퍼

Lemon 입니다.


오늘 할 것은

정~~~말 모든 고급 커맨드의 시작과 끝이라고 할 수 있는 명령어의 비중 90%!

execute 입니다.

우선 강좌가 긴 점 양해부탁드립니다.

이 강좌가 긴 이유는 단순합니다.

어렵기 때문입니다.

하지만 이 execute를 알아두지 않으면 커맨드를 제대로 활용할 수 없기 때문에

꼭 알아둬야 하는 커맨드 입니다.


그럼! 시작하겠습니다. 

(본 강좌는 Minecraft 1.16.3 버전에서 촬영 및 작성되었습니다.)


Chapter 1. execute 명령어의 이해

execute 명령어는 C 언어, python 등의 언어에서 if구문 같은 역할입니다.

예를 들어서 '만약 플레이어가 밟고 있는 블럭이 잔디 블럭일때 명령어 실행' 같은 역할을 하는 것 입니다.

또 '플레이어의 time 스코어 보드가 20일 때' 같은 것도 됩니다.

'만약 ~~스코어 보드가 *일때' 는 timer 나 앞에 있는 블럭 등을 차례대로 감지할 때에 많이 쓰입니다.
timer 강좌는 아래 링크를 클릭해 주세요.

https://www.koreaminecraft.net/highquality/1913034


Chapter 2. execute 명령어의 사용법

execute 명령어는 위에서도 말했지만 굉장히 중요한 명령어 입니다.
잘 숙지해놓는것을 권장하는 바입니다.

본격적으로 시작하겠습니다!

우선 execute 명령어는 다음과 같이 사용됩니다.


/execute <세부 명령문... > run <실행할 명령... >

입니다.

이렇게 보시면 간단해 보이시겠지만 아닙니다!

그 이유는 다음에서 알려드리겠습니다.


Chapter 3. execute 명령어의 사용법 - 심화


execute 명령어의 <세부 명령문... > 부분은 다음의 종류가 있습니다.


-align

-anchored

-as

-at

-facting

-if

-in

-positioned

-rotated

-run

-store

-unless

입니다.


Chapter 4. 세부 명령문 - align, anchored, as, at


첫번째 세부 명령문은 align 입니다!

align은 '명령어의 실행 위치(좌표) 의 소수점을 반올림 말고 버림하여 나타냅니다

사용 방법은 다음과 같습니다.

/execute align <x,y,z>(여러개 가능) <다음 세부 명령문... > run <실행 할 명령어>


사용 예시 : /execute as @a at @s align xyz run tp @s ~ ~ ~

구문 해석 : 모든 플레이어의 좌표에서 소수점을 버림시킨 좌표에 tp 시키기


두번째, anchored 입니다.

이 명령어는 다음 명령어의 설정을 entity 기준에서 발로 할지, 눈쪽으로 할지를 결정합니다.

사용 방법은 다음과 같습니다.

/execute anchored <eyes,feet> <다음 세부 명령문... > run <실행 할 명령어>


사용 예시 : /execute as @a anchored eyes run particle minecraft:dust 0 0 10 1 ~ ~ ~ 0.1 0.1 0.1 0 10 normal

구문 해석 : 모든 플레이어의 시야 기준 눈쪽에 파란색 dust 파티클을 표시한다.

(파티클 강좌는 아래 참조)

https://www.koreaminecraft.net/highquality/1913043


세번째는 as 입니다.

거의 가장 많이 쓰이는 세부 명령문중에 하나입니다.

실행 할 명령어에서 사용할 entity 를 설정해 놓는 명령어 입니다.

사용 방법은 다음과 같습니다.

/execute as <entity> <다음 세부 명령문... > run <실행 할 명령어>


사용 예시 : /execute as @e[type=zombie] run kill @s

구문 해석 : 모든 좀비를 죽인다.


네번째는 at 입니다.

at도 가장 많이 쓰이는 명령어중 하나입니다.

실행 할 명령어에서 사용할 좌표를 간단히 정해놓는 명령어 입니다.

사용 방법은 다음과 같습니다.

/execute at <entity> <다음 세부 명령문... > run <실행 할 명령어>


사용 예시 : /execute as @a at @s run setblock ~ ~-1 ~ gold_block

구문 해석 : 모든 플레이어의 발 밑에 금 블럭을 설치한다.


저는 다음 2편에서 찾아뵙겠습니다.

이상 Lemon 이였습니다.

감사합니다!



1개의 댓글

Ylemon0618
2020.11.22

원본 : https://www.koreaminecraft.net/index.php?mid=hkdev&category=1531265&page=1&document_srl=2036491

뉴스 및 창작물
/files/thumbnails/048/321/003/262x150.crop.jpg?20221005033802

업데이트

마인크래프트 베드락 에디션 1.19.31 업데이트

Dalsu

2022-10-05

0

/files/thumbnails/021/321/003/262x150.crop.jpg?20221005033142

소식

마인크래프트 라이브 2022 : 스니퍼에게 투표하세요!

Dalsu

2022-10-05

0

/files/thumbnails/019/321/003/262x150.crop.jpg?20221005033338

소식

마인크래프트 라이브 2022 몹 투표 후보 1 - 스니퍼

BMlight

2022-10-05

0

/files/thumbnails/394/320/003/262x150.crop.jpg?20221004001233

소식

마인크래프트 라이브 몹 투표 예고 영상

BMlight

2022-10-04

0

/files/thumbnails/676/318/003/262x150.crop.jpg?20221001171054

업데이트

마인크래프트 프리뷰 및 베타 1.19.40.23 업데이트

Dalsu

2022-10-01

0