net.minecraft.item.crafting

## Class CraftingManager

- java.lang.Object
- - net.minecraft.item.crafting.CraftingManager

-     public class CraftingManager
      extends Object

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ShapedRecipes` | `addRecipe(ItemStack par1ItemStack, Object... par2ArrayOfObj)`
    `void` | `addShapelessRecipe(ItemStack par1ItemStack, Object... par2ArrayOfObj)`
    `ItemStack` | `findMatchingRecipe(InventoryCrafting par1InventoryCrafting, World par2World)`
    `static CraftingManager` | `getInstance()` Returns the static instance of this class
    `List` | `getRecipeList()` returns the List<> of all recipes

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### getInstance

          public static final CraftingManager getInstance()

      Returns the static instance of this class

    - #### addRecipe

          public ShapedRecipes addRecipe(ItemStack par1ItemStack,
                                Object... par2ArrayOfObj)

    - #### addShapelessRecipe

          public void addShapelessRecipe(ItemStack par1ItemStack,
                                Object... par2ArrayOfObj)

    - #### findMatchingRecipe

          public ItemStack findMatchingRecipe(InventoryCrafting par1InventoryCrafting,
                                     World par2World)

    - #### getRecipeList

          public List getRecipeList()

      returns the List<> of all recipes