Java Edition only
Knowledge books are utility items that reveal crafting recipes to the player when used.
Knowledge books are used to reveal recipes to the player who uses it, by adding it to their recipe book.
Knowledge books are especially useful to mapmakers in conjunction with setting
/gamerule doLimitedCrafting to true, because then any item is only craftable if its recipe is unlocked first.
Recipe books use the NBT tag
Recipes to indicate the recipes they contain.
The following NBT structure is provided to show how the
Recipes tag is organized, and is not comprehensive above the
tag tag. The full NBT for an item can be found here.
Item: The item
tag: Additional information about the item. This tag is optional for most items.
Recipes: The list of recipes this book contains.
the name of a recipe, for instance
|1.12||17w13a||Added knowledge books.|
|1.13||17w47a||Prior to The Flattening, this item's numeral ID was 453.|