The recipe book is a mechanic in Minecraft that serves as a catalog of recipes and as a crafting, smelting, and banner patterning guide.
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
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.