Skip to main content
The Discovery Recipe Definition defines a collection of recipes (Crafting, Furnace, etc.) that can be viewed in a guidable book format.

Configuration

category
String
required
Unique ID for this recipe book.
title
String
required
Title of the menu.
rows
Int
default:"6"
Size of the menu.

Display & Icon

icon
Item
required
Icon used for this book in main menus.
criteria
List<Criteria>
Conditions to unlock access to this recipe book.

Recipe Items

The items list defines the recipes to display.
entryId
String
required
Unique ID for this recipe entry.
recipeKey
String
required
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
List<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
List<Int>
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).