Bedrock Edition beta crafting recipe documentation

From Minecraft Wiki
Jump to: navigation, search
Information icon.svg
This feature is exclusive to Bedrock Edition.

This is the crafting recipe documentation for Bedrock Edition beta 1.13.0.9. New features, components, and capabilities in this release are not final and might change without notice before the final release. Be sure to check the documentation once the release is out of beta if the add-on isn't working properly. Resource and behavior packs created for the beta are not guaranteed to work on the final release.

minecraft:recipe_shaped[edit]

Type Name Default Value Description
String tags Crafting_table
String Pattern an array of characters surrounded by quotation marks in a 3 x 3 grid
String key what your character translate to in items
String result what you get from crafting
Code Example
Example
{
  "format_version": "1.12",
  "minecraft:recipe_shaped": {
    "description": {
    "identifier": "magic:wand"
    },

    
    "tags": [ "crafting_table" ],
    "pattern": [
      "e# ",
      "#b#",
      " ##"
    ],
    "key": {
      "#": {
        "item": "minecraft:stick"
      },
      "e" : {
        "item": "minecraft:diamond"
      },
      "b" : {
        "item": "minecraft:bow"
      }
    },
    "result": {
      "item": "magic:wand"
    }
  }
}

minecraft:recipe_shapeless[edit]

Type Name Default Value Description
String tags crafting_table, cartography_table, stonecutter
List ingredients Any items used for crafting
String result what you get from crafting
Code Example
Example

{
  "format_version": "1.12",
  "minecraft:recipe_shapeless": {
    "description": {
    "identifier": "minecraft:andesite"
    },

    
    "tags": [ "crafting_table" ],
    "ingredients": [
      {
        "item": "minecraft:stone",
        "data": 3
      },
      {
        "item": "minecraft:cobblestone"
      }
    ],
    "result": {
      "item": "minecraft:stone",
      "data": 5,
      "count": 2
    }
  }
}

Another example for cartography table recipe:

{
  "format_version": "1.12",
  "minecraft:recipe_shapeless": {
    "description": {
    "identifier": "minecraft:cartography_table_locator_map"
    },

    
    "tags": [ "cartography_table" ],
    "ingredients": [
      {
        "item": "minecraft:paper"
      },
      {
        "item": "minecraft:compass"
      }
    ],
    "result": {
      "item": "minecraft:emptymap",
      "data": 2
    }
  }
} 

Another recipe for stonecutter:

{
  "format_version": "1.12",
  "minecraft:recipe_shapeless": {
    "description": {
    "identifier": "minecraft:stonecutter_dark_prismarine_stairs"
    },

    
    "tags": [ "stonecutter" ],
    "priority": 1,
    "ingredients": [
      {
        "item": "minecraft:prismarine",
        "data": 1
      }
    ],
    "result": {
      "item": "minecraft:dark_prismarine_stairs",
      "data": 0,
      "count": 1
    }
  }
  
} 

minecraft:recipe_furnace[edit]

if the item should be cooked to make another item

Type Name Default Value Description
String tags furnace, smoker, campfire, blast_furnace
String input what you are smelting
String output what is the result of smelting
Code Example
Example
{
  "format_version": "1.12",
  "minecraft:recipe_furnace": {
    "description": {
    "identifier": "food:hotdog"
    },

    
    "tags": ["furnace"],
    "input": "food:hotdog",
    "output": "food:cooked_hotdog"
  }
  
}

Another example with multiple tags:

{
  "format_version": "1.12",
  "minecraft:recipe_furnace": {
    "description": {
    "identifier": "minecraft:furnace_fish"
    },

    
    "tags": ["furnace", "smoker", "campfire"],
    "input": "minecraft:fish",
    "output": "minecraft:cooked_fish"
  }
  
}

minecraft:recipe_brewing_mix[edit]

if the potion should be brewed to make another potion

Type Name Default Value Description
String tags brewing_stand
String input what potion you brewing
String reagent what item required to brew potion
String output what is the result of brewing
Code Example
{
  "format_version": "1.12",
  "minecraft:recipe_brewing_mix": {
    "description": {
      "identifier": "minecraft:brew_fireresistance_redstone"
    },

    "tags": [ "brewing_stand" ],

    "input": "minecraft:potion_type:fire_resistance",
    "reagent": "minecraft:redstone",
    "output": "minecraft:potion_type:long_fire_resistance"
  }

}
 

minecraft:recipe_brewing_container[edit]

If the potion should be brewed to change its container

Type Name Default Value Description
String tags brewing_stand
String input what potion you brewing
String reagent what item required to brew potion
String output what is the result of brewing
Code Example
{
  "format_version": "1.12",
  "minecraft:recipe_brewing_container": {
    "description": {
      "identifier": "minecraft:brew_potion_sulphur"
    },

    "tags": [ "brewing_stand" ],

    "input": "minecraft:potion",
    "reagent": "minecraft:gunpowder",
    "output": "minecraft:splash_potion"
  }

}