public interface IRecipeRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
addRecipe(java.lang.Object recipe)
Add a new recipe while the game is running.
|
java.util.List<IRecipeCategory> |
getRecipeCategories()
Returns an unmodifiable list of Recipe Categories
|
java.util.List<IRecipeCategory> |
getRecipeCategoriesWithInput(net.minecraftforge.fluids.Fluid input)
Returns an unmodifiable list of Recipe Categories that have the Fluid as an input
|
java.util.List<IRecipeCategory> |
getRecipeCategoriesWithInput(net.minecraft.item.ItemStack input)
Returns an unmodifiable list of Recipe Categories that have the ItemStack as an input
|
java.util.List<IRecipeCategory> |
getRecipeCategoriesWithOutput(net.minecraftforge.fluids.Fluid output)
Returns an unmodifiable list of Recipe Categories that have the Fluid as an output
|
java.util.List<IRecipeCategory> |
getRecipeCategoriesWithOutput(net.minecraft.item.ItemStack output)
Returns an unmodifiable list of Recipe Categories that have the ItemStack as an output
|
IRecipeHandler |
getRecipeHandler(java.lang.Class recipeClass)
Returns the IRecipeHandler associated with the recipeClass or null if there is none
|
java.util.List<java.lang.Object> |
getRecipes(IRecipeCategory recipeCategory)
Returns an unmodifiable list of Recipes in recipeCategory
|
java.util.List<java.lang.Object> |
getRecipesWithInput(IRecipeCategory recipeCategory,
net.minecraftforge.fluids.Fluid input)
Returns an unmodifiable list of Recipes of recipeCategory that have the Fluid as an input
|
java.util.List<java.lang.Object> |
getRecipesWithInput(IRecipeCategory recipeCategory,
net.minecraft.item.ItemStack input)
Returns an unmodifiable list of Recipes of recipeCategory that have the ItemStack as an input
|
java.util.List<java.lang.Object> |
getRecipesWithOutput(IRecipeCategory recipeCategory,
net.minecraftforge.fluids.Fluid output)
Returns an unmodifiable list of Recipes of recipeCategory that have the Fluid as an output
|
java.util.List<java.lang.Object> |
getRecipesWithOutput(IRecipeCategory recipeCategory,
net.minecraft.item.ItemStack output)
Returns an unmodifiable list of Recipes of recipeCategory that have the ItemStack as an output
|
@Nullable IRecipeHandler getRecipeHandler(@Nonnull java.lang.Class recipeClass)
@Nonnull java.util.List<IRecipeCategory> getRecipeCategories()
@Nonnull java.util.List<IRecipeCategory> getRecipeCategoriesWithInput(@Nonnull net.minecraft.item.ItemStack input)
@Nonnull java.util.List<IRecipeCategory> getRecipeCategoriesWithInput(@Nonnull net.minecraftforge.fluids.Fluid input)
@Nonnull java.util.List<IRecipeCategory> getRecipeCategoriesWithOutput(@Nonnull net.minecraft.item.ItemStack output)
@Nonnull java.util.List<IRecipeCategory> getRecipeCategoriesWithOutput(@Nonnull net.minecraftforge.fluids.Fluid output)
@Nonnull
java.util.List<java.lang.Object> getRecipesWithInput(@Nonnull
IRecipeCategory recipeCategory,
@Nonnull
net.minecraft.item.ItemStack input)
@Nonnull
java.util.List<java.lang.Object> getRecipesWithInput(@Nonnull
IRecipeCategory recipeCategory,
@Nonnull
net.minecraftforge.fluids.Fluid input)
@Nonnull
java.util.List<java.lang.Object> getRecipesWithOutput(@Nonnull
IRecipeCategory recipeCategory,
@Nonnull
net.minecraft.item.ItemStack output)
@Nonnull
java.util.List<java.lang.Object> getRecipesWithOutput(@Nonnull
IRecipeCategory recipeCategory,
@Nonnull
net.minecraftforge.fluids.Fluid output)
@Nonnull
java.util.List<java.lang.Object> getRecipes(@Nonnull
IRecipeCategory recipeCategory)
void addRecipe(@Nonnull
java.lang.Object recipe)