Class SequencedAssemblyRecipeBuilder
java.lang.Object
com.simibubi.create.content.contraptions.itemAssembly.SequencedAssemblyRecipeBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<net.minecraftforge.common.crafting.conditions.ICondition> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOutput(net.minecraft.world.item.ItemStack item, float weight) addOutput(net.minecraft.world.level.ItemLike item, float weight) <T extends ProcessingRecipe<?>>
SequencedAssemblyRecipeBuilderaddStep(ProcessingRecipeBuilder.ProcessingRecipeFactory<T> factory, UnaryOperator<ProcessingRecipeBuilder<T>> builder) build()voidloops(int loops) require(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) require(net.minecraft.world.item.crafting.Ingredient ingredient) require(net.minecraft.world.level.ItemLike ingredient) transitionTo(net.minecraft.world.level.ItemLike item)
-
Field Details
-
recipeConditions
-
-
Constructor Details
-
SequencedAssemblyRecipeBuilder
public SequencedAssemblyRecipeBuilder(net.minecraft.resources.ResourceLocation id)
-
-
Method Details
-
addStep
public <T extends ProcessingRecipe<?>> SequencedAssemblyRecipeBuilder addStep(ProcessingRecipeBuilder.ProcessingRecipeFactory<T> factory, UnaryOperator<ProcessingRecipeBuilder<T>> builder) -
require
-
require
public SequencedAssemblyRecipeBuilder require(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> tag) -
require
public SequencedAssemblyRecipeBuilder require(net.minecraft.world.item.crafting.Ingredient ingredient) -
transitionTo
-
loops
-
addOutput
public SequencedAssemblyRecipeBuilder addOutput(net.minecraft.world.level.ItemLike item, float weight) -
addOutput
public SequencedAssemblyRecipeBuilder addOutput(net.minecraft.world.item.ItemStack item, float weight) -
build
-
build
-