Recipe book



The recipe book is a mechanic in Minecraft that helps to guide the player when crafting items.

Interface
The recipe book can be displayed in either the 2x2 (inventory) or 3x3 (crafting table) grids. Simply enter the crafting GUI and press the button with the Knowledge Book; the recipe book will then be displayed to the left.

Similar to Pocket Edition's MATTIS system, the recipe book contains a list of all available crafting recipes.

Recipes are stored in several different tabs:
 * The first, topmost tab contains every unlocked recipe.
 * The second tab contains 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.

Clicking on an item in the list will display its crafting recipe in the nearby 2x2 or 3x3 grid. The item can then be crafted if the materials are available; otherwise, the button containing the item will be highlighted red. Holding the click button will show alternate patterns for the same crafting recipe (for example, holding click on a banner recipe will show all the possible banners using different colored wools). 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 of which displays only recipes for which you have the necessary materials in your inventory. The top-left corner also contains a search bar to further narrow the list.

Obtaining
Recipes are unlocked upon meeting certain criteria (for instance, gathering materials, being near water, having a certain number of filled inventory slots, etc.) or by the Knowledge Book.

It can also be obtained by using the command to get certain recipes.