Recipe Definition
The Discovery Recipe Definition defines a collection of recipes (Crafting, Furnace, etc.) that can be viewed in a guidable book format.
Configuration
category — String
Unique ID for this recipe book.
title — String
Title of the menu.
rows — Int
Size of the menu.
Display & Icon
icon — Item
Icon used for this book in main menus.
criteria
"> Conditions to unlock access to this recipe book.
Recipe Items
The items list defines the recipes to display.
entryId — String
Unique ID for this recipe entry.
recipeKey — String
The Minecraft recipe key (e.g., minecraft:iron_pickaxe or a custom key).
item — Item
Icon displayed when unlocked.
lockedItem — Item
Icon displayed when locked.
criteria
"> Criteria to unlock visibility of this recipe.
Detail View Configuration
When a player clicks a recipe, a detailed view opens.
menuTitle — String
Title of the detail view.
craftingGridSlots
"> Slots indices for the 3x3 grid display.
resultSlot — Int
Slot index for the output result.
menuStationSlot — Int
Slot to display the required crafting station (e.g. Workbench).