User:WinX64/Slot Data
Jump to navigation
Jump to search
The Slot data structure defines how an item is represented when inside an inventory window of any kind, such as a chest or furnace.
This page presents the new Slot data structure, using structured components. You can find the documentation of the old structure, that utilizes raw NBT data, here.
Format
| Name | Type | Meaning | |||
|---|---|---|---|---|---|
| Item Count | VarInt | The item count. Every following field is only present if this value is greater than zero. | |||
| Item ID | Optional VarInt | The item ID. Item IDs are distinct from block IDs; see Data Generators for more information. | |||
| Components with data | Optional NBT | Number of elements present in the first data component array | |||
| Components without data | Optional NBT | Number of elements present in the second data component array. This serve as a way to remove the default component values that are present on some items. | |||
| Components to add | Component type | Optional Array | Optional VarInt Enum | The type of component. See Structured components for more detail. | |
| Component data | Optional Varies | The component-dependent data. See Structured components for more detail. | |||
| Components to remove | Component type | Optional Array | Optional VarInt Enum | The type of component. See Structured components for more detail. | |
Structured components
Blah.
| Type | Name | Description | Data |
|---|---|---|---|
| 0 | minecraft:custom_data
|
Description here. | Data here. |
| 1 | minecraft:max_stack_size
|
Description here. | Data here. |
| 2 | minecraft:max_damage
|
Description here. | Data here. |
| 3 | minecraft:damage
|
Description here. | Data here. |
| 4 | minecraft:unbreakable
|
Description here. | Data here. |
| 5 | minecraft:custom_name
|
Description here. | Data here. |
| 6 | minecraft:item_name
|
Description here. | Data here. |
| 7 | minecraft:lore
|
Description here. | Data here. |
| 8 | minecraft:rarity
|
Description here. | Data here. |
| 9 | minecraft:enchantments
|
Description here. | Data here. |
| 10 | minecraft:can_place_on
|
Description here. | Data here. |
| 11 | minecraft:can_break
|
Description here. | Data here. |
| 12 | minecraft:attribute_modifiers
|
Description here. | Data here. |
| 13 | minecraft:custom_model_data
|
Description here. | Data here. |
| 14 | minecraft:hide_additional_tooltip
|
Description here. | Data here. |
| 15 | minecraft:hide_tooltip
|
Description here. | Data here. |
| 16 | minecraft:repair_cost
|
Description here. | Data here. |
| 17 | minecraft:creative_slot_lock
|
Description here. | Data here. |
| 18 | minecraft:enchantment_glint_override
|
Description here. | Data here. |
| 19 | minecraft:intangible_projectile
|
Description here. | Data here. |
| 20 | minecraft:food
|
Description here. | Data here. |
| 21 | minecraft:fire_resistant
|
Description here. | Data here. |
| 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. |