개인 자료란 (JE)

  서버 커뮤니티

Profile Ylemon0618 대표칭호 없음

Ylemon0618 f920ec2ed0f7479684dd910fc7fde463

Profile

커맨드 제작

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

2020.09.18 조회 수 1990 추천 수 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 이였습니다.

감사합니다!

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2