하요~~~ 반갑습니다. 하루린입니다. 저번에 알아본 마인크래프트의 좌표계에 대해 알아보았고 이번에는 좀 더 깊이 있게 들어가보겠습니다. 아래에는 마인크래프트의 좌표계에 대한 간단한 내용을 소개해 드리겠습니다. 링크를 클릭하면 마인크래프트의 좌표계를 간단하게 보실 수 있을 겁니다.
2018/10/25 - [Command Block/초급] - 마인크래프트의 좌표계... 이건 도대체 뭐냐?
그리고 이번에는 상대좌표인 ^ ^ ^를 이용한 특정지점에 가면 몬스터를 뒤에 소환해보는 명령어를 간단하게 만들어 보겠습니다.
특정좌표를 먼저 만들어야겠죠... 그럼 아래가 금색으로 된 금블럭에 도착을 하면 몬스터가 뒤에 나오게 만들어보겠습니다.
그리고 커맨드블럭에 명령어를 적어야겠죠... 순서대로 하면 repeat command block 다음에 chain command block를 둡니다. 그 다음은 redstone block을 없내는 명령어를 입력 할 chain command block둡니다.
다음으로 이 repeat command block은 Needs Redstone으로 두고 chain command block은 Always Active로 만들어둡니다. 그리고 다음의 chain command block 역시나 Always Active로 둡니다. 그리고 두번째 chain command block이 Uncondtional으로 되어 있다면 Condtional으로 바꿔주십시요! 이렇게 되면 repeat command block앞에 redstone block을 놓으면 바로 연속 실행이 가능하게 됩니다.
왜 두번째에는 Condtional을 하는 이유가 앞에 있는 chain command block의 명령어가 실행이 된다면 뒤에 오는 chain command block이 실행되게 해야 합니다.
다음은 첫번째 chain command block에 실행 할 명령을 적습니다. 아직은 잘 이해가 되지 않는 execute명령어를 사용하도록 하겠습니다. 그리고 그 뒤에 명령어는 summon명령어를 붙이도록 하겠습니다...
첫번째 chain command block에는 execute as @a[x=-78,y=3,z=-53,distance=..2] run summon minecraft:zombie ^ ^0.5 ^-3라고 적어줍니다. 아직까지는 익숙지 못한 execute as.. @a[x=-78,y=3,z=-53,distance=..2]..는 좌표에서 1칸 범위 안으로 들어가면 뒤의 명령어를 실행하라는 내용입니다. 그래서 특정 좌표에 들어가면 좀비를 자신의 뒤에 3칸, 그리고 위로는 0.5칸에 소환하라는 명령어가 summon minecraft:zombie ^ ^0.5 ^-3...입니다. 그런데 왜 ^0.5이나하면 ^라고 표기하면 땅에 박혀버립니다.
그리고 첫번째 chain command block이 실행이 되면 조건적인 실행으로 두번째 chain command block이 실행이 됩니다. chain command block의 명령어는 repeat command block앞의 redstone block을 없애버리라는 명령어인 setblock 좌표 minecraft:redstone_block replace을 입력시키면 한번 실행이 되면 다음에는 실행이 되지 않게 만들 수 있습니다.
이렇게 만들게 되면 특정지점에 가면 몬스터가 뒤에 소환이 될 수 있게 됩니다. 공포탈출맵에서 갑툭튀(Jumpscares)에서 사용이 가능 할 것입니다.
'Command Block > 명령어(중급)' 카테고리의 다른 글
마인크래프트 땅에서 하트모양나오게 하는 방법(버전 1.13.1,커맨드블럭사용) (3) | 2018.11.11 |
---|---|
마인크래프트의 무적이란 무엇인가요? 무한의 칼? 무한의 생명력? (0) | 2018.11.10 |
무한반복 되는 장치를 만들어보자(마인크래프트 커맨드블럭) (0) | 2018.10.31 |
마인크래프트 커맨드 title 명령어를 응용해 보자. (0) | 2018.10.19 |