public class InternalRecipeRegistryPlugin
extends java.lang.Object
implements mezz.jei.api.recipe.IRecipeRegistryPlugin
Constructor and Description |
---|
InternalRecipeRegistryPlugin(RecipeRegistry recipeRegistry,
com.google.common.collect.ImmutableMultimap<java.lang.String,java.lang.String> categoriesForRecipeCatalystKeys,
mezz.jei.api.ingredients.IIngredientRegistry ingredientRegistry,
com.google.common.collect.ImmutableMap<java.lang.String,mezz.jei.api.recipe.IRecipeCategory> recipeCategoriesMap,
RecipeMap recipeInputMap,
RecipeMap recipeOutputMap,
com.google.common.collect.ListMultimap<mezz.jei.api.recipe.IRecipeCategory,mezz.jei.api.recipe.IRecipeWrapper> recipeWrappersForCategories) |
Modifier and Type | Method and Description |
---|---|
<V> java.util.List<java.lang.String> |
getRecipeCategoryUids(mezz.jei.api.recipe.IFocus<V> focus) |
<T extends mezz.jei.api.recipe.IRecipeWrapper> |
getRecipeWrappers(mezz.jei.api.recipe.IRecipeCategory<T> recipeCategory) |
<T extends mezz.jei.api.recipe.IRecipeWrapper,V> |
getRecipeWrappers(mezz.jei.api.recipe.IRecipeCategory<T> recipeCategory,
mezz.jei.api.recipe.IFocus<V> focus) |
public InternalRecipeRegistryPlugin(RecipeRegistry recipeRegistry, com.google.common.collect.ImmutableMultimap<java.lang.String,java.lang.String> categoriesForRecipeCatalystKeys, mezz.jei.api.ingredients.IIngredientRegistry ingredientRegistry, com.google.common.collect.ImmutableMap<java.lang.String,mezz.jei.api.recipe.IRecipeCategory> recipeCategoriesMap, RecipeMap recipeInputMap, RecipeMap recipeOutputMap, com.google.common.collect.ListMultimap<mezz.jei.api.recipe.IRecipeCategory,mezz.jei.api.recipe.IRecipeWrapper> recipeWrappersForCategories)
public <V> java.util.List<java.lang.String> getRecipeCategoryUids(mezz.jei.api.recipe.IFocus<V> focus)
getRecipeCategoryUids
in interface mezz.jei.api.recipe.IRecipeRegistryPlugin
public <T extends mezz.jei.api.recipe.IRecipeWrapper,V> java.util.List<T> getRecipeWrappers(mezz.jei.api.recipe.IRecipeCategory<T> recipeCategory, mezz.jei.api.recipe.IFocus<V> focus)
getRecipeWrappers
in interface mezz.jei.api.recipe.IRecipeRegistryPlugin
public <T extends mezz.jei.api.recipe.IRecipeWrapper> java.util.List<T> getRecipeWrappers(mezz.jei.api.recipe.IRecipeCategory<T> recipeCategory)
getRecipeWrappers
in interface mezz.jei.api.recipe.IRecipeRegistryPlugin