Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Below is a list of all the available Item Components within Minecraft: Bedrock Edition for use with Item JSON files.
Name | Default Value | Type | Description |
---|---|---|---|
description | not set | JSON Object | A list of characters representing an item. The description MUST contain an identifier; other fields are optional. |
minecraft:allow_off_hand | not set | JSON Object | Determine whether an item can be placed in the off-hand slot of the inventory. |
minecraft:block_placer | not set | JSON Object | Block Placer item component. Items with this component will place a block when used. |
minecraft:bundle_interaction | not set | JSON Object | Enables the bundle-specific interaction scheme and tooltip for an item. |
minecraft:can_destroy_in_creative | not set | JSON Object | Determines if the item will break blocks in Creative Mode while swinging. |
minecraft:compostable | not set | JSON Object | Specifies that an item is compostable and provides the chance of creating a composting layer in the composter. |
minecraft:cooldown | not set | JSON Object | Cool down time for a component. After use, all items in a specified 'cool down category' become unusable for a determined amount of time defined in the component. |
minecraft:damage | not set | JSON Object | Determines how much extra damage the item does on attack. |
minecraft:display_name | not set | JSON Object | Defines the text shown when an item name is shown, such as hover text. |
minecraft:durability | not set | JSON Object | Determines how much damage the item can take before breaking, and allows the item to be combined in crafting. |
minecraft:enchantable | not set | JSON Object | Determines what enchantments can be applied to the item. Not all enchantments will have an effect on all item components. |
minecraft:entity_placer | not set | JSON Object | Allows the item to place specified entities into the world. |
minecraft:food | not set | JSON Object | When an item has a food component, it becomes edible to the player. Must have the minecraft:use_modifiers component in order to function properly. |
minecraft:fuel | not set | JSON Object | Allows the item to be used as fuel in a furnace to 'cook' other items. |
minecraft:glint | not set | JSON Object | Determines whether the item has the enchanted glint render effect on it. |
minecraft:hand_equipped | not set | JSON Object | Determines if an item is rendered like a tool while in hand. |
minecraft:hover_text_color | not set | JSON Object | Determines the color of the item name when hovering over it. |
minecraft:icon | not set | JSON Object | Determines the icon to represent the item in the UI and elsewhere. |
minecraft:interact_button | not set | JSON Object | This component is a Boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set to 'true', default 'Use Item' text will be used. |
minecraft:item | not set | JSON Object | A definition of the item, including the 'description' and 'components' sections of the item file. |
minecraft:liquid_clipped | not set | JSON Object | Determines whether an item interacts with liquid blocks on use. |
minecraft:max_stack_size | not set | JSON Object | Determines how many of the item can be stacked. |
minecraft:projectile | not set | JSON Object | Projectile item component. Projectile items shoot out, like an arrow. |
minecraft:rarity | not set | String | The rarity item component allows the specifying of the base rarity of an item. |
minecraft:record | not set | JSON Object | The record item component allows the item to play a sound when used in a jukebox. |
minecraft:repairable | not set | JSON Object | Repairable item component: Determines which items can be used to repair a defined item, as well as the amount of durability specified items will repair. |
minecraft:shooter | not set | JSON Object | Shooter Item Component. Must have the minecraft:use_modifiers component in order to function properly. |
minecraft:should_despawn | not set | JSON Object | Determines whether an item should eventually despawn while floating in the world. |
minecraft:stacked_by_data | not set | JSON Object | Determines if the same item with different aux values can stack. Additionally, defines whether the item actors can merge while floating in the world. |
minecraft:storage_item | not set | JSON Object | Enables an item to store data of the dynamic container associated with it. A dynamic container is a container for storing items that is linked to an item instead of a block or an entity. |
minecraft:tags | not set | JSON Object | The tags component determines which tags are attached to an item. |
minecraft:throwable | not set | JSON Object | Throwable item component. Throwable items, such as a snowball. |
minecraft:use_animation | not set | JSON Object | Determines which animation plays when using an item. |
minecraft:use_modifiers | not set | JSON Object | Modifies use effects, including how long an item takes to use and the player's speed when used in combination with components like Shooter, Throwable or Food. |
minecraft:wearable | not set | JSON Object | Determines where the item can be worn. If any non-hand slot is chosen, the max stack size is set to 1. |