Class MechanicalCraftingRecipeBuilder
java.lang.Object
com.simibubi.create.foundation.data.recipe.MechanicalCraftingRecipeBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionMechanicalCraftingRecipeBuilder(net.minecraft.world.level.ItemLike p_i48261_1_, int p_i48261_2_) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(net.minecraft.data.recipes.RecipeOutput output) Builds this recipe into aRecipeOutput.voidBuilds this recipe into aRecipeOutput.voidbuild(net.minecraft.data.recipes.RecipeOutput output, net.minecraft.resources.ResourceLocation id) Builds this recipe into aRecipeOutput.Prevents the crafters from matching a vertically flipped version of the recipeAdds a key to the recipe pattern.Adds a key to the recipe pattern.Adds a key to the recipe pattern.patternLine(String p_200472_1_) Adds a new entry to the patterns for this recipe.shapedRecipe(net.minecraft.world.level.ItemLike p_200470_0_) Creates a new builder for a shaped recipe.shapedRecipe(net.minecraft.world.level.ItemLike p_200468_0_, int p_200468_1_) Creates a new builder for a shaped recipe.whenModLoaded(String modid) whenModMissing(String modid) withCondition(net.neoforged.neoforge.common.conditions.ICondition condition)
-
Constructor Details
-
MechanicalCraftingRecipeBuilder
public MechanicalCraftingRecipeBuilder(net.minecraft.world.level.ItemLike p_i48261_1_, int p_i48261_2_)
-
-
Method Details
-
shapedRecipe
public static MechanicalCraftingRecipeBuilder shapedRecipe(net.minecraft.world.level.ItemLike p_200470_0_) Creates a new builder for a shaped recipe. -
shapedRecipe
public static MechanicalCraftingRecipeBuilder shapedRecipe(net.minecraft.world.level.ItemLike p_200468_0_, int p_200468_1_) Creates a new builder for a shaped recipe. -
key
public MechanicalCraftingRecipeBuilder key(Character p_200469_1_, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> p_200469_2_) Adds a key to the recipe pattern. -
key
public MechanicalCraftingRecipeBuilder key(Character p_200462_1_, net.minecraft.world.level.ItemLike p_200462_2_) Adds a key to the recipe pattern. -
key
public MechanicalCraftingRecipeBuilder key(Character p_200471_1_, net.minecraft.world.item.crafting.Ingredient p_200471_2_) Adds a key to the recipe pattern. -
patternLine
Adds a new entry to the patterns for this recipe. -
disallowMirrored
Prevents the crafters from matching a vertically flipped version of the recipe -
build
public void build(net.minecraft.data.recipes.RecipeOutput output) Builds this recipe into aRecipeOutput. -
build
Builds this recipe into aRecipeOutput. Usebuild(RecipeOutput)if save is the same as the ID for the result. -
build
public void build(net.minecraft.data.recipes.RecipeOutput output, net.minecraft.resources.ResourceLocation id) Builds this recipe into aRecipeOutput. -
whenModLoaded
-
whenModMissing
-
withCondition
public MechanicalCraftingRecipeBuilder withCondition(net.neoforged.neoforge.common.conditions.ICondition condition)
-