Skip to main content

Crafting Data Packs

New recipes, uncraftable items made craftable, and recipe tweaks for convenience.

Cauldron ConcreteSimple

Vanilla Tweaks

Throw concrete powder into a water cauldron to create concrete. Much faster than the traditional water-placing method.

1.21.4
Craftable BundlesSimple

Vanilla Tweaks

Adds a crafting recipe for bundles using rabbit hide and string. Makes bundles obtainable without experimental features.

1.20.4
Craftable NetheriteSimple

Community

Adds alternative recipes for netherite upgrade templates, making them renewable. Reduces the grind for upgrading diamond gear.

1.21.4
Universal DyeingSimple

Vanilla Tweaks

Allows re-dyeing any already-dyed item to a different color. Beds, wool, concrete, terracotta, glass, and more.

1.21.4
Unpackable IceSimple

Vanilla Tweaks

Unpack packed ice back into regular ice and blue ice back into packed ice. Reverses the packing recipes.

1.21.4
Unpackable Nether WartSimple

Vanilla Tweaks

Uncraft nether wart blocks back into individual nether wart items. Simple convenience recipe.

1.21.4

What recipe packs add

Recipes are JSON files in data/<namespace>/recipe, called recipes before 1.21, and they cover the crafting table, furnaces, the stonecutter and the smithing table. In 1.21.2 the ingredient format was simplified to plain item IDs and tags, so a recipe pack made for 1.21.1 or older can fail to load on newer versions until it is updated.

Craftable Bundles
Bundles became a normal item in 1.21.2, crafted from one string and one leather. Before that they sat behind an experiment with a recipe of two string and six rabbit hide; this pack gives 1.20 through 1.20.4 a normal rabbit hide and string recipe.
Universal Dyeing
Since 1.20 vanilla lets you dye wool of any color into another color. The pack takes the same idea to blocks the game still will not re-dye, such as colored terracotta, concrete and glass.
Unpackable Ice
Nine ice make packed ice and nine packed ice make blue ice, but the game never lets you go back: packed ice is not a storage block.
Unpackable Nether Wart
Jeb added the nether wart block as decoration, not as storage, which is why nine warts go in and none come out. This pack adds the missing way back.
Craftable Netherite
In vanilla the netherite upgrade template only comes from bastion remnants, and you copy one by crafting it with seven diamonds and netherrack. Making the first template craftable skips the bastion.
Cauldron Concrete
Concrete powder turns into concrete the moment it touches water, which normally means placing every block next to water and mining it again.

Recipe types in 26.2

The game knows seven kinds of recipe: crafting, smelting, blasting, smoking, campfire cooking, stonecutting and smithing. Most crafting files are shaped or shapeless, but there are more specific formats too. crafting_transmute turns one item into another while keeping its data, which is how a dyed shulker box keeps its contents, and crafting_dye colors leather armor. Smithing is split into smithing_transform for upgrades such as netherite and smithing_trim for armor trims.

Hiding a vanilla recipe

A pack can replace a vanilla recipe by using the same file name in the minecraft namespace, but it cannot simply delete one. Since 1.19 the filter block in pack.mcmeta can hide files from packs loaded before it, vanilla included, which takes a recipe out of the game without a replacement file.

Vanilla puts recipes in your recipe book through advancements in data/minecraft/advancement/recipes, which mostly fire when a matching ingredient lands in your inventory. A pack that adds recipes without them keeps those recipes out of the recipe book, though they still work in the crafting grid unless limited_crafting is on.

Finding the new recipes

New recipes show up in the recipe book once they are unlocked. If a pack does not unlock its own, /recipe give @s * unlocks every recipe the game knows, the added ones included.