Interface CraftingRecipe

All Superinterfaces:
Recipe<RecipeInput.Crafting>
All Known Subinterfaces:
ShapedCraftingRecipe, ShapelessCraftingRecipe, SpecialCraftingRecipe

public interface CraftingRecipe extends Recipe<RecipeInput.Crafting>
A CraftingRecipe represents some craftable recipe in the game.

Currently supported crafting recipe types are:

ShapelessCraftingRecipe for recipes with simple ingredients/result without pattern in a CraftingInventory

ShapedCraftingRecipe for recipes with simple ingredients/result in a pattern in a CraftingInventory

SpecialCraftingRecipe for recipes with complex ingredients and result in a CraftingInventory