Interface SmithingRecipe.Builder

All Superinterfaces:
AbstractBuilder<SmithingRecipe>, Builder<SmithingRecipe,SmithingRecipe.Builder>, ResettableBuilder<SmithingRecipe,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 Builder<SmithingRecipe,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