Info: Items are experimental and may change in the future.




To define an item, the item definition must be defined in the behavior pack in a JSON file.
All attributes, including item names, must be defined using item components.

Item Definition Properties

The properties are part of the Item Definition. This helps the system determine how to parse and initialize this item.

Name Type Default Value Description
format_version Specifies the version of the game this entity was made in. If the version is lower than the current version, any changes made to the entity in the vanilla version will be applied to it.
minecraft:item Item definition, which includes the "description" and "components" sections.

Code Example


  "format_version": "1.20.20",
  "minecraft:item": {
    "description": {
      "identifier": "minecraft:blaze_rod"
    "components": {
      "minecraft:fuel": {
        "duration": 120.0
      "minecraft:max_stack_size": 64,
      "minecraft:icon": {
        "texture": "blaze_rod"
      "minecraft:hand_equipped": true,
      "minecraft:display_name": {
        "value": "Blaze Rod"

This website is not affiliated with Mojang Studios or Microsoft