No recipes added yet.
Click "Add Recipe" to add crafting recipes to your Knowledge Book.
Knowledge Book
No recipes
/give @p minecraft:knowledge_bookKnowledge Books are special items that unlock crafting recipes when used by a player. They are primarily used in adventure maps and custom game modes to control recipe progression.
When a player uses a Knowledge Book, all recipes stored in the book are added to their recipe book, and the Knowledge Book is consumed.
Common Use Cases:
This generator builds ready-to-paste /give commands for knowledge books that instantly reveal crafting recipes. Pick the recipes you want to unlock, choose a target, and copy the command into your game or a command block.
The knowledge book is one of the more obscure items in Minecraft. It does not appear in the Creative inventory, is not in any loot table, and has no crafting recipe. The only way to get one is through the /give command. When a player uses a knowledge book, the recipes stored inside are added to their recipe book and the book is consumed.
That makes knowledge books a useful tool for map makers and server admins who want to control recipe progression. You can gate specific recipes behind quest completion, lock advanced recipes until certain conditions are met, or hand new players all the basics at once.
1. Add recipes to the book using the search picker or the quick-add buttons.
2. A single knowledge book can hold any number of recipes, so add as many as you need.
3. Set the target: @s (yourself), @p (nearest player), @a (everyone), or a player name.
4. Copy the command and paste it in game. When the player uses the book, every included recipe is revealed.
The recipes component on a knowledge book holds a list of recipe IDs. Minecraft groups recipes into several types:
| Recipe Type | Description |
|---|---|
| Crafting (shaped) | Standard crafting table recipes with a fixed pattern |
| Crafting (shapeless) | Crafting recipes where ingredient positions do not matter |
| Smelting | Furnace recipes |
| Smoking | Smoker recipes for faster food cooking |
| Campfire Cooking | Campfire recipes for food |
| Stonecutting | Stonecutter recipes for blocks |
| Smithing | Smithing table recipes such as netherite upgrades and trims |
When a player uses the book, revealed recipes appear with the green "New!" notification in the recipe book. Recipes stay revealed permanently: they persist through death and are saved per player.
A knowledge book is a command-only item that reveals crafting recipes for the player who uses it. It cannot be obtained through normal gameplay, found in loot, or crafted. The only way to get one is the /give command. When used, the book is consumed and the recipes stored inside are added to the player's recipe book.
Hold the knowledge book and use it (right-click on Java, tap the use button on Bedrock). All recipes stored inside are added to your recipe book automatically and the item disappears. The revealed recipes are permanent and persist through death.
Yes. A single knowledge book can hold any number of recipes. When used, every recipe in the book is revealed at the same time, which makes it useful for granting an entire category of recipes to a player in one step.
Map makers and server admins use knowledge books to control recipe progression. You can gate crafting recipes behind quest completion, lock advanced recipes until certain conditions are met, or hand new players all the basics at once. They pair well with the doLimitedCrafting gamerule, which limits players to recipes they have unlocked.
The format is /give <target> minecraft:knowledge_book[recipes=["minecraft:diamond_sword"]]. The recipes component holds a list of recipe IDs to reveal. Without it, the book reveals nothing. This generator builds the full command and the recipe list for you.
Browse more Minecraft tools: