Expand description
Typed, plugin-extensible recipe registries and vanilla recipe data.
Modulesยง
- crafting ๐
- Passive data and immutable input snapshots for crafting recipes.
- ingredient ๐
- Ingredient matching for recipes.
- properties ๐
- Passive recipe metadata and recipe-book categories.
- registry ๐
- Heterogeneous recipe storage with typed per-type views.
- single_
item ๐ - Passive single-item recipe data and input snapshots.
- smithing ๐
- Passive smithing recipe data and input snapshots.
- types ๐
- Typed recipe discriminators and recipe entries.
- vanilla_
recipe_ book_ categories - Vanilla protocol recipe-book categories.
- vanilla_
recipe_ types - Vanilla operational recipe types.
Structsยง
- Banner
Duplicate Recipe - Book
Cloning Recipe - Cached
Recipe Check - Caches the last successful recipe for one operational recipe type.
- Cooking
Recipe - Data shared by smelting, blasting, smoking, and campfire cooking.
- Crafting
Input - Positioned, immutable crafting-grid snapshot.
- Decorated
PotRecipe - DyeRecipe
- Firework
Rocket Recipe - Firework
Star Fade Recipe - Firework
Star Recipe - Imbue
Recipe - MapExtending
Recipe - MapRecipe
Data - Saved-map facts needed by the vanilla map-extending matcher.
- Placement
Info - Precomputed ingredient placement information.
- Positioned
Crafting Input - Positioned input plus its offset in the original crafting grid.
- Recipe
- A keyed recipe with concrete passive data and input types.
- Recipe
Book Category - A registered protocol recipe-book category.
- Recipe
Book Category Registry - Registry for protocol-visible recipe-book categories.
- Recipe
Book Properties - Recipe-book metadata which is not part of matching or processing.
- Recipe
Properties - Optional metadata common to recipe data implementations.
- Recipe
Registry - Central storage for recipes of every registered concrete type.
- Recipe
Type - Typed handle for an operational recipe type.
- Recipe
Type Entry - Type-erased registered recipe discriminator.
- Recipe
Type Registry - Registry for operational recipe types.
- Repair
Item Recipe - Shaped
Recipe - A shaped recipe pattern.
- Shapeless
Recipe - A shapeless collection of ingredients.
- Shield
Decoration Recipe - Single
Item Recipe Input - Input shared by cooking and stonecutting recipe types.
- Smithing
Recipe Input - Smithing
Transform Recipe - Smithing
Trim Recipe - Stonecutting
Recipe - Stonecutter recipe data.
- Transmute
Recipe - Typed
Recipe Ref - Recipe reference with its concrete data and input types restored.
- Typed
Recipe Set - Typed recipes belonging to one operational recipe type.
- Untyped
Recipe Ref - Type-erased recipe reference returned by all-recipe and key lookup APIs.
Enumsยง
- Cooking
Book Category - Recipe-book grouping used by cooking recipes.
- Crafting
Book Category - Recipe-book grouping used by crafting recipes.
- Crafting
Recipe - Every vanilla serializer whose operational type is
minecraft:crafting. - Ingredient
- Represents what items can satisfy a recipe slot.
Matches Javaโs
Ingredientclass. - Recipe
Book Category Kind - Logical recipe-book category stored by recipe data.
- Smithing
Recipe - Every vanilla serializer whose operational type is
minecraft:smithing.
Traitsยง
- Recipe
Data - Passive data stored by a recipe.
- Recipe
Input - Immutable input snapshot used while matching a recipe type.
- Recipe
Matches - Matching behavior implemented by one recipe data type for its input snapshot.