Interface LodestoneRecipeBuilder<R extends net.minecraft.world.item.crafting.Recipe<?>>

All Known Implementing Classes:
NBTCarryRecipeBuilder

public interface LodestoneRecipeBuilder<R extends net.minecraft.world.item.crafting.Recipe<?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    buildRecipe(net.minecraft.resources.ResourceLocation id)
     
    default String
     
    default void
    save(net.minecraft.data.recipes.RecipeOutput recipeOutput, net.minecraft.resources.ResourceLocation id)
     
    default void
    save(net.minecraft.data.recipes.RecipeOutput recipeOutput, net.minecraft.world.level.ItemLike definingItem)
     
    default void
    tweakAdvancement(net.minecraft.advancements.Advancement.Builder advancement)
     
    default void
    write(net.minecraft.data.recipes.RecipeOutput consumer, net.minecraft.resources.ResourceLocation id, R recipe, net.minecraft.advancements.Advancement.Builder advancement)
     
  • Method Details

    • save

      default void save(net.minecraft.data.recipes.RecipeOutput recipeOutput, net.minecraft.world.level.ItemLike definingItem)
    • save

      default void save(net.minecraft.data.recipes.RecipeOutput recipeOutput, net.minecraft.resources.ResourceLocation id)
    • tweakAdvancement

      default void tweakAdvancement(net.minecraft.advancements.Advancement.Builder advancement)
    • buildRecipe

      R buildRecipe(net.minecraft.resources.ResourceLocation id)
    • write

      default void write(net.minecraft.data.recipes.RecipeOutput consumer, net.minecraft.resources.ResourceLocation id, R recipe, net.minecraft.advancements.Advancement.Builder advancement)
    • getRecipeSubfolder

      default String getRecipeSubfolder()