Class HTCombiningRecipeBuilder
-
- All Implemented Interfaces:
public final class HTCombiningRecipeBuilder extends HTProcessingRecipeBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTCombiningRecipeBuilder.Factory
-
Field Summary
Fields Modifier and Type Field Description private final List<HTItemIngredient>ingredientsprivate HTItemResultresultprivate Integertimeprivate final HTConditionHolderconditionsprivate final HTRecipeBuilder.RecipeIdrecipeId
-
Constructor Summary
Constructors Constructor Description HTCombiningRecipeBuilder(String prefix, HTCombiningRecipeBuilder.Factory<?> factory)
-
Method Summary
Modifier and Type Method Description final List<HTItemIngredient>getIngredients()final HTItemResultgetResult()final UnitsetResult(HTItemResult value)final IntegergetTime()final UnitsetTime(Integer value)final HTConditionHoldergetConditions()final HTRecipeBuilder.RecipeIdgetRecipeId()final static Unitalloying(RecipeOutput output, Function1<HTCombiningRecipeBuilder, Unit> builderAction)final static Unitassembling(RecipeOutput output, Function1<HTCombiningRecipeBuilder, Unit> builderAction)-
-
Constructor Detail
-
HTCombiningRecipeBuilder
HTCombiningRecipeBuilder(String prefix, HTCombiningRecipeBuilder.Factory<?> factory)
-
-
Method Detail
-
getIngredients
final List<HTItemIngredient> getIngredients()
-
getResult
final HTItemResult getResult()
-
getConditions
final HTConditionHolder getConditions()
-
getRecipeId
final HTRecipeBuilder.RecipeId getRecipeId()
-
alloying
final static Unit alloying(RecipeOutput output, Function1<HTCombiningRecipeBuilder, Unit> builderAction)
-
assembling
final static Unit assembling(RecipeOutput output, Function1<HTCombiningRecipeBuilder, Unit> builderAction)
-
-
-
-