Package hiiragi283.lib.data.recipe
Class HTCookingRecipeBuilder
-
- All Implemented Interfaces:
public final class HTCookingRecipeBuilder extends HTRecipeBuilder<AbstractCookingRecipe>
-
-
Field Summary
Fields Modifier and Type Field Description private Stringgroupprivate RecipeCategorycraftingCategoryprivate CookingBookCategorycategoryprivate Ingredientingredientprivate ItemStackTemplateresultprivate Floatexpprivate Integertimeprivate final RecipeUnlockAdvancementBuilderunlockerprivate final HTConditionHolderconditionsprivate final HTRecipeBuilder.RecipeIdrecipeId
-
Constructor Summary
Constructors Constructor Description HTCookingRecipeBuilder(AbstractCookingRecipe.Factory<?> factory, Function1<Integer, Integer> timeOperator, String prefix)
-
Method Summary
Modifier and Type Method Description final StringgetGroup()final UnitsetGroup(String value)final RecipeCategorygetCraftingCategory()final UnitsetCraftingCategory(RecipeCategory value)final CookingBookCategorygetCategory()final UnitsetCategory(CookingBookCategory value)final IngredientgetIngredient()final UnitsetIngredient(Ingredient <set-?>)final ItemStackTemplategetResult()final UnitsetResult(ItemStackTemplate <set-?>)final FloatgetExp()final UnitsetExp(Float value)final IntegergetTime()final UnitsetTime(Integer value)final RecipeUnlockAdvancementBuildergetUnlocker()final HTConditionHoldergetConditions()final HTRecipeBuilder.RecipeIdgetRecipeId()Unitsave(RecipeOutput recipeOutput)レシピを生成します。 final static HTCookingRecipeBuildersmelting(Function1<HTCookingRecipeBuilder, Unit> builderAction)final static HTCookingRecipeBuilderblasting(Function1<HTCookingRecipeBuilder, Unit> builderAction)final static HTCookingRecipeBuildersmoking(Function1<HTCookingRecipeBuilder, Unit> builderAction)final static Sequence<HTCookingRecipeBuilder>smeltingAndBlasting(Function1<HTCookingRecipeBuilder, Unit> builderAction)final static Sequence<HTCookingRecipeBuilder>smeltingAndSmoking(Function1<HTCookingRecipeBuilder, Unit> builderAction)-
-
Method Detail
-
getCraftingCategory
final RecipeCategory getCraftingCategory()
-
setCraftingCategory
final Unit setCraftingCategory(RecipeCategory value)
-
getCategory
final CookingBookCategory getCategory()
-
setCategory
final Unit setCategory(CookingBookCategory value)
-
getIngredient
final Ingredient getIngredient()
-
setIngredient
final Unit setIngredient(Ingredient <set-?>)
-
getResult
final ItemStackTemplate getResult()
-
getUnlocker
final RecipeUnlockAdvancementBuilder getUnlocker()
-
getConditions
final HTConditionHolder getConditions()
-
getRecipeId
final HTRecipeBuilder.RecipeId getRecipeId()
-
smelting
final static HTCookingRecipeBuilder smelting(Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
blasting
final static HTCookingRecipeBuilder blasting(Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smoking
final static HTCookingRecipeBuilder smoking(Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smeltingAndBlasting
final static Sequence<HTCookingRecipeBuilder> smeltingAndBlasting(Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smeltingAndSmoking
final static Sequence<HTCookingRecipeBuilder> smeltingAndSmoking(Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
-
-
-