Package hiiragi283.lib.data.recipe
Class HTRecipeBuilder
-
- All Implemented Interfaces:
public abstract class HTRecipeBuilder<RECIPE extends Recipe<?>>Hiiragi Coreとそれを前提とするmodで使用されるRecipeのビルダークラスです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classHTRecipeBuilder.RecipeId
-
Field Summary
Fields Modifier and Type Field Description private final HTConditionHolderconditionsprivate final HTRecipeBuilder.RecipeIdrecipeId
-
Constructor Summary
Constructors Constructor Description HTRecipeBuilder(String prefix)
-
Method Summary
Modifier and Type Method Description final HTConditionHoldergetConditions()final HTRecipeBuilder.RecipeIdgetRecipeId()final Recipe.CommonInfocommonInfo(Boolean showNotification)Unitsave(RecipeOutput recipeOutput)レシピを生成します。 final Unitsave(Function2<Identifier, RECIPE, Unit> consumer)-
-
Constructor Detail
-
HTRecipeBuilder
HTRecipeBuilder(String prefix)
- Parameters:
prefix- レシピIDに使われる前置詞
-
-
Method Detail
-
getConditions
final HTConditionHolder getConditions()
-
getRecipeId
final HTRecipeBuilder.RecipeId getRecipeId()
-
commonInfo
final Recipe.CommonInfo commonInfo(Boolean showNotification)
-
-
-
-