public abstract class RecipeUtil
extends java.lang.Object
| Constructor and Description |
|---|
RecipeUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFermenterRecipes(net.minecraft.item.ItemStack resource,
int fermentationValue,
Fluids output) |
static void |
addFermenterRecipes(java.lang.String resource,
int fermentationValue,
Fluids output) |
static void |
addRecipe(java.lang.String recipeName,
net.minecraft.block.Block block,
java.lang.Object... obj) |
static void |
addRecipe(java.lang.String recipeName,
net.minecraft.item.Item item,
java.lang.Object... obj) |
static void |
addRecipe(java.lang.String recipeName,
net.minecraft.item.ItemStack itemstack,
java.lang.Object... obj) |
static void |
addShapelessRecipe(java.lang.String recipeName,
net.minecraft.item.Item item,
java.lang.Object... obj) |
static void |
addShapelessRecipe(java.lang.String recipeName,
net.minecraft.item.ItemStack itemstack,
java.lang.Object... obj) |
static void |
addSmelting(net.minecraft.item.ItemStack res,
net.minecraft.item.Item prod,
float xp) |
static void |
addSmelting(net.minecraft.item.ItemStack res,
net.minecraft.item.ItemStack prod,
float xp) |
static java.util.List<net.minecraft.item.crafting.IRecipe> |
findMatchingRecipes(net.minecraft.inventory.InventoryCrafting inventory,
net.minecraft.world.World world) |
static InventoryCraftingForestry |
getCraftRecipe(net.minecraft.inventory.InventoryCrafting originalCrafting,
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> availableItems,
net.minecraft.world.World world,
net.minecraft.item.crafting.IRecipe recipe) |
static net.minecraft.item.ItemStack[][] |
getResources(net.minecraft.inventory.IInventory inventoryCrafting) |
static java.lang.String[][] |
matches(IDescriptiveRecipe recipe,
net.minecraft.inventory.IInventory inventoryCrafting) |
static java.lang.String[][] |
matches(net.minecraft.util.NonNullList<net.minecraft.util.NonNullList<net.minecraft.item.ItemStack>> recipeIngredients,
net.minecraft.util.NonNullList<java.lang.String> oreDicts,
int width,
int height,
net.minecraft.inventory.IInventory inventoryCrafting) |
static java.lang.String[][] |
matches(net.minecraft.util.NonNullList<net.minecraft.util.NonNullList<net.minecraft.item.ItemStack>> recipeIngredients,
net.minecraft.util.NonNullList<java.lang.String> oreDicts,
int width,
int height,
net.minecraft.item.ItemStack[][] resources) |
public static void addFermenterRecipes(net.minecraft.item.ItemStack resource,
int fermentationValue,
Fluids output)
public static void addFermenterRecipes(java.lang.String resource,
int fermentationValue,
Fluids output)
@Nullable public static InventoryCraftingForestry getCraftRecipe(net.minecraft.inventory.InventoryCrafting originalCrafting, net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> availableItems, net.minecraft.world.World world, net.minecraft.item.crafting.IRecipe recipe)
public static java.util.List<net.minecraft.item.crafting.IRecipe> findMatchingRecipes(net.minecraft.inventory.InventoryCrafting inventory,
net.minecraft.world.World world)
public static void addRecipe(java.lang.String recipeName,
net.minecraft.block.Block block,
java.lang.Object... obj)
public static void addRecipe(java.lang.String recipeName,
net.minecraft.item.Item item,
java.lang.Object... obj)
public static void addRecipe(java.lang.String recipeName,
net.minecraft.item.ItemStack itemstack,
java.lang.Object... obj)
public static void addShapelessRecipe(java.lang.String recipeName,
net.minecraft.item.Item item,
java.lang.Object... obj)
public static void addShapelessRecipe(java.lang.String recipeName,
net.minecraft.item.ItemStack itemstack,
java.lang.Object... obj)
public static void addSmelting(net.minecraft.item.ItemStack res,
net.minecraft.item.Item prod,
float xp)
public static void addSmelting(net.minecraft.item.ItemStack res,
net.minecraft.item.ItemStack prod,
float xp)
@Nullable public static java.lang.String[][] matches(IDescriptiveRecipe recipe, net.minecraft.inventory.IInventory inventoryCrafting)
@Nullable
public static java.lang.String[][] matches(net.minecraft.util.NonNullList<net.minecraft.util.NonNullList<net.minecraft.item.ItemStack>> recipeIngredients,
net.minecraft.util.NonNullList<java.lang.String> oreDicts,
int width,
int height,
net.minecraft.inventory.IInventory inventoryCrafting)
public static net.minecraft.item.ItemStack[][] getResources(net.minecraft.inventory.IInventory inventoryCrafting)
@Nullable
public static java.lang.String[][] matches(net.minecraft.util.NonNullList<net.minecraft.util.NonNullList<net.minecraft.item.ItemStack>> recipeIngredients,
net.minecraft.util.NonNullList<java.lang.String> oreDicts,
int width,
int height,
net.minecraft.item.ItemStack[][] resources)