개인 자료란 (JE)

  서버 커뮤니티

자료란에 모든 게시글은 반드시 자료란 글작성 가이드를 준수해야합니다. 글 작성 전에 반드시 확인해주세요!

한국 마인크래프트 포럼

마인크래프트 자료 및 커뮤니티 플랫폼

전체 회원수 122,090명 ( +5명 )

※ 장기간 미활동 회원 제외

Profile Ylemon0618 HK For Developers 에디터

Ylemon0618 f920ec2ed0f7479684dd910fc7fde463

Profile

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

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

2020.11.22 조회 수 218 추천 수 1

안녕하세요!

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

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

컨텐츠
https://www.koreaminecraft.net/files/thumbnails/850/878/002/262x150.crop.jpg?20211018191640
(포션 시리즈) 3편 - 비 2

GlassesFilm

2021-10-18

3

https://www.koreaminecraft.net/files/thumbnails/337/871/002/262x150.crop.jpg?20211014221722

플러그인

달고나 뽑기 in Minecraft 8

BlueRing1017

2021-10-14

6

https://www.koreaminecraft.net/files/thumbnails/848/870/002/262x150.crop.jpg?20211014131239

답안지

한마탐 4주차 / 정오표 + 해설 1

베개냥이

2021-10-14

1