Package hiiragi283.lib.recipe.lookup
Class HTCompoundRecipeLookup
-
- All Implemented Interfaces:
-
hiiragi283.lib.recipe.lookup.HTRecipeLookup
public final class HTCompoundRecipeLookup<RECIPE extends Object> implements HTRecipeLookup<RECIPE>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classHTCompoundRecipeLookup.Manager
-
Field Summary
Fields Modifier and Type Field Description private List<HTRecipeHolder<RECIPE>>cachedRecipes
-
Method Summary
Modifier and Type Method Description final List<HTRecipeHolder<RECIPE>>getCachedRecipes()final UnitsetCachedRecipes(List<HTRecipeHolder<RECIPE>> value)final UnitaddRecipes(Pair<Identifier, RECIPE> recipes)final UnitaddSubLookup(HTRecipeLookup<RECIPE> lookup)Sequence<HTRecipeHolder<RECIPE>>getAllRecipes(ContextMap contextMap)指定したcontextからレシピの一覧を取得します。 StringtoString()final static <RECIPE extends Any> HTCompoundRecipeLookup<RECIPE>create(Identifier id)-
-
Method Detail
-
getCachedRecipes
final List<HTRecipeHolder<RECIPE>> getCachedRecipes()
-
setCachedRecipes
final Unit setCachedRecipes(List<HTRecipeHolder<RECIPE>> value)
-
addRecipes
final Unit addRecipes(Pair<Identifier, RECIPE> recipes)
-
addSubLookup
final Unit addSubLookup(HTRecipeLookup<RECIPE> lookup)
-
getAllRecipes
Sequence<HTRecipeHolder<RECIPE>> getAllRecipes(ContextMap contextMap)
指定したcontextからレシピの一覧を取得します。
- Returns:
-
create
final static <RECIPE extends Any> HTCompoundRecipeLookup<RECIPE> create(Identifier id)
-
-
-
-