MAKER · JAVA

Make the name tag craftable

The name tag famously has no crafting recipe — this fixes that in one sentence. The engine writes a real recipe JSON (with the recipe-book unlock advancement) shaped from the ingredients you name, validated against the item registry so it loads first try.

WHAT YOU ACTUALLY GET — REAL OUTPUT FOR “CRAFT A NAME TAG FROM PAPER AND STRING

Name Tag From Paper · Java datapack · 4 files

It does this: new crafting recipe for name tag.

README.txt
data/name_tag_from_paper/recipe/craft_name_tag.json
pack.mcmeta
… 1 more

Start it: /reload

How it works

  1. 1Describe it: "craft a name tag from paper and string" — the ingredient list shapes the crafting grid.
  2. 2Drop the datapack into your world and /reload.
  3. 3Craft it: the recipe appears in the recipe book once you hold an ingredient.

Questions people ask

Why isn't it craftable in vanilla?

Mojang ships some items loot-only. A datapack recipe is the clean, server-safe way to change that — no mods, and it uninstalls by deleting one file.

Can I choose the ingredients?

Yes — whatever you name in the sentence becomes the recipe. Two ingredients make a 2×2-ish shape, more fill a 3×3.

Does it show in the recipe book?

Yes — the pack includes the unlock advancement, so the recipe pops up as soon as you pick up an ingredient.

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.