Package hiiragi283.core.common.registry
Class HTDeferredRecipeType
-
- All Implemented Interfaces:
-
hiiragi283.core.api.recipe.HTRecipeLookup,hiiragi283.core.api.recipe.HTRecipeLookup.Managed,hiiragi283.core.api.recipe.HTRecipeType,hiiragi283.core.api.recipe.HTRecipeType.Managed,hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.text.HTHasText,hiiragi283.core.api.text.HTHasTranslationKey,java.util.function.Supplier
public final class HTDeferredRecipeType<INPUT extends RecipeInput, RECIPE extends Recipe<INPUT>> extends HTBasicHolderLike<RecipeType<?>, RecipeType<RECIPE>> implements HTRecipeType.Managed<INPUT, RECIPE>
-
-
Constructor Summary
Constructors Constructor Description HTDeferredRecipeType(ResourceKey<RecipeType<?>> key)HTDeferredRecipeType(ResourceLocation id)
-
Method Summary
Modifier and Type Method Description StringgetNamespace()StringgetPath()StringgetTranslationKey()RecipeType<RECIPE>get()HTRecipeCache<INPUT, RECIPE>createCache()HTRecipeCacheの新しいインスタンスを作成します。 Sequence<RecipeHolder<RECIPE>>getAllRecipes(HTRecipeLookup.Context context)指定したcontextからレシピの一覧を取得します。 StringtoString()-
Methods inherited from class hiiragi283.core.api.recipe.HTRecipeLookup
findFirst, getAllRecipes, getAllRecipes, getAllRecipes, getHolder -
Methods inherited from class hiiragi283.core.common.registry.HTBasicHolderLike
unwrap -
Methods inherited from class hiiragi283.core.api.registry.HTHolderLike
getHolder, getResourceKey -
Methods inherited from class hiiragi283.core.api.resource.HTKeyLike
getId, isOf, isOf -
Methods inherited from class hiiragi283.core.api.recipe.HTRecipeLookup.Managed
createHolder, getId, getRecipe -
Methods inherited from class hiiragi283.core.api.recipe.HTRecipeType
getText -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNamespace
String getNamespace()
-
getTranslationKey
String getTranslationKey()
-
createCache
HTRecipeCache<INPUT, RECIPE> createCache()
HTRecipeCacheの新しいインスタンスを作成します。
-
getAllRecipes
Sequence<RecipeHolder<RECIPE>> getAllRecipes(HTRecipeLookup.Context context)
指定したcontextからレシピの一覧を取得します。
-
-
-
-