Interface SmithingRecipe.Builder

All Superinterfaces:
AbstractBuilder<RecipeRegistration>, Builder<RecipeRegistration,SmithingRecipe.Builder>, ResettableBuilder<RecipeRegistration,SmithingRecipe.Builder>, ResourceKeyedBuilder<RecipeRegistration,SmithingRecipe.Builder>
All Known Subinterfaces:
SmithingRecipe.Builder.AdditionStep, SmithingRecipe.Builder.BaseStep, SmithingRecipe.Builder.EndStep, SmithingRecipe.Builder.ResultStep
Enclosing interface:
SmithingRecipe

public static interface SmithingRecipe.Builder extends ResourceKeyedBuilder<RecipeRegistration,SmithingRecipe.Builder>
Builds a simple smithing recipe
  • Method Details

    • template

      Sets the template ingredient and returns this builder.
      Parameters:
      ingredient - The ingredient
      Returns:
      This builder, for chaining
    • template

      default SmithingRecipe.Builder.BaseStep template(Supplier<? extends ItemType> ingredient)
      Sets the template ingredient and returns this builder.
      Parameters:
      ingredient - The ingredient
      Returns:
      This builder, for chaining
    • template

      Sets the template ingredient and returns this builder.
      Parameters:
      ingredient - The ingredient
      Returns:
      This builder, for chaining