Recipe book

The recipe book is a mechanic in Minecraft that serves as a catalog of recipes and as a crafting, smelting, and banner patterning guide.
Interface
Java Edition
The recipe book can be displayed in inventory, crafting table, furnace, blast furnace and smoker. The player must enter the GUI and press the knowledge book icon; the recipe book then opens to the left.
Recipes are stored in several different tabs:
- Crafting Table and Inventory
- the first, topmost tab contains every unlocked recipe.
- the second tab contains utility items, tools, weapons and armor.
- the third tab contains building materials.
- the fourth tab contains food items and miscellaneous things.
- the fifth tab contains redstone materials.
- Furnace
- the first, topmost tab contains every unlocked recipe.
- the second tab contains food items.
- the third tab contains building and decorative materials.
- the fourth tab contains miscellaneous things.
- Blast Furnace
- the first, topmost tab contains every unlocked recipe.
- the second tab contains the smelting recipe for Redstone Ore.[1]
- the third tab contains smelted ores and recipes for recycling iron, gold, and chainmail gear.
- Smoker
- the first, topmost tab contains every unlocked recipe.
- the second tab contains food items.

Clicking on an item in the list displays its recipe in the grid. The item can then be crafted if the materials are available; otherwise, the button containing the item is highlighted red. Each click shows alternate patterns for the same crafting recipe, if there are several patterns (for example, each click on a banner crafting recipe shows all the possible banners using different colored wools). Right-click on the item shows all the alternate patterns.
Shift-clicking an item in the list puts all available materials in the crafting grid.
The button in the top right corner of the recipe book toggles between "Show all" and "Show craftable"; the latter displays only recipes for which the player has the necessary materials in their inventory. The top-left corner also contains a search bar to further narrow the list.
There are also recipes for campfires and stonecutters, but they don't have a recipe book interface.
Tabs for specific categories can be hidden from the recipe book if there are no known recipes for that particular tab, but the search tab is always visible even if there are no known recipes.
-
The recipe book as it appears in the survival inventory screen. -
The recipe book as it appears in the crafting table screen. -
The recipe book as it appears in the furnace screen. -
The recipe book as it appears in the blast furnace screen. -
The recipe book as it appears in the smoker screen.
Bedrock Edition
Unlike Java Edition, the recipe book can be displayed only in the inventory and crafting table in Survival mode. The player must enter the GUI and click on the recipe book tab.
Recipes are stored in several different tabs. The tabs contain matching items from each tab of the Creative inventory, so an item found in a particular tab in Creative can be found in its equivalent tab in the recipe book, should it have a recipe.
The tabs are as follows:
Construction - contains building materials.
Equipment - contains tools, weapons, and armor.
Items - contains ore items and miscellaneous things.
Nature - contains nature-related materials and food.
All - contains every unlocked recipe.
Clicking on an item in the list puts all available materials in the crafting grid, displaying the recipe. The item can then be crafted if the materials are available; otherwise, the button containing the item is highlighted red. Right-click on the item automatically crafts it, and pressing ⇧ Shift crafts all items based on how many materials the player have in the inventory.
The button in the top right corner of the recipe book toggles between "All" and "Craftable"; the latter displays only recipes for which the player has the necessary materials in their inventory. The top-left corner also contains a search bar to further narrow the list.
-
The recipe book as it appears in the survival inventory screen. -
The recipe book as it appears in the crafting table screen.
Unlocking
Reason: furnace/smoker/blast furnace/campfire recipes; bedrock "unlock" system

