Type
|
Name
|
Description
|
Data
|
0
|
minecraft:custom_data
|
Customizable data that doesn't fit any specific component.
|
As follows:
Name
|
Type
|
Description
|
Data
|
NBT
|
Always a Compound Tag.
|
|
1
|
minecraft:max_stack_size
|
Maximum stack size for the item.
|
As follows:
Name
|
Type
|
Description
|
Max stack size
|
VarInt
|
Ranges from 1 to 99.
|
|
2
|
minecraft:max_damage
|
The maximum damage the item can take before breaking.
|
As follows:
Name
|
Type
|
Description
|
Max damage
|
VarInt
|
|
|
3
|
minecraft:damage
|
The current damage of the item.
|
As follows:
Name
|
Type
|
Description
|
Damage
|
VarInt
|
|
|
4
|
minecraft:unbreakable
|
Marks the item as unbrekable.
|
As follows:
Name
|
Type
|
Description
|
Show in tooltip
|
Boolean
|
Whether the Unbreakable indicator should be shown on the item's tooltip.
|
|
5
|
minecraft:custom_name
|
Item's custom name. Normally shown in italic, and changeable at an anvil.
|
As follows:
|
6
|
minecraft:item_name
|
Override for the item's default name. Shown when the item has no custom name.
|
As follows:
|
7
|
minecraft:lore
|
Item's lore.
|
As follows:
|
8
|
minecraft:rarity
|
Item's rarity. This affects the default color of the item's name.
|
As follows:
Name
|
Type
|
Description
|
Rarity
|
VarInt Enum
|
Can be one of the following:
- 0 - Common (white)
- 1 - Uncommon (yellow)
- 2 - Rare (aqua)
- 3 - Epic (pink)
|
|
9
|
minecraft:enchantments
|
The enchantments of the item.
|
As follows:
Name
|
Type
|
Description
|
Number of enchantments
|
VarInt
|
Number of elements in the following array.
|
Enchantment
|
Type ID
|
Array
|
VarInt Enum
|
The ID of the enchantment in the enchantment registry.
|
Level
|
VarInt
|
The level of the enchantment.
|
Show in tooltip
|
Boolean
|
Whether the list of enchantments should be shown on the item's tooltip.
|
|
10
|
minecraft:can_place_on
|
List of blocks this block can be placed on when in adventure mode.
|
As follows:
Name
|
Type
|
Description
|
Number of predicates
|
VarInt
|
Number of elements in the following array.
|
Block predicates
|
Array of Block Predicate
|
|
Show in tooltip
|
Boolean
|
Whether the list of blocks should be shown on the item's tooltip.
|
|
11
|
minecraft:can_break
|
List of blocks this item can break when in adventure mode.
|
As follows:
Name
|
Type
|
Description
|
Number of predicates
|
VarInt
|
Number of elements in the following array.
|
Block predicates
|
Array of Block Predicate
|
|
Show in tooltip
|
Boolean
|
Whether the list of blocks should be shown on the item's tooltip.
|
|
12
|
minecraft:attribute_modifiers
|
The attribute modifiers of the item.
|
As follows:
Name
|
Type
|
Description
|
Number of attributes
|
VarInt
|
Number of elements in the following array.
|
Attribute
|
Type ID
|
Array
|
VarInt Enum
|
The ID of the attribute.
|
Unique ID
|
UUID
|
The attribute's unique ID.
|
Name
|
String
|
The attribute's name.
|
Value
|
Double
|
The attribute's value.
|
Operation
|
VarInt Enum
|
The operation to be applied upon the value. Can be one of the following:
- 0 - Add
- 1 - Multiply base
- 2 - Multiply total
|
Slot
|
VarInt Enum
|
The item slot placement required for the attribute to have effect. Can be one of the following:
- 0 - Any
- 1 - Main hand
- 2 - Off hand
- 3 - Hand
- 4 - Feet
- 5 - Legs
- 6 - Chest
- 7 - Head
- 8 - Armor
- 9 - Body
|
Show in tooltip
|
Boolean
|
Whether the list of attributes should be shown on the item's tooltip.
|
|
13
|
minecraft:custom_model_data
|
Value for the item predicate when using custom item models. More info can be found here.
|
As follows:
Name
|
Type
|
Description
|
Value
|
VarInt
|
|
|
14
|
minecraft:hide_additional_tooltip
|
|
The following information needs to be added to this page:
|
What is considered as "additional"? What exact items does this hide?
|
|
None.
|
15
|
minecraft:hide_tooltip
|
Hides the item's tooltip altogether.
|
None.
|
16
|
minecraft:repair_cost
|
Accumulated anvil usage cost. The client displays "Too Expensive" if the value is greater than 40 and the player is not in creative mode (more specifically, if they don't have the insta-build flag enabled). This behavior can be overridden by setting the level with the Set Container Property packet.
|
As follows:
Name
|
Type
|
Description
|
Cost
|
VarInt
|
|
|
17
|
minecraft:creative_slot_lock
|
Marks the item as non-interactive on the creative inventory (the first 5 rows of items). This is used internally by the client on the paper icon in the saved hot-bars tab.
|
None.
|
18
|
minecraft:enchantment_glint_override
|
Overrides the item glint resulted from enchantments
|
As follows:
Name
|
Type
|
Description
|
Has Glint
|
VarInt
|
|
|
19
|
minecraft:intangible_projectile
|
Marks the projectile as intangible (cannot be picked-up).
The Notchian client utilizes the codec meant for chat parsing (and NBT in general) when handling this component, even though it contains no data. This causes an empty Compound Tag to be written, which is likely an unintended bug.
|
As follows:
Name
|
Type
|
Description
|
Value
|
NBT
|
Always a Compound Tag, and always empty.
|
|
20
|
minecraft:food
|
Description here.
|
Data here.
|
21
|
minecraft:fire_resistant
|
Description here.
|
None.
|
22
|
minecraft:tool
|
Description here.
|
Data here.
|
23
|
minecraft:stored_enchantments
|
Description here.
|
Data here.
|
24
|
minecraft:dyed_color
|
Description here.
|
Data here.
|
25
|
minecraft:map_color
|
Description here.
|
Data here.
|
26
|
minecraft:map_id
|
Description here.
|
Data here.
|
27
|
minecraft:map_decorations
|
Description here.
|
Data here.
|
28
|
minecraft:map_post_processing
|
Description here.
|
Data here.
|
29
|
minecraft:charged_projectiles
|
Description here.
|
Data here.
|
30
|
minecraft:bundle_contents
|
Description here.
|
Data here.
|
31
|
minecraft:potion_contents
|
Description here.
|
Data here.
|
32
|
minecraft:suspicious_stew_effects
|
Description here.
|
Data here.
|
33
|
minecraft:writable_book_content
|
Description here.
|
Data here.
|
34
|
minecraft:written_book_content
|
Description here.
|
Data here.
|
35
|
minecraft:trim
|
Description here.
|
Data here.
|
36
|
minecraft:debug_stick_state
|
Description here.
|
Data here.
|
37
|
minecraft:entity_data
|
Description here.
|
Data here.
|
38
|
minecraft:bucket_entity_data
|
Description here.
|
Data here.
|
39
|
minecraft:block_entity_data
|
Description here.
|
Data here.
|
40
|
minecraft:instrument
|
Description here.
|
Data here.
|
41
|
minecraft:ominous_bottle_amplifier
|
Description here.
|
Data here.
|
42
|
minecraft:recipes
|
Description here.
|
Data here.
|
43
|
minecraft:lodestone_tracker
|
Description here.
|
Data here.
|
44
|
minecraft:firework_explosion
|
Description here.
|
Data here.
|
45
|
minecraft:fireworks
|
Description here.
|
Data here.
|
46
|
minecraft:profile
|
Description here.
|
Data here.
|
47
|
minecraft:note_block_sound
|
Description here.
|
Data here.
|
48
|
minecraft:banner_patterns
|
Description here.
|
Data here.
|
49
|
minecraft:base_color
|
Description here.
|
Data here.
|
50
|
minecraft:pot_decorations
|
Description here.
|
Data here.
|
51
|
minecraft:container
|
Description here.
|
Data here.
|
52
|
minecraft:block_state
|
Description here.
|
Data here.
|
53
|
minecraft:bees
|
Description here.
|
Data here.
|
54
|
minecraft:lock
|
Description here.
|
Data here.
|
55
|
minecraft:container_loot
|
Description here.
|
Data here.
|