net.minecraft.item.crafting

## Interface IRecipe

- All Known Implementing Classes:
    RecipeFireworks, RecipesArmorDyes, RecipesMapCloning, RecipesMapExtending, ShapedOreRecipe, ShapedRecipes, ShapelessOreRecipe, ShapelessRecipes

      public interface IRecipe

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ItemStack` | `getCraftingResult(InventoryCrafting inventorycrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | `getRecipeOutput()`
    `int` | `getRecipeSize()` Returns the size of the recipe area
    `boolean` | `matches(InventoryCrafting inventorycrafting, World world)` Used to check if a recipe matches current crafting inventory

- - ### Method Detail

    - #### matches

          boolean matches(InventoryCrafting inventorycrafting,
                        World world)

      Used to check if a recipe matches current crafting inventory

    - #### getCraftingResult

          ItemStack getCraftingResult(InventoryCrafting inventorycrafting)

      Returns an Item that is the result of this recipe

    - #### getRecipeSize

          int getRecipeSize()

      Returns the size of the recipe area

    - #### getRecipeOutput

          ItemStack getRecipeOutput()