개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

강좌 자바 에디션(JE) 커맨드 기초

11. execute as/at

2023.03.25 조회 수 284 추천 수 4
게임버전 1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x, 1.19.x 

먼저 execute에 대해서 알아볼꺼에요!!


execute는 어떨 때 쓰는가?

execute는 한국어로 "실행하다." 인데요.

마크에서는 "대신 실행하다."로 많이 쓰이고 있어요!

예를 들어

/execute as @a run say 1

모든 플레이어를 감지하면 run 뒤에 명령어를 실행한다!

/execute as @e[type=pig] at @s run particle lava

모든 돼지 자기자신한테 라바 파티클을 소환한다.


execute 세부명령

execute를 치시고 띄어쓰기를 하면 굉장히 많은 영어들이 나올꺼에요!

이 많은 것 중에서 저희가 오늘 알아갈꺼는 as와 at이에요!


as

as는 명령어 실행대상이 명령어를 쓴 자신이에요!

즉 내가 execute as @a run say @s 를  썻다면 제 이름이 나올꺼구

execute as @e[type=pig] run say @s를 쓴다면.. 돼지가 실행하는거에요!

이해가 안된다고요...?? 그럼.. 쉽게 생각해서!

as는 만약 ~~이 존재한다면! 이라고 해석해주세요!

execute as @e[type=pig] run say 1

만약 돼지라는 엔티티가 존재 한다면! 그 엔티티한테 say 1을 해라~ 가 되요!


at

at는 as와 똑같지만 다른 점이 있어요!

바로 위치에요!

execute as @a run particle lava ~ ~2 ~

이렇게 해놓고 실행하면..

만약 모든플레이어가 존재한다면 그 엔티티한테 y좌표 2 위에 파티클을 올려라~

라고 해석을 하는게 맞는데 어째서 커맨드블록 기준으로 y좌표 2위에서 파티클이 나올까요?


as는 대상은 정해주지만 위치는 정해주지 않아요!

따라서 as @a run say 1에서 플레이어가 대상이기에 커맨드가 저 대신에 명령어를 실행해준거에요!

저 대신에 명령어를 실행해준거기 때문에 제가 say 1을 쳐야되는 것을 커맨드가 대신 쳐준거에요!

따라서! as는 대상이 쳐야할 명령어를 대신 쳐주는거에요!


at는 대상과 함께 위치도 정해줘요!

as는 커맨드 블록에서 대상의 커맨드를 대신 실행해줬지만

at는 대상의 커맨드를 대상의 위치에서 실행시켜줘요!

예를 들어

execute as @a at @s run say 1

만약 모든플레이어가 존재한다면 그 플레이어 위치에서 say 1을 실행한다. 가 되는거에요!


그래서 위에 있던

execute as @a run particle lava ~ ~2 ~

execute as @a at @s run particle lava ~ ~2 ~ 로 바꾸면

만약 모든플레이어가 존재한다면 그 플레이어 위치에서 라바 파티클을 y좌표 2위에 소화한다~!


질문은 언제나 환영이에요!!

이번건 글로 이해하기 힘들테니 모르는것이 있다면 질문하시고!,

상민#3372 제 디스코드 아이디입니다! 여기서 질문하셔도 되요!

다음에는 particle에 대해서 알아보겠습니다!

Warning
댓글이 없습니다.

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

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0