Package hiiragi283.core.api.event
Class HTRegisterRuntimeRecipeEvent
-
- All Implemented Interfaces:
public final class HTRegisterRuntimeRecipeEvent extends Event
-
-
Field Summary
Fields Modifier and Type Field Description private final RecipeManagerrecipeManagerprivate final HTRecipeProviderContextcontext
-
Constructor Summary
Constructors Constructor Description HTRegisterRuntimeRecipeEvent(RecipeManager recipeManager, HTRecipeProviderContext context)HTRegisterRuntimeRecipeEvent(RecipeManager recipeManager, HolderLookup.Provider provider, Function<RecipeHolder<?>, Boolean> consumer)
-
Method Summary
Modifier and Type Method Description final RecipeManagergetRecipeManager()final HTRecipeProviderContextgetContext()final <T extends Any> HTTextResult<HTHolderLike.HolderDelegate<T, T>>getHolderResult(TagKey<T> tagKey)final <T extends Any> HTHolderLike.HolderDelegate<T, T>getFirstHolder(TagKey<T> tagKey, Boolean printLog)final HTItemHolderLike<?>getFirstHolder(HTTagPrefix prefix, HTMaterialLike material)final HTFluidHolderLike<?>getFirstHolder(HTFluidTagPrefix prefix, HTMaterialLike material)final <T extends Any> BooleanisPresentTag(TagKey<T> tagKey)final BooleanisPresentTag(HTTagPrefix prefix, HTMaterialLike material)final BooleanisPresentTag(HTFluidTagPrefix prefix, HTMaterialLike material)-
-
Constructor Detail
-
HTRegisterRuntimeRecipeEvent
HTRegisterRuntimeRecipeEvent(RecipeManager recipeManager, HTRecipeProviderContext context)
-
-
Method Detail
-
getRecipeManager
final RecipeManager getRecipeManager()
-
getContext
final HTRecipeProviderContext getContext()
-
getHolderResult
final <T extends Any> HTTextResult<HTHolderLike.HolderDelegate<T, T>> getHolderResult(TagKey<T> tagKey)
-
getFirstHolder
final <T extends Any> HTHolderLike.HolderDelegate<T, T> getFirstHolder(TagKey<T> tagKey, Boolean printLog)
-
getFirstHolder
final HTItemHolderLike<?> getFirstHolder(HTTagPrefix prefix, HTMaterialLike material)
-
getFirstHolder
final HTFluidHolderLike<?> getFirstHolder(HTFluidTagPrefix prefix, HTMaterialLike material)
-
isPresentTag
final <T extends Any> Boolean isPresentTag(TagKey<T> tagKey)
-
isPresentTag
final Boolean isPresentTag(HTTagPrefix prefix, HTMaterialLike material)
-
isPresentTag
final Boolean isPresentTag(HTFluidTagPrefix prefix, HTMaterialLike material)
-
-
-
-