package net.minecraft.data.recipes; import net.minecraft.advancements.AdvancementHolder; import net.minecraft.advancements.Advancement.Builder; import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.crafting.Recipe; import org.jetbrains.annotations.Nullable; public interface RecipeOutput { void accept(ResourceKey> key, Recipe recipe, @Nullable AdvancementHolder advancement); Builder advancement(); void includeRootAdvancement(); }