문서 조회수 확인중... Show
※
JE 1.16.3 기준, BE 1.16.0 빌드 11 기준이며, 상하위 버전에 맞지 않은 태그가 있을 수 있습니다. 1. 개요 2. AttributeModifiers 3. CanDestroy 4. CanPlaceOn 5. display 6. Enchantments 7. HideFlags 8. 내구도가 있는 모든 아이템 전용 8.2. Unbreakable 8.3. RepairCost 9. 글이 쓰인 책 전용 10. 폭죽 전용 11. 플레이어 머리 전용 12. 쇠뇌 전용 13. 블록 아이템 전용 14. 물약 전용 14.1. CustomPotionEffects 14.2. CustomPotionColor 15. 수상한 스튜 전용 16. (사용자 지정 NBT) 1. 개요[편집]아이템 관련 NBT 태그이다. 아이템과 관련한 태그는 대부분 마인크래프트 위키의
Player.dat format 문서에서 볼 수 있다. 2. AttributeModifiers[편집]
의 형태로 매우 길게 나온다. 2.1. AttributeName[편집]모든 속성 앞에는 "generic." 을 붙여야 한다. (예) generic.max_health , generic.attack_damage 등
범위: -2147483648[1] ~2147483647[2] 의 정수로, 0은 효과가 없고 -20 이하부터는 체력이 0이라서 대미지를 입으면 즉사다.
범위: 1~2147483647의 자연수, 0으로 한 경우는 몹이 플레이어를 인식할 수 없게 되어 대미지도 주지 못한다.
-0.1 이하는 움직이지 않는다. -0.001부터 느려지고, 0.001부터 빨라진다.
값은 위의 범위를 써넣으면 된다.
0~2의 값이 정해져 있으며 0으로 할 시 +값, 1 로 할 시 퍼센테이지가 되며 2로 할 시에는 ×값이 된다. 3 이상의 수를 넣을 시 속성이 정상적으로 작동되지 않는다. 2.1.1. 수가 정해져 있지 않은 것들[편집]
해당 아이템이 어디에 있을 때 속성이 나타나는지를 정해준다.
아무것도 써넣지 않으면 모든 곳에 착용해도 능력이 발동한다. 3. CanDestroy[편집]
해당 아이템으로 무엇을 부술 수 있는지 정해주는 태그다. 일반적인 상황에서는 쓰지 않으며, 모험 모드로 플레이할 때 사용한다. 형식:
- 블록 아이디는
처럼 쓰면 된다. 4. CanPlaceOn[편집]
해당 아이템을 어떤 블록에 올릴 수 있는지 정해주는 태그다. 위의
태그처럼 모험 모드에서 발현된다. 형식:
에: /give @a diamond_block{CanPlaceOn:["stone"]} = 모든 플레이어에게 돌에 설치할 수 있는 다이아몬드 블록을 1개 지급한다. 5. display[편집]
다음과 같은 속성을 설정할 수 있다. Name: 아이템의 이름 (JSON 문법을 사용해야 한다.) 형식:
또는
아이템 설명에서 줄바꿈을 하고 싶다면
이런식으로 해주면 된다 5.1. color[편집]display안에 있는 태그로 가죽아이템들의 색깔을 정할 수 있다. 형식: {display:{color:컬러값}} 16777215[3] 를 초과한 수치를 넣었을 때, 기본적인 가죽 색깔로 변한다. ex) FF00FF(보라색) => 16711935 5.2. MapColor[편집]display안에 있는 태그로 지도아이템의 색깔을 정할수 있다. 형식: {display:{MapColor:컬러값}} 16777215를 초과한
수치를 넣었을 때, 일반 지도도 아닌 검게 변한다. 6. Enchantments[편집]
특정 아이템을 마법 부여할 때 쓴다. 일반적으로 해당 마법부여를 할 수 없는 아이템도 강제로 마법부여가 가능하다. 또한 같은 마법 부여를 겹칠 수 있다. 형식:
[5]
아이디는 아래에 있다. 자세한 효과는 마인크래프트/마법 부여 참조. minecraft:를 생략하면 효과는 같지만 별개로 인식된다. 레벨에는 숫자를 입력하면 된다. 입력값은 레벨에 1:1 대응한다. 음수나 0이나 2147483647(231-1)을 넘는 값을 레벨로 입력할 경우 1과 같은 효과가 나타난다.
라고 입력하면 마법효과가 없이 마법부여된 것처럼 빛이 일렁이는 아이템을 만들 수 있다. 를 붙이면 레벨이 0으로 되는 버그가 있다. 아래는 마법부여 아이디 목록이다.
7. HideFlags[편집]
아이템의 태그를 숨길 수 있다. 마법부여, CanDestroy 등이 들어간 아이템에는 설명이 붙는데, 이것을 보이지 않게 해 준다. 형식:
- 입력 방식이 조금 특이하다. 아래의 태그에 맞는 숫자를 모두 더해서 입력해야 한다.
만약 유리를 부술 수 있고 내구도가 무한인 철 검이 있을 때 그 설명을 숨기게 하려면,
라는 태그를 넣으면 된다.[7] [8] 모두 숨기게하려면
을 적으면 된다. 8. 내구도가 있는 모든 아이템 전용[편집]8.1. Damage[편집]
장비의 내구도를 설정할 때 쓰이는 태그이다. 사용법은
.
만약 어떤 도구에 내구도가 p{예: 다이아몬드 도구에서의 p = 1561 }라면 여기에 damage를 q만큼 줄때 (p>q,) 해당도구에 내구도는 p-q만큼 남는다. 8.2. Unbreakable[편집]
내구성이 있는 아이템 한정. 이 설정이 붙은 아이템은 내구도가 무한이 된다. 아이템에 "부서지지 않음"이란 설명이 붙는다. { 내구도가 무한값으로 설정 } 형식:
- 이런 태그에는 1b 또는 0b가 들어간다. 1은 참, 0은 거짓. 이 태그가 붙어 있지 않으면 기본값인 0으로 설정된다. 8.3. RepairCost[편집]
9. 글이 쓰인 책 전용[편집]9.1. author[편집]
쓴 사람을 정한다. 형식:
9.2. generation[편집]
0은 원본이며 1은 원본의 복사본, 2는 복사본의 복사본, 3은 낡음이다. 형식:
9.3. title[편집]
책의 제목을 정한다. 형식:
9.4. pages[편집]
글이 쓰인책이라는 아이템은 책과 깃펜으로 쓴 책을 말한다. 아이템 이름은 written_book. 형식: {pages:['(json 텍스트)','(두번째 페이지의 json 텍스트'... ... ],title:"제목",author:"저자이름",resolved:1b} 참고로 책의 내용을 입력할때 \\n을 입력하면 줄이 바뀐다. 예시 : test라는 글이 쓰인 책을 얻을때
10. 폭죽 전용[편집]이 밑의 nbt는 {Fireworks:{<nbt>}} 의 괄호 안에 적어야한다. ex:
오류가 난다면 {FireworksItem:{id:firework_rocket,Count:1b,tag:{Fireworks:{Explosions:[{Type:3,Flicker:0,Trail:1,Colors:[I;5635925],FadeColors:[I;11141120]}]}}}} 이렇게 해보자. 석궁에도 이렇게 넣어보자. 10.1. Flight[편집]
폭죽의 활강시간을 정한다. -128에서 127 사이이며 이외에 숫자를 적을시 저 사이에 숫자가 나온다. 형식:
10.2. Explosions[편집]
폭죽이 터질때 모양, 색깔등을 정한다. 형식:
10.2.1. Type[편집]폭죽이 터질때 모양을
정한다. 형식
이 표에 없는 수를 넣는다면, 타입 0으로 강제변환한다. 10.2.2. Colors[편집]폭죽이 터질때 색깔을 정한다. 형식:
<value>에는 색깔코드가 들어가는데 16진수 헥스 코드를 10진수로 변환한 값을 써야된다. 예를들어 빨간색을 넣고싶다면,
10.2.3. FadeColors[편집]폭죽이 터지고나서 끝날때 색깔을 정한다 형식
<value>에 들어갈 값은 위의 color 태그와 같다. 10.2.4. Flicker[편집]폭죽에 반짝이는 효과를 준다. 형식:
10.2.5. Trail[편집]폭죽에 잔상 효과를 준다. 형식:
11. 플레이어 머리 전용[편집]11.1. SkullOwner[편집]
특정 플레이어의 머리를 얻을 때 사용하는 태그이다. 플레이어 머리{minecraft:player_head}만 적용된다. 형식:
[9] {Version=1.15.2}예: /give @a
player_head{SkullOwner:"minecraft"}=모든 플레이어에게 이름이 minecraft인 플레이어의 머리 1개를 지급한다. 12. 쇠뇌 전용[편집]12.1. ChargedProjectiles[편집]
쇠뇌에 장착되는 아이템을 바꿔주는 태그이다. 사용법은
} 이다. 폭죽의 데이터태그를 바꾸려면 폭죽의 데이터태그를 그대로 가져오면 된다.
이런 식으로 입력하게 되면 원하는 색과 모양의 폭죽이 장착이 된다. 13. 블록 아이템 전용[편집]블록이 아이템인 상태일 때 붙는 태그다. 13.1. CanPlaceOn[편집]블록을 어느 블록에 기대어 설치할 수 있을지 정하는 태그다. 형식:
13.2. EntityTag[편집]Entity와 관련있는 Block에 붙는 태그이다. 예시 보이지 않는 아이템 액자를 얻어야 할때 13.3. BlockEntityTag[편집]현수막,벌통,상자 등에 붙는 태그이다. 13.3.1. Slot[편집]상자,셜커상자등에 쓸 수 있는 nbt. 이걸로 상자 인벤토리를 감지할 수 있다. 응용:/give @s chest{BlockEntityTag:{Items:[{Slot:0b,id:"minecraft:아이템",Count:개수b}]} 슬롯0(상자의 맨처음 슬롯)에 아이템이 들어있는 상자를 줌. execute if block 1 1 1 chest{BlockEntityTag:{Items:[{Slot:0b,id:"minecraft:아이템",Count:1b}]}} run.... 다양한예시들:/give @s chest{BlockEntityTag:{Items:[{Slot:2b,id:"minecraft:netherite_axe",Count:64b,tag:{Enchantments:[{id:"minecraft:sharpness",lvl:2147483647}]}]}}(인첸트된아이템) /give @s chest{BlockEntityTag:{Items:[{Slot:4b,id:"minecraft:acacia_log",Count:1b,tag:{CanPlaceOn:[id:"minecraft:grass_block"]}}]}}(CanPlaceOn nbt가붙은 상자 주기) 13.3.2. LootTable[편집]구조물 상자를 불러오는 태그. ex) 엔더 시티 상자: minecraft:chest{BlockEntityTag:{LootTable:"minecraft:chests/end_city_treasure"}} 14. 물약 전용[편집]이 사이트에서 쉽게 만들 수 있다. 14.1. CustomPotionEffects[편집]
물약의 속성을 바꿔주는 태그이다 14.1.1. ShowParticles[편집]CustomPotionEffects의 하위 태그
14.1.2. Ambient[편집]CustomPotionEffects의 하위 태그
14.1.3. ShowIcon[편집]CustomPotionEffects의 하위 태그
14.2. CustomPotionColor[편집]포션의 색을 정하는 태그이다
색의 코드는 -2147483648 ~ 2147483647만 가능하다 15. 수상한 스튜 전용[편집]15.1. Effects[편집]
수상한 스튜의 속성을 바꿔주는 태그이다 16. (사용자 지정 NBT)[편집]
여담으로 아이템은 사용자 지정 NBT를 추가할 수 있다. 아래는 작성 예시이다. 형식:
[1] - 2^31[2] 2^31 -1[3] 2^24 -1[4] 구글에서 "컬러 피커"라고 검색하면 16진수 색깔 코드를 손쉽게 얻을 수 있다. 이를 10진수로 변환하면 마인크래프트의 색깔 코드를 얻어낼 수 있다.[5] 한 번에 마법부여를 여러 개 달고 싶을 때를 감안한다. 마법부여 여러 개를 중괄호( )로 나열한 다음 그걸 대괄호( )로 묶어서 처리하는 식. NBT에서 한 번에 다중의 태그를 달 때 쓰이는 형식이므로 기억해 두면 좋다. 참고로 태그를 하나만 달 때도 반드시 대괄호를 쳐 줘야
한다.[6] "이다[7] CanDestroy (8) + Unbreakable
(4)[8] 이 숫자들은 2^n의 형태를 가지고 있기 때문에 가능한 모든 경우의 수에 대하여 겹치는 값이 하나도 없다.[9] MCstaker 사이트에서 해당 태그를 쓰면 {Name:"플레이어 닉네임"}
형태로 끼어있는 태그가 있는데, 플레이어 닉네임을 제외한 해당 태그를 지워 앞에 나온 형식대로만 남겨줘야 제대로 작동한다관련 문서
|