MAKER · JAVA

Make any item craftable

Saddles, name tags, elytra — Minecraft has famously uncraftable items. Describe the recipe you wish existed and the engine writes the shaped-recipe JSON for you, with a sensible grid layout inferred from your ingredient count.

WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “CRAFT A SADDLE FROM LEATHER AND IRON

Saddle From Leather Iron · Java datapack · 4 files

It does this: new crafting recipe for saddle.

README.txt
data/saddle_from_leather_iron/recipe/craft_saddle.json
pack.mcmeta
… 1 more

Start it: /reload

How it works

  1. 1Describe it: "craft a saddle from leather and iron" — result and ingredients are parsed against a safe whitelist.
  2. 2Install the datapack and /reload.
  3. 3The recipe appears in your recipe book — craft away.

Questions people ask

Which items can be results or ingredients?

A curated whitelist of vanilla items — that's what guarantees the generated JSON is always valid and the recipe always unlocks.

Shaped or shapeless?

Shaped — the grid pattern is derived from how many ingredients you name, and the recipe unlocks in the book when you hold an ingredient.

Can I add several recipes at once?

Yes — chain them: "craft a saddle from leather and iron and also craft a name tag from paper and string".

Why it never breaks

No language model writes these files. Deterministic engines parse your description into validated parameters and emit game files that are correct by construction — then CI boots real Paper and Bedrock servers weekly to prove packs still load on current Minecraft. Read the full story on the comparison page or in the docs.