Uses of Interface
net.minecraft.data.recipes.FinishedRecipe
Package
Description
-
Uses of FinishedRecipe in net.minecraft.data.recipes
Modifier and TypeClassDescriptionprotected static class
static class
static class
(package private) static class
static class
static class
Modifier and TypeMethodDescriptionprotected @Nullable CompletableFuture<?>
RecipeProvider.saveAdvancement
(CachedOutput output, FinishedRecipe finishedRecipe, com.google.gson.JsonObject advancementJson) Called every time a recipe is saved to also save the advancement JSON if it exists.Modifier and TypeMethodDescriptionprotected static void
RecipeProvider.banner
(Consumer<FinishedRecipe> p_126082_, ItemLike p_126083_, ItemLike p_126084_) protected static void
RecipeProvider.bedFromPlanksAndWool
(Consumer<FinishedRecipe> p_126074_, ItemLike p_126075_, ItemLike p_126076_) protected static void
RecipeProvider.bedFromWhiteBedAndDye
(Consumer<FinishedRecipe> p_126078_, ItemLike p_126079_, ItemLike p_126080_) protected abstract void
RecipeProvider.buildRecipes
(Consumer<FinishedRecipe> p_251297_) protected static void
RecipeProvider.candle
(Consumer<FinishedRecipe> p_176543_, ItemLike p_176544_, ItemLike p_176545_) protected static void
RecipeProvider.carpet
(Consumer<FinishedRecipe> p_176717_, ItemLike p_176718_, ItemLike p_176719_) protected static void
RecipeProvider.chestBoat
(Consumer<FinishedRecipe> p_236372_, ItemLike p_236373_, ItemLike p_236374_) protected static void
RecipeProvider.chiseled
(Consumer<FinishedRecipe> p_250120_, RecipeCategory p_251604_, ItemLike p_251049_, ItemLike p_252267_) protected static void
RecipeProvider.coloredCarpetFromWhiteCarpetAndDye
(Consumer<FinishedRecipe> p_126070_, ItemLike p_126071_, ItemLike p_126072_) protected static void
RecipeProvider.coloredTerracottaFromTerracottaAndDye
(Consumer<FinishedRecipe> p_126098_, ItemLike p_126099_, ItemLike p_126100_) protected static void
RecipeProvider.coloredWoolFromWhiteWoolAndDye
(Consumer<FinishedRecipe> p_126062_, ItemLike p_126063_, ItemLike p_126064_) protected static void
RecipeProvider.concretePowder
(Consumer<FinishedRecipe> p_126102_, ItemLike p_126103_, ItemLike p_126104_) protected static void
RecipeProvider.cookRecipes
(Consumer<FinishedRecipe> p_126007_, String p_126008_, RecipeSerializer<? extends AbstractCookingRecipe> p_250529_, int p_126010_) protected static void
RecipeProvider.cut
(Consumer<FinishedRecipe> p_248712_, RecipeCategory p_252306_, ItemLike p_249686_, ItemLike p_251100_) protected void
RecipeProvider.generateForEnabledBlockFamilies
(Consumer<FinishedRecipe> p_249188_, FeatureFlagSet p_251836_) protected static void
RecipeProvider.generateRecipes
(Consumer<FinishedRecipe> p_176581_, BlockFamily p_176582_) protected static void
RecipeProvider.hangingSign
(Consumer<FinishedRecipe> p_250663_, ItemLike p_252355_, ItemLike p_250437_) protected static void
RecipeProvider.mosaicBuilder
(Consumer<FinishedRecipe> p_249200_, RecipeCategory p_248788_, ItemLike p_251925_, ItemLike p_252242_) protected static void
RecipeProvider.netheriteSmithing
(Consumer<FinishedRecipe> p_251614_, Item p_250046_, RecipeCategory p_248986_, Item p_250389_) protected static void
RecipeProvider.nineBlockStorageRecipes
(Consumer<FinishedRecipe> p_249580_, RecipeCategory p_251203_, ItemLike p_251689_, RecipeCategory p_251376_, ItemLike p_248771_) protected static void
RecipeProvider.nineBlockStorageRecipes
(Consumer<FinishedRecipe> p_250423_, RecipeCategory p_250083_, ItemLike p_250042_, RecipeCategory p_248977_, ItemLike p_251911_, String p_250475_, String p_248641_, String p_252237_, String p_250414_) protected static void
RecipeProvider.nineBlockStorageRecipesRecipesWithCustomUnpacking
(Consumer<FinishedRecipe> p_250320_, RecipeCategory p_248979_, ItemLike p_249101_, RecipeCategory p_252036_, ItemLike p_250886_, String p_248768_, String p_250847_) protected static void
RecipeProvider.nineBlockStorageRecipesWithCustomPacking
(Consumer<FinishedRecipe> p_250488_, RecipeCategory p_250885_, ItemLike p_251651_, RecipeCategory p_250874_, ItemLike p_248576_, String p_250171_, String p_249386_) protected static void
RecipeProvider.oneToOneConversionRecipe
(Consumer<FinishedRecipe> p_176552_, ItemLike p_176553_, ItemLike p_176554_, String p_176555_) protected static void
RecipeProvider.oneToOneConversionRecipe
(Consumer<FinishedRecipe> p_176557_, ItemLike p_176558_, ItemLike p_176559_, String p_176560_, int p_176561_) protected static void
RecipeProvider.oreBlasting
(Consumer<FinishedRecipe> p_248775_, List<ItemLike> p_251504_, RecipeCategory p_248846_, ItemLike p_249735_, float p_248783_, int p_250303_, String p_251984_) protected static void
RecipeProvider.oreCooking
(Consumer<FinishedRecipe> p_250791_, RecipeSerializer<? extends AbstractCookingRecipe> p_251817_, List<ItemLike> p_249619_, RecipeCategory p_251154_, ItemLike p_250066_, float p_251871_, int p_251316_, String p_251450_, String p_249236_) protected static void
RecipeProvider.oreSmelting
(Consumer<FinishedRecipe> p_250654_, List<ItemLike> p_250172_, RecipeCategory p_250588_, ItemLike p_251868_, float p_250789_, int p_252144_, String p_251687_) protected static void
RecipeProvider.planksFromLog
(Consumer<FinishedRecipe> p_259712_, ItemLike p_259052_, TagKey<Item> p_259045_, int p_259471_) protected static void
RecipeProvider.planksFromLogs
(Consumer<FinishedRecipe> p_259910_, ItemLike p_259193_, TagKey<Item> p_259818_, int p_259807_) protected static void
RecipeProvider.polished
(Consumer<FinishedRecipe> p_251348_, RecipeCategory p_248719_, ItemLike p_250032_, ItemLike p_250021_) protected static void
RecipeProvider.pressurePlate
(Consumer<FinishedRecipe> p_176691_, ItemLike p_176692_, ItemLike p_176693_) default void
RecipeBuilder.save
(Consumer<FinishedRecipe> p_176499_) default void
RecipeBuilder.save
(Consumer<FinishedRecipe> p_176501_, String p_176502_) void
RecipeBuilder.save
(Consumer<FinishedRecipe> p_176503_, ResourceLocation p_176504_) void
ShapedRecipeBuilder.save
(Consumer<FinishedRecipe> p_126141_, ResourceLocation p_126142_) void
ShapelessRecipeBuilder.save
(Consumer<FinishedRecipe> p_126205_, ResourceLocation p_126206_) void
SimpleCookingRecipeBuilder.save
(Consumer<FinishedRecipe> p_126263_, ResourceLocation p_126264_) void
SingleItemRecipeBuilder.save
(Consumer<FinishedRecipe> p_126327_, ResourceLocation p_126328_) void
SpecialRecipeBuilder.save
(Consumer<FinishedRecipe> p_126360_, String p_126361_) void
UpgradeRecipeBuilder.save
(Consumer<FinishedRecipe> p_126393_, String p_126394_) void
UpgradeRecipeBuilder.save
(Consumer<FinishedRecipe> p_126396_, ResourceLocation p_126397_) protected static void
RecipeProvider.simpleCookingRecipe
(Consumer<FinishedRecipe> p_249398_, String p_249709_, RecipeSerializer<? extends AbstractCookingRecipe> p_251876_, int p_249258_, ItemLike p_250669_, ItemLike p_250224_, float p_252138_) protected static void
RecipeProvider.slab
(Consumer<FinishedRecipe> p_248880_, RecipeCategory p_251848_, ItemLike p_249368_, ItemLike p_252133_) protected static void
RecipeProvider.smeltingResultFromBase
(Consumer<FinishedRecipe> p_176740_, ItemLike p_176741_, ItemLike p_176742_) protected static void
RecipeProvider.stainedGlassFromGlassAndDye
(Consumer<FinishedRecipe> p_126086_, ItemLike p_126087_, ItemLike p_126088_) protected static void
RecipeProvider.stainedGlassPaneFromGlassPaneAndDye
(Consumer<FinishedRecipe> p_126094_, ItemLike p_126095_, ItemLike p_126096_) protected static void
RecipeProvider.stainedGlassPaneFromStainedGlass
(Consumer<FinishedRecipe> p_126090_, ItemLike p_126091_, ItemLike p_126092_) protected static void
RecipeProvider.stonecutterResultFromBase
(Consumer<FinishedRecipe> p_251589_, RecipeCategory p_248911_, ItemLike p_251265_, ItemLike p_250033_) protected static void
RecipeProvider.stonecutterResultFromBase
(Consumer<FinishedRecipe> p_249145_, RecipeCategory p_250609_, ItemLike p_251254_, ItemLike p_249666_, int p_251462_) protected static void
RecipeProvider.threeByThreePacker
(Consumer<FinishedRecipe> p_260012_, RecipeCategory p_259186_, ItemLike p_259360_, ItemLike p_259263_) protected static void
RecipeProvider.threeByThreePacker
(Consumer<FinishedRecipe> p_259036_, RecipeCategory p_259247_, ItemLike p_259376_, ItemLike p_259717_, String p_260308_) protected static void
RecipeProvider.twoByTwoPacker
(Consumer<FinishedRecipe> p_248860_, RecipeCategory p_250881_, ItemLike p_252184_, ItemLike p_249710_) protected static void
RecipeProvider.wall
(Consumer<FinishedRecipe> p_251034_, RecipeCategory p_251148_, ItemLike p_250499_, ItemLike p_249970_) protected static void
RecipeProvider.waxRecipes
(Consumer<FinishedRecipe> p_176611_) protected static void
RecipeProvider.woodenBoat
(Consumer<FinishedRecipe> p_126022_, ItemLike p_126023_, ItemLike p_126024_) protected static void
RecipeProvider.woodFromLogs
(Consumer<FinishedRecipe> p_126003_, ItemLike p_126004_, ItemLike p_126005_) -
Uses of FinishedRecipe in net.minecraft.data.recipes.packs
Modifier and TypeMethodDescriptionprotected void
BundleRecipeProvider.buildRecipes
(Consumer<FinishedRecipe> p_250665_) protected void
UpdateOneTwentyRecipeProvider.buildRecipes
(Consumer<FinishedRecipe> p_250771_) protected void
VanillaRecipeProvider.buildRecipes
(Consumer<FinishedRecipe> p_250804_) -
Uses of FinishedRecipe in net.minecraftforge.common.crafting
Modifier and TypeFieldDescriptionprivate List<FinishedRecipe>
ConditionalRecipe.Builder.recipes
private final List<FinishedRecipe>
ConditionalRecipe.Finished.recipes
Modifier and TypeMethodDescriptionConditionalAdvancement.Builder.addAdvancement
(FinishedRecipe fromRecipe) ConditionalRecipe.Builder.addRecipe
(FinishedRecipe recipe) Modifier and TypeMethodDescriptionConditionalRecipe.Builder.addRecipe
(Consumer<Consumer<FinishedRecipe>> callable) void
ConditionalRecipe.Builder.build
(Consumer<FinishedRecipe> consumer, String namespace, String path) void
ConditionalRecipe.Builder.build
(Consumer<FinishedRecipe> consumer, ResourceLocation id) -
Uses of FinishedRecipe in net.minecraftforge.common.data
Modifier and TypeMethodDescriptionprivate @Nullable FinishedRecipe
ForgeRecipeProvider.enhance
(FinishedRecipe vanilla) private @Nullable FinishedRecipe
ForgeRecipeProvider.enhance
(ShapedRecipeBuilder.Result vanilla) private @Nullable FinishedRecipe
ForgeRecipeProvider.enhance
(ShapelessRecipeBuilder.Result vanilla) Modifier and TypeMethodDescriptionprivate @Nullable FinishedRecipe
ForgeRecipeProvider.enhance
(FinishedRecipe vanilla) protected @Nullable CompletableFuture<?>
ForgeRecipeProvider.saveAdvancement
(CachedOutput output, FinishedRecipe finishedRecipe, com.google.gson.JsonObject advancementJson) Modifier and TypeMethodDescriptionprotected void
ForgeRecipeProvider.buildRecipes
(Consumer<FinishedRecipe> consumer) -
Uses of FinishedRecipe in net.minecraftforge.debug
Modifier and TypeMethodDescriptionprotected void
DataGeneratorTest.Recipes.buildRecipes
(Consumer<FinishedRecipe> consumer)