스크립트 & 커멘드

바닥에 닿으면 터지는 화살을 만들어보자! (Idea from MinedApple.)

먼저 반복형 커맨드 블럭에 이 명령어를 넣어줍시다!

/testfor @e[type=Arrow] {inGround:1b}

(엔티티중에서 발사체인 화살이 바닥에 있는지 감지하는 명령어로 알고 있습니다.)


그다음 커맨드 블럭이 바라보는 방향으로 레드스톤 "​비교기​"를 설치하고 그 앞에 일반 커맨드 블럭을 놓습니다.

여기서 두가지로 만들수 있는데요, 일단 소규모 폭발은 TNT를 사용합니다.

/execute @e[type=Arrow] ~ ~ ~ /summon minecraft:tnt ~ ~ ~ {Fuse:0}

여기서 나오는 Fuse는 터지는 시간을 뜻합니다.

0으로 하면 바닥에 닿자마자 바로 터지죠.

혹여나 대규모 폭발을 원하시는 분들은

/execute @e[type=Arrow] ~ ~ ~ /summon minecraft:creeper ~ ~ ~ {ExplosionRadius:100,Fuse:0}

을 쓰시면 됩니다.


주의! 만약에 /summon minecraft:tnt를 했는데 명령어가 작동이 안되면

잘못 쓰셨거나 ​하위버전​을 사용하여서 일수 있습니다!

하위버전에서는 minecraft:tnt가 아닌 점화된 TNT - PrimedTnt를 사용하여 써주시기 바랍니다.

대규모 폭발은 Creeper로 해주셔야 오류가 나지 않습니다!


자 그다음은 심심하니 ㅁㄴㅇㄹ 한번 쳐주고 다음으로 넘어갑시다!


거의 다 왔어요!

이제 두번째 일반 커맨드 블럭앞에 "​중계기​" 를 설치하고 마지막 일반 커맨드 블럭을 넣습니다.

그리고 이 명령어를 넣어요


/kill @e[type=Arrow]


여기서 잠깐! 화살을 왜 죽이나요?

그리고 화살은 왜 죽일수 있죠?


화살도 하나의 엔티티나 마찬가지입니다. 그리고 화살을 죽이는 이유는 화살을 죽이지 않으면 연쇄 폭팔이 일어나는 경우가 종종있습니다.

그것을 방지하기 위하여 이 명령어를 넣는겁니다.


​설정이 완료되었다면, 커맨드 블럭에서 떨어지시고, 활과 화살을 꺼내어서 마음껏 터트리시면 됩니다!

감사합니다!


​*오타 지적 및 커맨드 정보는 언제나 환영합니다.*

아이디어를 얻은 곳은 링크를 넣겠습니다.

 


Comments

갸꿀 정보
게임룰로 몹그리핑 끈 상태에서 터지느느 매개체를 크리퍼로 바꾼다면 폭발 피해만 가하고 블럭은 파괴되지 않는 응용 방법도 있습니다.
헉ㄱ그 무공이님이다ㅏㅏㅏㅏㅏㅏ아ㅏㅇㅇ
(그것도 해보았는데 신기하네요.)
참고로 1.8인가? 그때부터는 폭발만 가하지 데미지는 안입는걸로 알고 잇어용 (크리퍼소환할때 이야기중)
1.8버전은 잘 안해봐서 그런지 그렇게 되는줄은 몰랐네요. 신기하네~
답변 감사합니다. :)
(참고로 학교 협의실에서 선생님들 몰래 공공장소 하는건 안비밀..)
신기하다;
이런거 생각하는거보면 대단ㄷㄷ
ㅇㅎ
오 신기하다!!
역시 어려운 커맨드................
신기한데 많이 어렵네여;;;;;;;;;;
많은 분들이 어렵다고 하시는데
사실상 이런거는 조금만 공부하면 쉽게 깨달을수 있는 방식입니다! :)
Category
Point Rank
게시글 Rank
댓글 Rank
State
  • 현재 접속자 54 명
  • 오늘 방문자 12,320 명
  • 어제 방문자 17,019 명
  • 최대 방문자 17,887 명
  • 전체 방문자 4,653,534 명
  • 전체 게시물 47,586 개
  • 전체 댓글수 31,815 개
  • 전체 회원수 16,096 명
Facebook Twitter GooglePlus KakaoStory NaverBand