public class RecipeManagerInternal
extends java.lang.Object
Constructor and Description |
---|
RecipeManagerInternal(com.google.common.collect.ImmutableList<IRecipeCategory<?>> recipeCategories,
com.google.common.collect.ImmutableListMultimap<net.minecraft.util.ResourceLocation,java.lang.Object> recipes,
com.google.common.collect.ImmutableListMultimap<net.minecraft.util.ResourceLocation,java.lang.Object> recipeCatalysts,
IngredientManager ingredientManager,
com.google.common.collect.ImmutableList<IRecipeManagerPlugin> plugins,
RecipeCategorySortingConfig recipeCategorySortingConfig) |
Modifier and Type | Method and Description |
---|---|
<T> void |
addRecipe(T recipe,
net.minecraft.util.ResourceLocation recipeCategoryUid)
Deprecated.
|
<T> java.util.List<java.lang.Object> |
getRecipeCatalysts(IRecipeCategory<T> recipeCategory,
boolean includeHidden) |
<V> java.util.stream.Stream<IRecipeCategory<?>> |
getRecipeCategoriesStream(java.util.Collection<net.minecraft.util.ResourceLocation> recipeCategoryUids,
Focus<V> focus,
boolean includeHidden) |
<T,V> java.util.stream.Stream<T> |
getRecipesStream(IRecipeCategory<T> recipeCategory,
Focus<V> focus,
boolean includeHidden) |
<T> void |
hideRecipe(T recipe,
net.minecraft.util.ResourceLocation recipeCategoryUid) |
void |
hideRecipeCategory(net.minecraft.util.ResourceLocation recipeCategoryUid) |
<T> void |
unhideRecipe(T recipe,
net.minecraft.util.ResourceLocation recipeCategoryUid) |
void |
unhideRecipeCategory(net.minecraft.util.ResourceLocation recipeCategoryUid) |
public RecipeManagerInternal(com.google.common.collect.ImmutableList<IRecipeCategory<?>> recipeCategories, com.google.common.collect.ImmutableListMultimap<net.minecraft.util.ResourceLocation,java.lang.Object> recipes, com.google.common.collect.ImmutableListMultimap<net.minecraft.util.ResourceLocation,java.lang.Object> recipeCatalysts, IngredientManager ingredientManager, com.google.common.collect.ImmutableList<IRecipeManagerPlugin> plugins, RecipeCategorySortingConfig recipeCategorySortingConfig)
@Deprecated public <T> void addRecipe(T recipe, net.minecraft.util.ResourceLocation recipeCategoryUid)
public <V> java.util.stream.Stream<IRecipeCategory<?>> getRecipeCategoriesStream(@Nullable java.util.Collection<net.minecraft.util.ResourceLocation> recipeCategoryUids, @Nullable Focus<V> focus, boolean includeHidden)
public <T,V> java.util.stream.Stream<T> getRecipesStream(IRecipeCategory<T> recipeCategory, @Nullable Focus<V> focus, boolean includeHidden)
public <T> java.util.List<java.lang.Object> getRecipeCatalysts(IRecipeCategory<T> recipeCategory, boolean includeHidden)
public <T> void hideRecipe(T recipe, net.minecraft.util.ResourceLocation recipeCategoryUid)
public <T> void unhideRecipe(T recipe, net.minecraft.util.ResourceLocation recipeCategoryUid)
public void hideRecipeCategory(net.minecraft.util.ResourceLocation recipeCategoryUid)
public void unhideRecipeCategory(net.minecraft.util.ResourceLocation recipeCategoryUid)