Edit

Recipes Documentation - minecraft:recipe_shapeless

A shapeless crafting recipe for Minecraft Bedrock Edition. Shapeless recipes allow ingredients to be placed in any order and position on the crafting grid, unlike shaped recipes that require specific patterns.

Note

Starting in 1.19.40, ingredient entries may specify a 'tag' instead of an 'item', allowing the recipe to accept any item that belongs to the named item tag.

Shapeless Recipe Properties

Name Default Value Type Description
format_version not set Version The format version of this recipe file.
minecraft:recipe_shapeless not set Recipe Shapeless item The shapeless recipe definition container.

Recipe Shapeless

Recipe Shapeless Properties

JSON path: minecraft:recipe_shapeless

Name Default Value Type Description
description not set Description item The recipe description containing identifier.
group not set String An optional group identifier for recipe book organization.
ingredients not set Array of Ingredients items The list of ingredients required for the recipe.
priority not set Integer number Recipe priority for conflict resolution.
result not set Result item The crafting result.
result (as Array of objects) not set Array of objects An array of crafting results.
tags not set Array of strings Tags that specify which crafting stations can use this recipe.
unlock not set Array of Unlock items Conditions that must be met to unlock this recipe in the recipe book.

Description

Description Properties

JSON path: minecraft:recipe_shapeless > description

Name Default Value Type Description
identifier not set String The unique identifier for this recipe.

Ingredients

Ingredients Properties

JSON path: minecraft:recipe_shapeless > ingredients

Name Default Value Type Description
count not set Integer number The number of this ingredient required.
item not set String The item identifier.
tag not set String An item tag that matches multiple items.
data not set Integer number Deprecated - no longer in use. The item data/aux value for items with variants. This property no longer works after format versions of at least 1.20.0.

Result

Result Properties

JSON path: minecraft:recipe_shapeless > result

Name Default Value Type Description
count not set Integer number The number of items produced.
item not set String The result item identifier.
data not set Integer number Deprecated - no longer in use. The result item data/aux value. This property no longer works after format versions of at least 1.20.0.

Unlock

Unlock Properties

JSON path: minecraft:recipe_shapeless > unlock

Name Default Value Type Description
context not set String The context in which the recipe is unlocked (e.g., 'AlwaysUnlocked', 'PlayerInWater', 'PlayerHasManyItems', 'None').
item not set String The item that must be obtained to unlock this recipe.

Samples

Andesite

{
  "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
    }
  }
}