It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
import mods . create . SequencedAssemblyManager;
SequencedAssemblyManager implements the following interfaces. That means all methods defined in these interfaces are also available in SequencedAssemblyManager
SequencedAssemblyManager . addJsonRecipe ( name as string , mapData as MapData )
Parameter Type Parameter
name Type
string Parameter
mapData Type
MapData
Adds the recipe that the builder built.
// SequencedAssemblyManager.addRecipe(builder as SequencedAssemblyRecipeBuilder)
< recipetype : create:sequenced_assembly > .addRecipe( < recipetype : create:sequenced_assembly > .builder( "seq_blast_brick" )
.transitionTo( < item : create:incomplete_large_cogwheel > )
.require( < item : create:andesite_alloy > )
.addOutput( < item : create:large_cogwheel > * 6 , 32 )
.addOutput( < item : create:andesite_alloy > , 2 )
.addOutput( < item : minecraft:andesite > , 1 )
.addOutput( < item : create:cogwheel > , 1 )
.addOutput( < item : minecraft:stick > , 1 )
.addOutput( < item : minecraft:iron_nugget > , 1 )
.addStep < mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag : items:minecraft:planks > ))
.addStep < mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag : items:minecraft:wooden_buttons > ))
.addStep < mods . createtweaker . CuttingRecipe>((rb) => rb . duration( 50 ))
.addStep < mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid : minecraft:water > * 50 )));
Gets a sequenced assembly recipe builder.
Returns: A builder used to make sequenced assembly recipes.
Return Type: SequencedAssemblyRecipeBuilder
// SequencedAssemblyManager.builder(name as string) as SequencedAssemblyRecipeBuilder
< recipetype : create:sequenced_assembly > .builder( "sequenced" );
Parameter Type Description Parameter
name Type
string Description
The name of the recipe.
Return Type: stdlib.List<T>
// SequencedAssemblyManager.getAllRecipes() as stdlib.List<T>
< recipetype : create:sequenced_assembly > .getAllRecipes();
Return Type: T
SequencedAssemblyManager . getRecipeByName ( name as string ) as T
Parameter Type Parameter
name Type
string
Return Type: T[ResourceLocation ]
// SequencedAssemblyManager.getRecipeMap() as T[ResourceLocation]
< recipetype : create:sequenced_assembly > .getRecipeMap();
Return Type: stdlib.List<T>
SequencedAssemblyManager . getRecipesByOutput ( output as IIngredient ) as stdlib . List < T >
Registers a recipe with the given name and is built by the consumer.
// SequencedAssemblyManager.registerRecipe(name as string, recipeBuilder as Consumer<SequencedAssemblyRecipeBuilder>)
< recipetype : create:sequenced_assembly > .registerRecipe( "build_sequence" , (rb) => {
rb . transitionTo( < item : minecraft:glass > );
rb . require( < item : minecraft:arrow > );
rb . addOutput( < item : minecraft:diamond > , 1 );
rb . addOutput( < item : minecraft:apple > , 1 );
rb . addStep < mods . createtweaker . CuttingRecipe>((rb1) => rb1 . duration( 50 ));
rb . addStep < mods . createtweaker . PressingRecipe>((rb1) => rb1 . duration( 500 ));
rb . addStep < mods.createtweaker.DeployerApplicationRecipe>((rb1) => rb1.require(<item : minecraft:dirt > ));
rb . addStep < mods.createtweaker.FillingRecipe>((rb1) => rb1.require(<fluid : minecraft:water > * 50 ))
Parameter Type Description Parameter
name Type
string Description
The name of the recipe. Parameter
recipeBuilder Type
Consumer<SequencedAssemblyRecipeBuilder > Description
A consumer that builds the recipe.
SequencedAssemblyManager . remove ( output as IIngredient )
// SequencedAssemblyManager.removeAll()
< recipetype : create:sequenced_assembly > .removeAll();
SequencedAssemblyManager . removeByInput ( input as IItemStack )
SequencedAssemblyManager . removeByModid ( modid as string , exclude as Predicate < string > )
Parameter Type Optional Default Value Parameter
modid Type
string Optional
false Default Value
Parameter
exclude Type
Predicate<string> Optional
true Default Value
(name as string) as bool => false
SequencedAssemblyManager . removeByName ( names as string [ ] )
Parameter Type Parameter
names Type
string[]
SequencedAssemblyManager . removeByRegex ( regex as string , exclude as Predicate < string > )
Parameter Type Optional Default Value Parameter
regex Type
string Optional
false Default Value
Parameter
exclude Type
Predicate<string> Optional
true Default Value
(name as string) as bool => false
Name Type Has Getter Has Setter Name
allRecipes Type
stdlib.List<T> Has Getter
true Has Setter
false Name
recipeMap Type
T[ResourceLocation ] Has Getter
true Has Setter
false