The SequencedAssemblyRecipeBuilder is a builder object which allows you to register some recipes using a builder like pattern instead of a single method call.
Sets how many loops the recipe requires.
// SequencedAssemblyRecipeBuilder.loops(loops as int); builder.loops(5);
Adds an output to this recipe with the given weight.
// SequencedAssemblyRecipeBuilder.addOutput(output as IItemStack, weight as float); builder.addOutput(<item:minecraft:dirt>, 0.5);
Adds a transitional item to this recipe.
// SequencedAssemblyRecipeBuilder.transitionTo(item as MCItemDefinition); builder.transitionTo(<item:minecraft:dirt>.definition);
Sets the required ingredient for this recipe.
// SequencedAssemblyRecipeBuilder.require(ingredient as IIngredient); builder.require(<item:minecraft:diamond>);
Adds a step to this recipe of the specified type
// SequencedAssemblyRecipeBuilder.addStep(factory as ProcessingRecipeFactory); builder.addStep(<recipetype:create:cutting>.factory());
Adds a step to this recipe of the specified type and custom values.
In this example, the recipe will need to be deployed with Dirt.
// SequencedAssemblyRecipeBuilder.addStep(factory as ProcessingRecipeFactory, builder as (ProcessingRecipebuilder) => ProcessingRecipebuilder); builder.addStep(<recipetype:create:deploying>.factory(), (builder2) => builder2.require(<item:minecraft:dirt>));