개인 자료란 (JE)

  서버 커뮤니티

Profile 허두 한마포 커뮤니티 매니저

HURDOO 2b370e4f33334fd5af2d1419cfe356a7

Profile

강좌 자바 에디션(JE) 커맨드 응용

[JE 1.14+] 크리퍼 요격기

2020.04.10 조회 수 265 추천 수 0
게임버전 1.14.x 

https://www.koreaminecraft.net/qna/1549208 


질문게시판에서 어떤 분이 크리퍼를 요격시키는 주민을 만드는 방법을 물어보셨길래

효율은 별로 좋지 않지만 어쨌든 만들어봤습니다.

(단점이라면.. 블록도 뚫는다는거?)



137f7af5817974362326f6410bdac60e.png

(명령 블록 배치 모습)

1.15.2에서 실험했으며,

1.14~ 에서는 정상 작동합니다.



먼저 주민에게 turret 태그를 달아줄게요.

주민에게 십자가를 겨누고 /tag 주민UUID add turret



1. 반복형, 무조건적, 항상 활성화

execute as @e[type=villager,tag=turret] at @s if entity @e[type=minecraft:creeper,distance=..30] run tp @s ~ ~ ~ facing entity @e[type=creeper,limit=1,sort=nearest]

주민이 크리퍼를 바라보도록 방향을 전환합니다.

크리퍼의 감지 거리는 기본값 30 (반경 30블록) 입니다.

감지 거리 수정을 원하시면 중간의 distance=..30 에서 30을 다른 정수를 바꿔주시면 됩니다. (8번과 연결됩니다)



2. 연쇄형, 조건적, 항상 활성화

execute as @e[type=villager,tag=turret] at @s unless entity @e[type=minecraft:armor_stand,tag=egg] run summon minecraft:armor_stand ^ ^ ^1 {Invulnerable:1b,Invisible:1b,Tags:["egg"]}

현재 발사되고 있는 발사체가 없을 시 발사체를 소환합니다.



3. 연쇄형, 조건적, 항상 활성화

replaceitem entity @e[type=minecraft:armor_stand,tag=egg] armor.head egg

투사체에게 달걀의 모습을 입혀줍니다.



4. 연쇄형, 무조건적, 항상 활성화

execute as @e[type=minecraft:armor_stand,tag=egg] at @s run tp @s ~ ~ ~ facing entity @e[type=creeper,limit=1,sort=nearest]

투사체가 크리퍼를 향하게 합니다.



5. 연쇄형, 무조건적, 항상 활성화

execute as @e[type=minecraft:armor_stand,tag=egg] at @s run tp @s ^ ^ ^0.5

투사체가 점점 크리퍼에게 가까워지도록 이동시켜줍니다.



6. 연쇄형, 무조건적, 항상 활성화

execute at @e[type=minecraft:armor_stand,tag=egg] as @e[type=minecraft:creeper,distance=..0.3] run execute at @s run summon minecraft:arrow ~ ~3 ~ {damage:6,Tags:["creeper"]}

투사체가 크리퍼에 맞으면 크리퍼 위에 화살을 소환합니다. 크리퍼는 그 화살에게서 데미지를 입습니다.

데미지는 기본값 3 (하트 1칸 반) 으로 설정되어 있으며, 크리퍼의 기본 체력은 20 (하트 10칸) 입니다.

데미지 수정은 뒤쪽의 damage:6에서 6을 다른 정수로 바꾸시면 됩니다.



7. 연쇄형, 무조건적, 항상 활성화

kill @e[type=minecraft:armor_stand,tag=egg]

투사체가 화살을 소환한 후 소멸합니다.



8. 연쇄형, 무조건적, 항상 활성화

execute as @e[type=minecraft:armor_stand,tag=egg] at @s unless entity @e[type=minecraft:creeper,distance=..30] run kill @s

투사체를 이미 발사했는데, 30블록 안에 크리퍼가 없는 경우 투사체가 소멸합니다.



9. 연쇄형, 무조건적, 항상 활성화

execute as @e[type=minecraft:arrow,tag=creeper,nbt={inGround:1b}] run kill @s

크리퍼에 맞지 않고 땅에 박힌 화살들을 소멸합니다.



원래는 화살을 해서 어떻게 잘 해보려 했는데.. 힘들어서 이런 방식으로 만들었답니다 :D


추가로 궁금하신 점이 있으시다면 댓글! 이나

[질문] 게시판을 이용해주세요!





12개의 댓글

윈초
2020.04.10

ㅋㅋㅋㅋㅋㅋㅋ 이건 뭐에요 ㅋㅋ

허두
2020.04.10
@윈초

글쎄요?

사실 제가 만들어놓고도 저도 모르겠네요 ㅋㅋㅋㅋ

윈초
2020.04.10

ad0f9b2f240c51db101e31bbfd449de3.png

주민 사망! ㅋㅋ

윈초
2020.04.10
@윈초

b82fb87a6b7531fc9f95261802019e40.png

...?

허두
2020.04.10
@윈초

집중 공격! ㅋㅋㅋㅋ

윈초
2020.04.10
@허두

(주민을 많이 소환하면 귀테러더라구요 ㅋㅋ)

도도한도리
2020.04.11

뭐라는지 하나도 모르겠다

허두
2020.04.11
@도도한도리

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

도도한도리
2020.04.11
@허두

이해가 가는게 7번밖에 없어용

허두
2020.04.11
@도도한도리

커멘드 알아가시다 보면, 언젠가 이해가 가실겁니다!

도도한도리
2020.04.13
@허두

 

도리/?? (마크 커맨드 핵초보) (마크 6개월차 핵초보)

네?

허두
2020.04.13
@도도한도리

그럼 저의 세 번째 목표는 도도한도리 님을 커멘드 초보에서 탈출시키는 것이 되겠네요!

(첫 번째, 두 번째 목표는 http://about.ezcommand.kro.kr 에 ㅋㅋ)

뉴스 및 창작물
/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