Shaped versus shapeless
Shaped recipes preserve the nine-slot arrangement. Shapeless recipes only require the listed ingredients and ignore their crafting-grid positions.
Creative
Starter shaped or shapeless Java recipe JSON. Test it in a datapack before publishing. This is not a full recipe lab.
data/my_pack/recipe/custom_diamond.json
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"ABA",
"AAA"
],
"key": {
"A": {
"item": "minecraft:coal"
},
"B": {
"item": "minecraft:stick"
}
},
"result": {
"id": "minecraft:diamond",
"count": 1
}
}Datapack Generator
Create shaped or shapeless Java crafting recipes with a namespace, file ID, ingredients, result item, and count. Download JSON ready for the recipe folder in a datapack.
Shaped recipes preserve the nine-slot arrangement. Shapeless recipes only require the listed ingredients and ignore their crafting-grid positions.
Place the downloaded file in the displayed data/<namespace>/recipe path and ensure the datapack has matching metadata for the target Java version.
No. Crafting Table browses vanilla recipes; this page creates custom datapack JSON.
Namespaced item IDs can be entered, but the target mod must provide those items.
If something feels wrong, a Minecraft version is missing, the wording is confusing, or you have a better workflow idea, send it over. Real player feedback is how these tools get sharper.