Knowledge Book
A knowledge book is a utility item that reveals available crafting recipes to the player when used.
{ "title": "Knowledge Book", "rows": [ { "field": "Epic", "label": "(link to Rarity article, displayed as Rarity tier)" }, { "field": "No", "label": "(link to Renewable resource article, displayed as Renewable)" }, { "field": "No", "label": "Stackable" } ], "invimages": [ "Knowledge Book" ], "images": [ "Knowledge Book.png" ] }
Obtaining Edit
Knowledge books can be obtained only by using commands, as they are not found in the creative inventory.
For example, a player can give themselves a knowledge book that reveals the recipes for buckets and flower pots by running the following command: /give @s knowledge_book[recipes=[bucket,flower_pot]]
.
Usage Edit
Knowledge books are used to reveal recipes to the player who uses it, by adding it to their recipe book. Using a knowledge book consumes it, removing it from the player's inventory.
Knowledge books are especially useful to mapmakers in conjunction with /gamerule doLimitedCrafting true
, because then any item is craftable only if its recipe is unlocked first.
Using a chiseled bookshelf while having a knowledge book in the main hand puts the book inside the chiseled bookshelf.
Trivia Edit
- Until 24w09a (1.20.4) knowledge books were commonly used in data packs, as an output of crafting that was replaced with an item with custom data.
Sounds Edit
[hide]Sounds | ||||||||
---|---|---|---|---|---|---|---|---|
Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
Book placed | Blocks | When a knowledge book is placed in a chiseled bookshelf | block | subtitles | 0.8 | varies [sound 1] | 16 | |
Book taken | Blocks | When a knowledge book is removed from a chiseled bookshelf | block | subtitles | 0.8 | varies [sound 2] | 16 |
Data values Edit
ID Edit
Name | Identifier | Form | [hide]Translation key |
---|---|---|---|
![]() | knowledge_book | Item | item |
Item data Edit
- [NBT Compound / JSON Object] components: the item's components tag.
- [NBT List / JSON Array] minecraft:recipes: The recipes that a player unlocks when this knowledge book is used.
- [String]: The ID of a recipe.
- [NBT List / JSON Array] minecraft:recipes: The recipes that a player unlocks when this knowledge book is used.
History Edit
[hide]Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.12 | 17w13a | ![]() | |||||
1.14 | 18w43a | ![]() | |||||
1.20 | 1.20 Release Candidate 1 | Knowledge books can now be placed in chiseled bookshelves. |
Data history Edit
[hide]Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.13 | 17w47a | Prior to The Flattening, this item's numeral ID was 453. |
Issues Edit
Issues relating to "Knowledge Book" are maintained on the bug tracker. Issues should be reported and viewed there.
See also Edit
- Book
- Enchanted book
/recipe
command- Recipe book