res01001 1b3afc8b38ba43e898f0a37037e9e696
안녕하세요 처음으로 는 글을 쓰는 스밋 입니다 일단 바로 본론으로 가겠습니다
커맨드에는 커맨드 태그와 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틱인 크리퍼를 정상적으로 소환할시 블럭에 박힌 화살들을 제거 한다 이런식이겠네요 만약 물어볼것이 있다면 댓글로 부탁 드립니다 제가 아는선에서는 답을 다 해드리겠습니다 제가 알려주는건 잘 못해서 죄송합니다 꾸벅 하지만 열심히 하는 스밋이 돼겠습니다
아이스틴
2020.01.10어려운 것도 많이 알려주세요!!
DDang_
2020.01.10좋은 글은 추천입니다
디큐
2020.10.30만약10칸 안에 있는 모든 아이템 액자를 투명하게 만드려면 어떻게 해야 하나요?
스밋
2021.12.19이제 따로 data 값으로 디스턴션 사용해서 10칸 내에 있는 아이템 액자를 인비저블로 만든다고 따로 작성 해야 합니다
이렌
2021.12.19조회수 버근줄 알았는데..ㅋㅋ 글 잘쓰셨네요 추천박고갑니다