개인 자료란 (JE)

  서버 커뮤니티

Profile 스밋 대표칭호 없음

res01001 1b3afc8b38ba43e898f0a37037e9e696

Profile

자료 공통 리뷰, 강좌 기초

기초 nbt 태그

2020.01.10 조회 수 13246 추천 수 2

안녕하세요 처음으로 는 글을 쓰는 스밋 입니다 일단 바로 본론으로 가겠습니다

커맨드에는 커맨드 태그와 nbt 태그와 Tag 가 있습니다 일단 오늘은 nbt 태그를 알아봅시다

nbt태그란 특정 엔티티에게 특정한 효과를 주는것을 말합니다

만약 {inGround:1b} 를 쓴다면 블럭에 박혀있는 엔티티만 범위에 들어오는 것이죠

그래서 1.12.2와 1.13.2 사이에 커맨드 블럭과 nbt에 변화가 많았습니다

기본적인 nbt는 이렇게 돼겠습니다

{Small:1b}   : 아머스탠드를 소환할때 작은 형태의 아머스탠드를 소환 합니다

{Invisible:1b} : 엔티티를 투명하게 만듭니다

{CustomName:"{\"text\":\"이름\"}"} : 엔티티에게 이름을 부여한다

{ExplosionRadius:위력숫자} 크리퍼의 폭발 위력을 높인다 (tnt는 불가능)

{Fuse:시간} 시간이 걸려야 돼는 tnt나 크리퍼가 폭발할려고 할때의 시간 (숫자는 틱입니다 틱은 20의 1초 입니다)

기본적인 nbt 태그는 이정도 입니다

이것을 응용해서 사용할수 있죠

만약 {inGround:1b} 를 쓴다면 execute at @e[type=arrow,nbt={inGround:1b}] run summon minecraft:creeper ~ ~ ~ {Fuse:0} 하면 화살이 박힌 다음 터지겠죠 하지만 이것만 하면 화살은 폭발 데미지를 안받기에 여기에 연쇄 조건형 커맨드로 kill @e[type=arrow,nbt={inGround:1b}] 이렇게 하면 이제  화살이 블럭에 박힌뒤 터지는 시간이 0틱인 크리퍼를 정상적으로 소환할시 블럭에 박힌 화살들을 제거 한다 이런식이겠네요 만약 물어볼것이 있다면 댓글로 부탁 드립니다 제가 아는선에서는 답을 다 해드리겠습니다 제가 알려주는건 잘 못해서 죄송합니다 꾸벅 하지만 열심히 하는 스밋이 돼겠습니다







5개의 댓글

아이스틴
2020.01.10

어려운 것도 많이 알려주세요!!

DDang_
2020.01.10

좋은 글은 추천입니다

디큐
2020.10.30

만약10칸 안에 있는 모든 아이템 액자를 투명하게 만드려면 어떻게 해야 하나요?

스밋
2021.12.19
@디큐

이제 따로 data 값으로 디스턴션 사용해서 10칸 내에 있는 아이템 액자를 인비저블로 만든다고 따로 작성 해야 합니다

이렌
2021.12.19

조회수 버근줄 알았는데..ㅋㅋ 글 잘쓰셨네요 추천박고갑니다