{
    "format_version": "1.12",
    "minecraft:recipe_shaped": {
        "description": {
            "identifier": "minecraft:piston"
        },
        "tags": [
            "crafting_table"
        ],
        "pattern": [
            "AAA",
            "BCB",
            "BDB"
        ],
        "key": {
            "A": {
                "tag": "minecraft:planks"
            },
            "B": {
                "item": "cobblestone"
            },
            "C": {
                "item": "iron_ingot"
            },
            "D": {
                "item": "redstone"
            }
        },
        "result": {
            "item": "piston",
            "count": 1,
            "data": 1
        },
        "priority": -1
    }
}