Class MechanicalCraftingRecipeBuilder

java.lang.Object
com.simibubi.create.foundation.data.recipe.MechanicalCraftingRecipeBuilder

public class MechanicalCraftingRecipeBuilder extends Object
  • 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

      public MechanicalCraftingRecipeBuilder patternLine(String p_200472_1_)
      Adds a new entry to the patterns for this recipe.
    • disallowMirrored

      public MechanicalCraftingRecipeBuilder 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 a RecipeOutput.
    • build

      public void build(net.minecraft.data.recipes.RecipeOutput output, String id)
      Builds this recipe into a RecipeOutput. Use build(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 a RecipeOutput.
    • whenModLoaded

      public MechanicalCraftingRecipeBuilder whenModLoaded(String modid)
    • whenModMissing

      public MechanicalCraftingRecipeBuilder whenModMissing(String modid)
    • withCondition

      public MechanicalCraftingRecipeBuilder withCondition(net.neoforged.neoforge.common.conditions.ICondition condition)