Class LodestoneRecipeSearch<T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>>
java.lang.Object
team.lodestar.lodestone.modules.toolkit.recipe.LodestoneRecipeSearch<T,K>
public class LodestoneRecipeSearch<T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.world.level.Levelprotected final net.minecraft.world.item.crafting.RecipeType<K> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedLodestoneRecipeSearch(net.minecraft.world.level.Level level, net.minecraft.world.item.crafting.RecipeType<K> recipeType) -
Method Summary
Modifier and TypeMethodDescriptionfindRecipe(Predicate<K> predicate) findRecipe(net.minecraft.resources.ResourceLocation id) findRecipe(T recipeInput) findRecipes(Predicate<K> predicate) findRecipes(T recipeInput) static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>>
LodestoneRecipeSearch<T, K> search(net.minecraft.world.level.Level level, Supplier<net.minecraft.world.item.crafting.RecipeType<K>> recipeType) static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>>
LodestoneRecipeSearch<T, K> search(net.minecraft.world.level.Level level, net.minecraft.world.item.crafting.RecipeType<K> recipeType) static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>>
LodestoneRecipeSearch<T, K> search(net.minecraft.world.level.Level level, net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.world.item.crafting.RecipeType<?>, LodestoneRecipeType<K>> holder)
-
Field Details
-
level
protected final net.minecraft.world.level.Level level -
recipeType
-
-
Constructor Details
-
LodestoneRecipeSearch
protected LodestoneRecipeSearch(net.minecraft.world.level.Level level, net.minecraft.world.item.crafting.RecipeType<K> recipeType)
-
-
Method Details
-
search
public static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>> LodestoneRecipeSearch<T,K> search(net.minecraft.world.level.Level level, net.neoforged.neoforge.registries.DeferredHolder<net.minecraft.world.item.crafting.RecipeType<?>, LodestoneRecipeType<K>> holder) -
search
public static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>> LodestoneRecipeSearch<T,K> search(net.minecraft.world.level.Level level, Supplier<net.minecraft.world.item.crafting.RecipeType<K>> recipeType) -
search
public static <T extends net.minecraft.world.item.crafting.RecipeInput,K extends net.minecraft.world.item.crafting.Recipe<T>> LodestoneRecipeSearch<T,K> search(net.minecraft.world.level.Level level, net.minecraft.world.item.crafting.RecipeType<K> recipeType) -
findRecipe
-
findRecipe
-
findRecipe
-
findRecipes
-
findRecipes
-
getAllRecipes
-
getRecipeHolders
-