{
    "format_version": "$general.format_version",
    "minecraft:recipe_furnace": {
        "description": "$recipe.general.description",
        "tags": {
            "$dynamic.list.next_index": "$recipe.general.tags"
        },
        "group": { "@meta": { "is_value": true } },

        "input": "$recipe.general.item_block_identifier",
        "output": "$recipe.general.item_block_identifier"
    },
    
    "minecraft:recipe_shaped": {
        "description": "$recipe.general.description",
        "tags": {
            "$dynamic.list.next_index": "$recipe.general.tags"
        },
        "group": { "@meta": { "is_value": true } },

        "pattern": {
            "$dynamic.list.index_triple": { "@meta": { "is_value": true } }
        },
        "key": {
            "$dynamic.recipe.pattern_keys": {
                "item": "$recipe.general.item_block_identifier",
                "data": "$general.number and $molang.embedded"
            }
        },
        "result": {
            "$dynamic.list.next_index": {
                "item": "$recipe.general.item_block_identifier",
                "data": "$general.number and $molang.embedded",
                "count": "$general.number"
            }
        }
    },

    "minecraft:recipe_shapeless": {
        "description": "$recipe.general.description",
        "tags": {
            "$dynamic.list.next_index": "$recipe.general.tags"
        },
        "group": { "@meta": { "is_value": true } },

        "ingredients": {
            "$dynamic.list.next_index": {
                "item": "$recipe.general.item_block_identifier",
                "data": "$general.number and $molang.embedded",
                "count": "$general.number"
            }
        },
        "result": {
            "$dynamic.list.next_index": {
                "item": "$recipe.general.item_block_identifier",
                "data": "$general.number and $molang.embedded",
                "count": "$general.number"
            }
        }
    },

    "minecraft:recipe_brewing_mix": {
        "description": "$recipe.general.description",
        "tags": {
            "$dynamic.list.next_index": "$recipe.general.tags"
        },

        "input": "$recipe.general.item_block_identifier",
        "reagent": "$recipe.general.item_block_identifier",
        "output": "$recipe.general.item_block_identifier"
    },

    "minecraft:recipe_brewing_container": {
        "description": "$recipe.general.description",
        "tags": {
            "$dynamic.list.next_index": "$recipe.general.tags"
        },

        "input": "$recipe.general.item_block_identifier",
        "reagent": "$recipe.general.item_block_identifier",
        "output": "$recipe.general.item_block_identifier"
    }
}