명령어 좀 만지면 금방 만든다. 현명한 자는 즉시 응용할 수 있고 어리석은 자도 삼일이면 깨달을 수 있다.


<준비물>

1.13버전 이상의 마인크래프트 자바 에디션

원숭이보다 높은 수준의 두뇌

치트 허용된 맵, 크리에이티브

커멘드 블록 /give @s minecraft:command_block 1

지형이 파괴되기 싫다면 /gamerule mobGriefing false


1.자동석궁


석궁화살을 초당5발, 분당300발의 속도로 발사한다. 의외로 만들기 쉽다. 반복형 커맨드 블록 한개면 된다.


커맨드 블록을 놓고


replaceitem entity 니닉넴 hotbar.0 minecraft:crossbow{Enchantments:[{id:piercing,lvl:1}],Charged:1b,ChargedProjectiles:[{id:"minecraft:arrow",Count:1b}]}


를 입력하고 반복형, 무조건적, 레드스톤 필요로 셋팅하고 레버 등으로 전기 주면 된다. 하나하나 쓰지말고 복사해서 Ctrl+V 해라.


replaceitem 명령어를 통해 플레이어의 0~8번 핫바 중 선택한 곳을 관통1레벨이 부여된 화살이 장전된 석궁으로 바꾸는거다. 발사하는 순간 빈 석궁이 장전된 석궁으로 바뀌어서 계속 연사가 가능한 것. 나는 0번(가장 왼쪽 자리)핫바로 해놨는데, hotbar.0의 숫자를 원하는 번호로 바꾸면 된다. 관통이 적용된 석궁인 이유는 후술하겠다. 필요하면 관통 인첸트를 빼도 무방하다.


/forcelode x좌표1 z좌표1 x좌표2 z좌표2 명령어로 해당 커맨드 블록을 강제 청크로드 지역으로 지정하면 커맨드블록으로부터 아무리 멀어져도 정상적으로 작동한다. 귀찮으면 /setworldspawn 하던지.


2.폭발화살

폭발자동석궁으로 표적용 라마를 죽였다.

커맨드블록이 5개나 필요하다. 하지만 차근차근 따라오면 된다. 5개중 2개는 꼭 안해도 되는거다.


1.반복형/무조건적/레드스톤 필요 커맨드 블록을 놓고,

/execute if entity @e[type=arrow,nbt={inGround:1b}]

를 입력하고 닫는다.


2.연쇄형/조건적/항상사용 커맨드 블록을 1번째 커맨드블록에 이어서 놓고,

/execute at @e[type=arrow,nbt={inGround:1b}] run summon minecraft:creeper ~ ~1 ~ {Fuse:0,Silent:1,powered:1}

를 입력하고 닫는다. 충전된 크리퍼가 너무 강하다고 생각되면 powered:1을 지운다.


3.연쇄형/조건적/항상사용 커맨드 블록을 2번째 커맨드 블록에 이어서 놓고,

/kill @e[type=arrow,nbt={inGround:1b}]

를 입력하고 닫고, 일단 테스트를 해본다. 레버를 1번 커맨드 블록에 놓고 작동시킨 후

활이나 석궁을 들고 땅에다 쏴본다. 블록터지는게 싫으면 채팅창에 /gamerule mobGriefing false 미리 입력해라.

정상적으로 작동한다면 화살이 땅에 닿는 순간 충전된 크리퍼가 나타났다가 바로 터지고 화살도 사라질 것이다.


4.연쇄형/조건적/항상사용 커맨드 블록을 3번째 커맨드 블록에 이어서 놓고,

/kill @e[type=minecraft:item,name="화약"]

를 입력하고 닫는다. 이는 크리퍼가 죽으면서 불필요한 화약을 떨구는 것을 방지한다. 귀찮으면 생략하고 /gamerule doMobLoot false 설정하든지 그냥 화약 먹고 살아라.


5.연쇄형/무조건적/항상사용 커맨드 블록을 4번째 커맨드 블록에 이어서 놓고,

/kill @e[type=minecraft:item,name="크리퍼 머리"]

를 입력하고 닫는다. 이유는 4번과 같다.


원리는 다음과 같다.

1. 반복 커맨드 블록이 땅에 박힌(inGround:1b)화살을 찾는다.

2. 땅에 박힌 화살을 찾으면 2번 커맨드 블록이 땅에 박힌 화살의 한 블록 위 좌표에

충전된,Fuse 0틱짜리(즉시 폭발하는)충전된크리퍼를 소환한다.

3. 3번 커맨드 블록이 땅에 박힌 화살을 죽인다.(안죽이면 무한 폭발하는 화살을 볼 수 있다...)

4. 4,5번 커맨드 블록이 각각 화약 아이템과 크리퍼 머리 아이템을 죽인다.


아까 자동석궁에 관통 인첸트를 부여한 이유는 이 커맨드는 땅에 박힌 화살에 대해서만 적용되기 때문에 몹을 정확히 맞추면 화살이 사라져 버려 폭발하지 않는다. 관통 인첸트가 부여된 석궁을 사용하면 이 문제를 해결 할 수 있다.


이 커맨드는 먼저 소개한 자동석궁과 조합하면 고속유탄발사기의 화력을 뽑아내며 겉날개로 활공하며 지상의 몹을 긁어대면 매우 효율적이다. 너무 강력해서 서바이벌에서 잘못 쐇다간 사용하는 너도 함께 폭★발한다.


하지만 이 폭발 화살 커맨드는 심각한 문제점을 가지고 있는데, 이 커맨드는 플레이어가 쏜 화살과 스켈레톤, 약탈자가 쏜 화살을 구별하지 않는다. 즉 스켈레톤도 폭발화살을 쏘고 다닌다는 것.


참고로 /gamerule mobGriefing false 안하고 쏘면..

이꼴난다.


질문있으면 댓달아봐라