The player must unlock recipes before using them in the recipe book. Recipes are unlocked upon meeting certain criteria; while for most recipes, one must hold a specific item, there are a few exceptions (for instance, boats are unlocked by touching water, whereas chests are unlocked after filling ten inventory slots). Once a recipe has been unlocked, the player is alerted of it via a notification that appears in the top right-hand corner of the screen, and the recipe becomes accessible through its relevant interface (inventory, crafting table, furnace, et cetera).
By default, the player does not need the recipes to craft a specific item; if they know a recipe without it being unlocked, they can insert the required items into the interface manually. However, if doLimitedCrafting is set to true, a recipe must be unlocked in order to craft a specific item at all.
Recipes can be granted or retracted by force, either through use of the /recipe command or a knowledge book.
In Bedrock Edition, if recipesUnlock is set to false while creating a world, the player can view all recipes.
Crafting table recipes
Smelting Recipes
Stonecutter Recipes
| Stonecutter Result | Unlocking Criteria |
|---|---|
| Have the respective block | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have | |
| Have (the respective variant) | |
| Have (the respective variant) |
Sounds
Recipe toast
| Sounds | ||||||||
|---|---|---|---|---|---|---|---|---|
| Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
| None[sound 1] | UI | When a recipe is unlocked | ui | None[sound 1] | 0.4 | 1.0 | 16 | |
| None[sound 1] | UI | When a recipe toast finishes | ui | None[sound 1] | 0.4 | 1.0 | 16 | |
| Sounds | |||||
|---|---|---|---|---|---|
| Sound | Source | Description | Resource location | Volume | Pitch |
| Sound | When a recipe is unlocked | random | 1.0 | 1.0 | |
| Sound | When a recipe toast finishes | random | 1.0 | 1.0 | |
Data values
Player data
- [NBT Compound / JSON Object] Player.dat root tag
- [NBT Compound / JSON Object] recipeBook
- [NBT List / JSON Array] recipes A list of all recipes the player has seen.
- [String]: the name of a recipe, for instance
minecraft:gold_nuggetorminecraft:gold_ingot_from_nuggets
- [String]: the name of a recipe, for instance
- [NBT List / JSON Array] toBeDisplayed A list of all recipes the player has unlocked, but not viewed in the crafting helper yet.
- [String]: the name of a recipe, for instance
minecraft:gold_nuggetorminecraft:gold_ingot_from_nuggets
- [String]: the name of a recipe, for instance
- [Byte] isFilteringCraftable: 0 or 1 (true/false). True if the player has enabled the "Show Craftable" feature in the crafting recipe book.
- [Byte] isGuiOpen: 0 or 1 (true/false). True if the player has the crafting recipe book GUI open.
- [Byte] isFurnaceFilteringCraftable: 0 or 1 (true/false). True if the player has enabled the "Show Smeltable" feature in the smelting recipe book.
- [Byte] isFurnaceGuiOpen: 0 or 1 (true/false). True if the player has the smelting recipe book GUI open.
- [Byte] isBlastingFurnaceFilteringCraftable: 0 or 1 (true/false). True if the player has enabled the "Show Blastable" feature in the blasting recipe book.
- [Byte] isBlastingFurnaceGuiOpen: 0 or 1 (true/false). True if the player has the blasting recipe book GUI open.
- [Byte] isSmokerFilteringCraftable: 0 or 1 (true/false). True if the player has enabled the "Show Smokable" feature in the smoking recipe book.
- [Byte] isSmokerGuiOpen: 0 or 1 (true/false). True if the player has the smoking recipe book GUI open.
- [NBT List / JSON Array] recipes A list of all recipes the player has seen.
- [NBT Compound / JSON Object] recipeBook
History
| October 30, 2015 | Developers discussed the possibility of a recipe book during a Pocket Edition/Windows 10 Edition Q&A livestream. | ||||||
|---|---|---|---|---|---|---|---|
| September 25, 2016 | At MINECON 2016, Tommaso Checchi explained the need for a recipe book while discussing the unification of the desktop and pocket platforms. | ||||||
| Java Edition | |||||||
| 1.12 | March 23, 2017 | Maria Lemón revealed the new recipe book feature. | |||||
| 17w13a | Added the recipe book. | ||||||
The recipe book in the crafting table contains five tabs. Tabs for specific categories are hidden if there are no known recipes for that tab, except the search tab, which is always visible.
| |||||||
| 17w14a | Changed the icon on the trigger button from a standard book to a knowledge book. | ||||||
| Added a shift-click ability to the recipe book that puts all available materials in the crafting grid. | |||||||
| Added a new pop-up notification that appears when new recipes are unlocked. | |||||||
| Added an easter egg that appears when searching for "excitedze" within the recipe book. | |||||||
| 17w15a | The icon in the pop-up notification now quickly cycles through all recipes that were unlocked. | ||||||
| 17w17a | Optimized the recipe book. | ||||||
Added the toBeDisplayed NBT tag, which stores recipe names that the player has unlocked, but not viewed in the crafting helper yet (used for the animation for new recipes). | |||||||
| 17w18a | Optimized recipe book, fixing several issues with the "Show craftable" option. | ||||||
| The word that triggers the easter egg is now "excitedze" rather than "excited". | |||||||
| pre1 | Further optimizations to the recipe book. | ||||||
| pre3 | Optimized recipe searching. | ||||||
| pre6 | Further optimizations to searching, especially while using mods. | ||||||
| release | Added sliding sounds for the notification that appears when recipes are unlocked. | ||||||
| 1.13 | 18w06a | Recipe book icon now is a separate file, it's stored in the recipe_button.png. | |||||
Added a recipe book for the furnace.
| |||||||
| 1.16 | 20w09a | Stained glass pane recipes now unlock only when the player has the same color of stained glass in their inventory. | |||||
| Pre-release 1 | Smithing Tables now have a recipe book with currently no function. | ||||||
| 1.17 | 20w45a | Simple firework rockets with one gunpowder can now be crafted using the recipe book. | |||||
| 20w48a | The chiseled nether bricks recipe is now unlocked by having a nether brick slab instead of a nether bricks block. | ||||||
| 21w03a | The chiseled polished blackstone crafting recipe is now unlocked by having a polished blackstone slab, instead of polished blackstone. | ||||||
| 21w16a | The recipes for stonecutting diorite into polished diorite slabs and stairs now unlocks when the player has diorite as opposed to polished diorite. | ||||||
| 1.19.3 | ? | Due to changes in the Creative inventory, the recipe book in the crafting table no longer has matching tabs that correlate directly to specific tabs within the Creative inventory. | |||||
| Recipe book categories are now defined for each recipe individually in the default datapack. | |||||||
| Pre-release 3 | Updated the icon texture on the trigger button. | ||||||
| 1.19.4 | 23w07a | The crafting table recipe is now unlocked immediately upon creating a new world. | |||||
| The crossbow and soul campfire recipes are no longer unlocked by sticks. | |||||||
| 1.19.4 Experiment | 1.19.4-pre1 | The recipe for the decorated pot made of all bricks can now be found in the recipe book. | |||||
| 1.20 | 23w12a | The recipe for the decorated pot is now available without using the "Update 1.20" experimental datapack. | |||||
| 1.20.2 | 1.20.2 Pre-release 1 | The recipe book search now match the beginning of any word in the item's name. | |||||
| All recipes, including those that have not been unlocked, now appear in search results. | |||||||
| 1.20.2 | 1.20.2 Pre-release 2 | Reverted changes in the previous pre-release. | |||||
| 1.21.2 | 24w34a | The recipe book now repeats the last selected recipe when a "selected" key is pressed (space or either enter key). | |||||
| 24w38a | Shulker Box coloring recipes are now shown in the recipe book. | ||||||
| 24w40a | Dyeing recipe for bundles are now unlocked when dyes are obtained instead of undyed bundle. | ||||||
| 1.21.6 | pre3 | The recipe unlock sounds are now controlled by the "UI" source. | |||||
| Bedrock Edition | |||||||
| 1.2.0 | beta 1.2.0.2 | Added the recipe book. | |||||
| The recipe book contains the following tabs: Construction, Equipment, Items, Nature, and All. All craftable items in each tab can be found in the same equivalent tab in both the recipe book and the Creative inventory. | |||||||
| beta 1.2.0.15 | Added a button for how to use the recipe book. | ||||||
| beta 1.2.0.25 | Added a button to open/close the recipe book. | ||||||
| 1.20.10 Experiment | Preview 1.20.10.21 | Recipes are now unlocked when the player collect materials for it. | |||||
| A new notification appears when the player find a new crafting material. | |||||||
| 1.20.30 Experiment | Preview 1.20.20.20 | Updated the recipe notification sound to match Java Edition. | |||||
| The duration of the recipe notifications are now calculated based on how many recipes are unlocked. | |||||||
| 1.20.30 | Preview 1.20.20.21 | The new recipe unlocking system and its features are now available without using the "Recipe Unlocking" experimental toggle. | |||||
Added the game rule recipesUnlock, which now enables the new recipe unlocking system. | |||||||
| The recipe book search now match the beginning of any word in the item's name. | |||||||
| All recipes, including those that have not been unlocked, now appear in search results. | |||||||
| Preview 1.20.30.22 | The recipesUnlock game rule is now set to true by default. | ||||||
Issues
Issues relating to "Recipe book" are maintained on the bug tracker. Issues should be reported and viewed there.
Gallery
Screenshots
-
First look at the recipe book. Image tweeted by Maria Lemón. -
First look at smelting recipes in the recipe book. -
An unused recipe book icon. -
Using the "show craftable" option. -
Using the search feature to narrow the list to items containing only "stone".
Trivia
- In Java Edition, if the player searches for "excitedze" in the recipe book, the language switches to Pirate Speak.[2]
- This is a reference to "ExcitedZE", an alias used by Maria Lemón, whose avatar is a pirate.
References
- ↑ MC-144900
- ↑ "Might've found the other easter egg" – u/konwboj on Reddit, April 8, 2017
| General mechanics | |
|---|---|
| Survival |
|
| Combat | |
| Environment |
More |
| Movement | |
| User interface | |
| Visuals | |
| Outdated | |