이곳은 개발을 위한 베타 사이트 입니다.
기여내역은 언제든 초기화될 수 있으며, 예기치 못한 오류가 발생할 수 있습니다.
기여내역은 언제든 초기화될 수 있으며, 예기치 못한 오류가 발생할 수 있습니다.
마인크래프트/NBT/몹/플레이어
덤프버전 :
상위 문서: 마인크래프트/NBT/몹
말 그대로 플레이어 전용 NBT이다. 플레이어의 인벤토리 슬롯의 아이템을 감지하는데에 쓰기 때문에 1.13 이상은 execute, 1.13 미만은 testfor을 사용해 쓸 수 있다. NBT 수정이나 삭제, 추가는 못한다.
모든 기본 값은 서바이벌 기준이다.
쓰는 방법은
위의 Item하고 비슷한 사용방법이다.
인벤토리가 있는 블록의 경우, 이 NBT 태그가 아닌 Items 태그를 이용한다. 사용법은 Inventory 자리에 Items를 넣으면 된다.
인벤토리의 어느 슬롯에 이 아이템이 있는지 감지할 수 있다.
쓰는 방법은
인벤토리의 숫자는 아래의 사진을 참고하여 보면 된다.
추가로, Slot 명령어는 플레이어 전용 NBT태그에 모두 쓸 수 있는 명령어이다. 뒤에 id가 붙는다 싶으면 그 뒤에 Slot도 같이 따라서 쓸 수 있다.
화로 제작법 책 연 경우 1이다.
제작 제작법 책 연 경우 1이다.
예시1:
구문:
부가적인 설명이지만, 기본적으로 핫바의 첫번째 슬롯은 데이터코드가 0이다. 고로 내가 쓰고싶은 핫바 칸 수에서 1을 빼주면 데이터코드를 쉽게 찾을 수 있다.
기본값은 현재 플레이중인 버전에 따라 다르다. 아래는 목록이다.
형식:
형식:
형식:
사망시 표시되는 점수
앵무새가 플레이어의 왼쪽 어깨에 앉았을 때 그 앵무새의 NBT
앵무새가 플레이어의 오른쪽 어깨에 앉았을 때 그 앵무새의 NBT
플레이어가 타고있는 엔티티를 감지한다.
형식:
경험치 레벨을 확인한다. 32비트 변수이므로 2147483647가 최대 값이다.
경험치 막대에서 다음 레벨 진행률 / 백분율. 65.2%이면 0.652이다.
마법부여대에 사용되는 시드이다.
여담으로 1.14 이하 버전은 이 값이 0으로 고정되어 첫번째 마법 부여는 무조건 정해져 있다. 두번째부터는 랜덤이다.
[각주]
1. 개요
2. abilities
3. EnderItems
4. Inventory
4.1. Slot
5. recipeBook
5.1. recipes
5.2. toBeDisplayed
5.3. isFilteringCraftable
5.4. isFurnaceFilteringCraftable
5.5. isFurnaceGuiOpen
5.6. isGuiOpen
6. SelectedItem
7. SelectedItemSlot
8. DataVersion
9. Dimension
10. foodExhaustionLevel
11. foodLevel
12. foodSaturationLevel
13. foodTickTimer
14. LastDeathLocation
15. playerGameType
16. previousPlayerGameType
17. Score
18. seenCredits
19. ShoulderLeft
20. ShoulderRight
21. SpawnDimension
22. SpawnX
23. SpawnY
24. SpawnZ
25. SleepTimer
26. RootVehicle
27. warden_spawn_tracker
28. XpLevel
29. XpP
30. XpSeed
31. XpTotal
1. 개요[편집]
말 그대로 플레이어 전용 NBT이다. 플레이어의 인벤토리 슬롯의 아이템을 감지하는데에 쓰기 때문에 1.13 이상은 execute, 1.13 미만은 testfor을 사용해 쓸 수 있다. NBT 수정이나 삭제, 추가는 못한다.
모든 기본 값은 서바이벌 기준이다.
2. abilities[편집]
플레이어가 가진 속성.
3. EnderItems[편집]
플레이어의 엔더 상자에 있는 아이템을 감지하는 태그이다. 세부 사항은 Inventory와 같다.
4. Inventory[편집]
플레이어의 인벤토리에 있는 아이템을 감지하는 태그이다.
쓰는 방법은
{Inventory:[{id:"minecraft:아이디"}]}
이다.위의 Item하고 비슷한 사용방법이다.
인벤토리가 있는 블록의 경우, 이 NBT 태그가 아닌 Items 태그를 이용한다. 사용법은 Inventory 자리에 Items를 넣으면 된다.
4.1. Slot[편집]
태그 Inventory에 딸려오는 태그.
인벤토리의 어느 슬롯에 이 아이템이 있는지 감지할 수 있다.
쓰는 방법은
{Inventory:[{id:"minecraft:아이디",Slot:슬롯의 숫자b}]}
이다.인벤토리의 숫자는 아래의 사진을 참고하여 보면 된다.
추가로, Slot 명령어는 플레이어 전용 NBT태그에 모두 쓸 수 있는 명령어이다. 뒤에 id가 붙는다 싶으면 그 뒤에 Slot도 같이 따라서 쓸 수 있다.
5. recipeBook[편집]
5.1. recipes[편집]
5.2. toBeDisplayed[편집]
5.3. isFilteringCraftable[편집]
5.4. isFurnaceFilteringCraftable[편집]
5.5. isFurnaceGuiOpen[편집]
화로 제작법 책 연 경우 1이다.
5.6. isGuiOpen [편집]
제작 제작법 책 연 경우 1이다.
6. SelectedItem[편집]
플레이어가 현재 들고있는 아이템을 감지할 수 있는 태그이다. 플레이어를 제외한 몹에겐 이 태그가 아닌
HandItems
태그가 역할을 대신한다.예시1:
{SelectedItem:{id:"minecraft:stone"}}
7. SelectedItemSlot[편집]
플레이어가 핫바 슬롯이 어디인지 감지한다. 핫바 첫번째 슬롯이면
0
이다.구문:
{SelectedItemSlot:인벤토리의 숫자}
부가적인 설명이지만, 기본적으로 핫바의 첫번째 슬롯은 데이터코드가 0이다. 고로 내가 쓰고싶은 핫바 칸 수에서 1을 빼주면 데이터코드를 쉽게 찾을 수 있다.
8. DataVersion[편집]
기본값은 현재 플레이중인 버전에 따라 다르다. 아래는 목록이다.
9. Dimension[편집]
플레이어의 차원을 감지한다. minecraft:the_nether는 네더, minecraft:overworld는 오버월드(지상), minecraft:the_end는 엔드이다. 모드나 만우절 버전, 데이터팩 등으로 추가된 차원은 이 외의 문자열을 가진다.
형식:
{Dimension:"문자열"}
10. foodExhaustionLevel[편집]
행동에 따라 증가하며 이 값이 4이상 될시 포만감(foodSaturationLevel) 또는 배고픔(foodLevel)이 1 줄어든다.
11. foodLevel[편집]
배고픔 수치를 감지한다. 반칸당 1이다. 20은 배고픔 꽉 찬 상태.
형식:
{foodLevel:숫자}
12. foodSaturationLevel[편집]
포만감 수치를 감지한다. 1 ~ 20
형식:
{foodSaturationLevel:숫자}
13. foodTickTimer[편집]
14. LastDeathLocation[편집]
마지막으로 사망한 플레이어의 위치와 차원을 확인한다. 죽은 적이 없거나 죽은 곳이 다른 차원일 경우 만회 나침반이 무작위로 회전한다.
15. playerGameType[편집]
플레이어의 게임모드를 확인한다. 0은 서바이벌, 1은 크리에이티브, 2는 모험 모드, 3은 관전 모드이다.
16. previousPlayerGameType[편집]
플레이어의 이전 게임 모드. 설명은 playerGameType와 같다.
17. Score[편집]
사망시 표시되는 점수
18. seenCredits [편집]
엔딩을 봤는지 여부. 봤다면 1이다.
19. ShoulderLeft[편집]
앵무새가 플레이어의 왼쪽 어깨에 앉았을 때 그 앵무새의 NBT
20. ShoulderRight[편집]
앵무새가 플레이어의 오른쪽 어깨에 앉았을 때 그 앵무새의 NBT
21. SpawnDimension[편집]
플레이어의 침대 또는 리스폰 정박기의 차원이다. 존재하지 않을 수 있다.
22. SpawnX[편집]
플레이어의 침대 또는 리스폰 정박기의 X 좌표이다. 존재하지 않을 수 있다.
23. SpawnY[편집]
24. SpawnZ[편집]
25. SleepTimer[편집]
플레이어가 잠을 잔 시간.
26. RootVehicle[편집]
플레이어가 타고있는 엔티티를 감지한다.
형식:
{RootVehicle:{Entity:{id:"minecraft:엔티티"
}}}27. warden_spawn_tracker[편집]
28. XpLevel[편집]
경험치 레벨을 확인한다. 32비트 변수이므로 2147483647가 최대 값이다.
29. XpP[편집]
경험치 막대에서 다음 레벨 진행률 / 백분율. 65.2%이면 0.652이다.
30. XpSeed[편집]
마법부여대에 사용되는 시드이다.
여담으로 1.14 이하 버전은 이 값이 0으로 고정되어 첫번째 마법 부여는 무조건 정해져 있다. 두번째부터는 랜덤이다.
31. XpTotal[편집]
[각주]