## Uses of Class
net.minecraft.inventory.InventoryCrafting

- Packages that use InventoryCrafting
  Package | Description
  --- | ---
  net.minecraft.inventory |
  net.minecraft.item.crafting |
  net.minecraftforge.oredict |

- - ### Uses of InventoryCrafting in net.minecraft.inventory

    Fields in net.minecraft.inventory declared as InventoryCrafting
    Modifier and Type | Field and Description
    --- | ---
    `InventoryCrafting` | ContainerPlayer.`craftMatrix` The crafting matrix inventory.
    `InventoryCrafting` | ContainerWorkbench.`craftMatrix` The crafting matrix inventory (3x3).

  - ### Uses of InventoryCrafting in net.minecraft.item.crafting

    Methods in net.minecraft.item.crafting with parameters of type InventoryCrafting
    Modifier and Type | Method and Description
    --- | ---
    `ItemStack` | CraftingManager.`findMatchingRecipe(InventoryCrafting par1InventoryCrafting, World par2World)`
    `ItemStack` | RecipesMapCloning.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | RecipeFireworks.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | ShapelessRecipes.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | ShapedRecipes.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | RecipesArmorDyes.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | RecipesMapExtending.`getCraftingResult(InventoryCrafting par1InventoryCrafting)` Returns an Item that is the result of this recipe
    `ItemStack` | IRecipe.`getCraftingResult(InventoryCrafting var1)` Returns an Item that is the result of this recipe
    `boolean` | RecipesMapCloning.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipeFireworks.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | ShapelessRecipes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | ShapedRecipes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipesArmorDyes.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | RecipesMapExtending.`matches(InventoryCrafting par1InventoryCrafting, World par2World)` Used to check if a recipe matches current crafting inventory
    `boolean` | IRecipe.`matches(InventoryCrafting var1, World var2)` Used to check if a recipe matches current crafting inventory

  - ### Uses of InventoryCrafting in net.minecraftforge.oredict

    Methods in net.minecraftforge.oredict with parameters of type InventoryCrafting
    Modifier and Type | Method and Description
    --- | ---
    `ItemStack` | ShapedOreRecipe.`getCraftingResult(InventoryCrafting var1)`
    `ItemStack` | ShapelessOreRecipe.`getCraftingResult(InventoryCrafting var1)`
    `boolean` | ShapedOreRecipe.`matches(InventoryCrafting inv, World world)`
    `boolean` | ShapelessOreRecipe.`matches(InventoryCrafting var1, World world)`