Class HTCookingRecipeBuilder
-
- All Implemented Interfaces:
public final class HTCookingRecipeBuilder extends HTStackRecipeBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private Stringgroupprivate CookingBookCategorycategoryprivate final HTIngredientHolder.Singleingredientprivate Floatexpprivate Integertimeprivate final HTItemStackHolderresultStackprivate final HTConditionHolderconditionsprivate final HTRecipeBuilder.RecipeIdrecipeId
-
Constructor Summary
Constructors Constructor Description HTCookingRecipeBuilder(AbstractCookingRecipe.Factory<?> factory, IntUnaryOperator timeOperator, String prefix)
-
Method Summary
Modifier and Type Method Description final StringgetGroup()final UnitsetGroup(String value)final CookingBookCategorygetCategory()final UnitsetCategory(CookingBookCategory value)final HTIngredientHolder.SinglegetIngredient()final FloatgetExp()final UnitsetExp(Float value)final IntegergetTime()final UnitsetTime(Integer value)final HTItemStackHoldergetResultStack()final HTConditionHoldergetConditions()final HTRecipeBuilder.RecipeIdgetRecipeId()final static Unitsmelting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)final static Unitblasting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)final static Unitsmoking(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)final static UnitsmeltingAndBlasting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)final static UnitsmeltingAndSmoking(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)-
-
Constructor Detail
-
HTCookingRecipeBuilder
HTCookingRecipeBuilder(AbstractCookingRecipe.Factory<?> factory, IntUnaryOperator timeOperator, String prefix)
-
-
Method Detail
-
getCategory
final CookingBookCategory getCategory()
-
setCategory
final Unit setCategory(CookingBookCategory value)
-
getIngredient
final HTIngredientHolder.Single getIngredient()
-
getResultStack
final HTItemStackHolder getResultStack()
-
getConditions
final HTConditionHolder getConditions()
-
getRecipeId
final HTRecipeBuilder.RecipeId getRecipeId()
-
smelting
final static Unit smelting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
blasting
final static Unit blasting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smoking
final static Unit smoking(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smeltingAndBlasting
final static Unit smeltingAndBlasting(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
smeltingAndSmoking
final static Unit smeltingAndSmoking(RecipeOutput output, Function1<HTCookingRecipeBuilder, Unit> builderAction)
-
-
-
-