HURDOO 2b370e4f33334fd5af2d1419cfe356a7
강좌 자바 에디션(JE) 커맨드 공략
[JE 1.8~ | BE] /execute - 묵비권? 그게 뭐에요? 마인크래프트엔 그런거 없어요!
게임버전 | 모든버전 |
---|
http://execute.ezcommand.kro.kr )
(이 게시글 주소:마인크래프트를 여러 친구들하고 즐기고 있을 때...
TNT를 왕창 설치하고 싶은데, 내가 그러면 뭔가 친구들이 뭐라고 할 것 같으니까
다른 친구의 시점에서 한번 설치해볼까요? (악랄한 웃음)
/execute
명령어를 내가 아닌, 다른 대상과 다른 위치에서 실행해봅시다!
자바 에디션 1.8 버전부터 실행 가능합니다.
다만 1.13 이상에서는 명령어 사용법이 바뀌었습니다! 1.13 이상의 /execute 명령어는 [여기]를 클릭해주세요!
물론 베드락 에디션에서도 사용 가능합니다.
정품 베드락 에디션에서는 항상 최신 버전으로 유지되니 버전 걱정은 안하셔도 되요!
이 명령어는 다른 명령어들을 뒷바침해주는, 조금 다른 조건에서 다른 명령어를 실행하는
그런 특징을 가지고 있는 명령어입니다.
그래서 여러 명령어들을 숙지하신 후에 시작하시는 것을 추천드립니다!
그만큼 더 활용 범위가 넓어지거든요!
1단계
/execute 대상 좌표 명령어
난이도: ★★★☆☆
/execute 명령어가 무슨 명령어라고요?
내가 아닌 다른 대상이, 여기가 아닌 다른 위치에서 명령어를 실행하게 해주는 명령어입니다.
따라서 누가 실행하는지와 어디서 실행하는지를 정해줘야겠죠?
자, 이제부터 최면 들어갑니다.
/execute 대상 좌표 명령어
'대상' 에는 플레이어든, 몹이든, 모든 엔티티가 올 수 있습니다.
그리고 이 '대상' 이후부터는 명령어를 실행하는 자가 더 이상 내가 아니라 '대상'에서 입력한 엔티티인 거에요.
뭐라고요?
'대상' 이후부터는 명령어를 실행하는 자가 더 이상 내가 아니라 '대상' 에서 입력한 엔티티인 거에요.
이 이후로는 절대 내가 명령어를 실행하지 않았습니다. '대상'에서 입력한 엔티티가 명령어를 실행한 거에요.
/execute 대상 좌표 명령어
'좌표' 에는 말 그대로 좌표를 써넣어주면 됩니다.
그리고 이 '좌표' 이후부터는 명령어를 실행하는 위치가 지금 내 위치가 아니라 '좌표'에서 입력한 위치인거에요.
뭐라고요?
'좌표' 이후부터는 명령어 실행이 내 위치 기준이 아니라 '좌표'에서 입력한 위치 기준이에요.
이 이후로는 절대 여기서 명령어를 실행하지 않았습니다. '좌표'에서 입력한 위치에서 명령어가 실행된 거에요.
자, 이제 최면을 풀겠습니다. 레드-썬!
이해되셨나요?
'대상' 이후부터는 입력한 엔티티가 명령어 실행자로,
'좌표' 이후부터는 명령어를 실행하는 좌표가 해당 위치로 지정됩니다.
이렇게 말할 수 있겠네요!
실행 엔티티가 choco_cube로 되었기 때문에 ~ ~ ~ 가 choco_cube의 위치가 됩니다!
('명령어' 부분에는 /를 써줘도, 써주지 않아도 상관은 없습니다!)
2단계
/execute 대상 좌표 detect 좌표2 블록 종류 명령어
난이도: ★★★★★
이번엔 조건이 하나 더 추가되었어요!
아까처럼 특정 대상이 특정 위치에서 명령어를 실행하는 건 똑같은데,
특정한 위치에 특정 블록이 있어야만 명령어가 실행됩니다!
쉽게 말해서, 아까 1단계의 해석이
'대상' 이 '좌표' 위치에서 '명령어'를 실행한다.
였으면
2단계에서는
만약 '좌표2' 위치에 어떤 '종류'의 '블록' 이 있으면 '대상' 이 '좌표' 위치에서 '명령어'를 실행한다.
가 되는 거죠.
여기서 어려운 것은 '종류' 밖에 없습니다!
JE 기준으로, F3+H를 누르고 인벤토리에서 아이템을 가리키면 나오는
아이템 이름 옆의 (#XXXX/Y) 형식의 숫자 있죠?
여기서 Y가 '종류'입니다!
이 '종류' 가 왜 있냐고요?
'블록' 에 들어가는 것이 같은 블록들을 구별해주기 위해서입니다!
예를 들어, 양털들은 모두 '블록' 에 minecraft:wool을 써야 합니다.
그런데 이것만으로는 양털이 하얀색인지, 주황색인지, 민트초코색인지 알 수가 없잖아요?
그래서 블록이 무슨 '종류'의 블록인지를 판별해주기 위해서 있는 속성입니다!
'종류'를 알아내는 방법에는 여러 가지가 있는데,
위의 사진처럼 JE에선 F3+H를 눌러서 인벤토리를 봐도 되고,
주로 인벤토리에서 블록이 정렬되어있는 순서가 이 '종류'의 숫자 순서이기도 합니다!
그치만 BE에서는 알 수 없는 경우가 대부분이죠..
그래서 우리에겐 무엇이 있다? 위키 찬스가 있다!
(EZCommand 게시판이 '복잡한 도움말과 어려운 위키는 저리 가라!' 라는 케치프레이즈를 사용중이긴 하지만...ㅎㅎ)
['종류' 가 정리되어 있는 마인크래프트 공식 한글 위키]
['종류' 가 정리되어 있는 마인크래프트 공식 영어 위키]
블록의 '종류' 를 따지지 않고 싶으시다면, * 이나 -1 을 대신 입력해주시면 됩니다!
'종류' 가 없는 블록들도 있는데, 이런 경우에는 0을 입력해주셔도 되요!
이렇게 표현할 수 있겠네요!
자... 쉽다면 쉽고, 어렵다면 어려운
/execute 명령어였습니다!
JE 1.13부터는 더욱 복잡해졌으나, 그래도 더 편리한 기능들이 많이 추가되었으니
한번 보시는 것을 추천드립니다! [클릭]
(어쩌면 이 명령어로 커멘드 사상에 대변화가 일어날지도? ㅎㅎ)
명령어 예시에 특별출연해주신 @Wintchoco 님 감사드립니다!
윈초
2020.06.12어 잠시만요, 저기 닉네임이 choco_cube 라는건 execute 1.13+를 빨리 쓰라는 저격인가요? (?)
허두
2020.06.12정답! 빨리 쓰시져!
윈초
2020.06.12....ㅠ