Uses of Interface
net.minecraft.data.recipes.RecipeOutput
Packages that use RecipeOutput
Package
Description
Classes for NeoForge's own data generation.
-
Uses of RecipeOutput in net.minecraft.data.recipes
Methods in net.minecraft.data.recipes with parameters of type RecipeOutputModifier and TypeMethodDescriptionprotected static void
RecipeProvider.banner
(RecipeOutput recipeOutput, ItemLike banner, ItemLike material) protected static void
RecipeProvider.bedFromPlanksAndWool
(RecipeOutput recipeOutput, ItemLike bed, ItemLike wool) protected void
RecipeProvider.buildRecipes
(RecipeOutput recipeOutput) protected void
RecipeProvider.buildRecipes
(RecipeOutput p_recipeOutput, HolderLookup.Provider holderLookup) protected static void
RecipeProvider.candle
(RecipeOutput recipeOutput, ItemLike candle, ItemLike dye) protected static void
RecipeProvider.carpet
(RecipeOutput recipeOutput, ItemLike carpet, ItemLike material) protected static void
RecipeProvider.chestBoat
(RecipeOutput recipeOutput, ItemLike boat, ItemLike material) protected static void
RecipeProvider.chiseled
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike chiseledResult, ItemLike material) protected static void
RecipeProvider.colorBlockWithDye
(RecipeOutput recipeOutput, List<Item> dyes, List<Item> dyeableItems, String group) protected static void
RecipeProvider.coloredTerracottaFromTerracottaAndDye
(RecipeOutput recipeOutput, ItemLike terracotta, ItemLike dye) protected static void
RecipeProvider.concretePowder
(RecipeOutput recipeOutput, ItemLike concretePowder, ItemLike dye) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.cookRecipes
(RecipeOutput recipeOutput, String cookingMethod, RecipeSerializer<T> cookingSerializer, AbstractCookingRecipe.Factory<T> recipeFactory, int cookingTime) protected static void
RecipeProvider.copperBulb
(RecipeOutput recipeOutput, Block bulbBlock, Block material) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput recipeOutput, ItemLike template, TagKey<Item> baseMaterial) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput recipeOutput, ItemLike template, Ingredient baseItem) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput recipeOutput, ItemLike template, ItemLike baseItem) protected static void
RecipeProvider.cut
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike cutResult, ItemLike material) protected void
RecipeProvider.generateForEnabledBlockFamilies
(RecipeOutput enabledFeatures, FeatureFlagSet p_251836_) protected static void
RecipeProvider.generateRecipes
(RecipeOutput recipeOutput, BlockFamily blockFamily, FeatureFlagSet requiredFeatures) protected static void
RecipeProvider.grate
(RecipeOutput recipeOutput, Block grateBlock, Block material) protected static void
RecipeProvider.hangingSign
(RecipeOutput recipeOutput, ItemLike sign, ItemLike material) protected static void
RecipeProvider.mosaicBuilder
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike result, ItemLike material) protected static void
RecipeProvider.netheriteSmithing
(RecipeOutput recipeOutput, Item ingredientItem, RecipeCategory category, Item resultItem) protected static void
RecipeProvider.nineBlockStorageRecipes
(RecipeOutput recipeOutput, RecipeCategory unpackedCategory, ItemLike unpacked, RecipeCategory packedCategory, ItemLike packed) protected static void
RecipeProvider.nineBlockStorageRecipes
(RecipeOutput recipeOutput, RecipeCategory unpackedCategory, ItemLike unpacked, RecipeCategory packedCategory, ItemLike packed, String packedName, String packedGroup, String unpackedName, String unpackedGroup) protected static void
RecipeProvider.nineBlockStorageRecipesRecipesWithCustomUnpacking
(RecipeOutput recipeOutput, RecipeCategory unpackedCategory, ItemLike unpacked, RecipeCategory packedCategory, ItemLike packed, String unpackedName, String unpackedGroup) protected static void
RecipeProvider.nineBlockStorageRecipesWithCustomPacking
(RecipeOutput recipeOutput, RecipeCategory unpackedCategory, ItemLike unpacked, RecipeCategory packedCategory, ItemLike packed, String packedName, String packedGroup) protected static void
RecipeProvider.oneToOneConversionRecipe
(RecipeOutput recipeOutput, ItemLike result, ItemLike ingredient, String group) protected static void
RecipeProvider.oneToOneConversionRecipe
(RecipeOutput recipeOutput, ItemLike result, ItemLike ingredient, String group, int resultCount) protected static void
RecipeProvider.oreBlasting
(RecipeOutput recipeOutput, List<ItemLike> ingredients, RecipeCategory category, ItemLike result, float experience, int cookingTime, String group) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.oreCooking
(RecipeOutput recipeOutput, RecipeSerializer<T> serializer, AbstractCookingRecipe.Factory<T> recipeFactory, List<ItemLike> ingredients, RecipeCategory category, ItemLike result, float experience, int cookingTime, String group, String suffix) protected static void
RecipeProvider.oreSmelting
(RecipeOutput recipeOutput, List<ItemLike> ingredients, RecipeCategory category, ItemLike result, float experience, int cookingTime, String group) protected static void
RecipeProvider.planksFromLog
(RecipeOutput recipeOutput, ItemLike planks, TagKey<Item> logs, int resultCount) protected static void
RecipeProvider.planksFromLogs
(RecipeOutput recipeOutput, ItemLike planks, TagKey<Item> logs, int result) protected static void
RecipeProvider.polished
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike result, ItemLike material) protected static void
RecipeProvider.pressurePlate
(RecipeOutput recipeOutput, ItemLike pressurePlate, ItemLike material) default void
RecipeBuilder.save
(RecipeOutput recipeOutput) default void
RecipeBuilder.save
(RecipeOutput recipeOutput, String id) void
RecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation id) void
ShapedRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation id) void
ShapelessRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation id) void
SimpleCookingRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation id) void
SingleItemRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation id) void
SmithingTransformRecipeBuilder.save
(RecipeOutput recipeOutput, String recipeId) void
SmithingTransformRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation recipeId) void
SmithingTrimRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation recipeId) void
SpecialRecipeBuilder.save
(RecipeOutput recipeOutput, String recipeId) void
SpecialRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation recipeId) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.simpleCookingRecipe
(RecipeOutput recipeOutput, String cookingMethod, RecipeSerializer<T> cookingSerializer, AbstractCookingRecipe.Factory<T> recipeFactory, int cookingTime, ItemLike material, ItemLike result, float experience) protected static void
RecipeProvider.slab
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike slab, ItemLike material) protected static void
RecipeProvider.smeltingResultFromBase
(RecipeOutput recipeOutput, ItemLike result, ItemLike ingredient) protected static void
RecipeProvider.stainedGlassFromGlassAndDye
(RecipeOutput recipeOutput, ItemLike stainedGlass, ItemLike dye) protected static void
RecipeProvider.stainedGlassPaneFromGlassPaneAndDye
(RecipeOutput recipeOutput, ItemLike stainedGlassPane, ItemLike dye) protected static void
RecipeProvider.stainedGlassPaneFromStainedGlass
(RecipeOutput recipeOutput, ItemLike stainedGlassPane, ItemLike stainedGlass) protected static void
RecipeProvider.stonecutterResultFromBase
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike result, ItemLike material) protected static void
RecipeProvider.stonecutterResultFromBase
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike result, ItemLike material, int resultCount) protected static void
RecipeProvider.threeByThreePacker
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike packed, ItemLike unpacked) protected static void
RecipeProvider.threeByThreePacker
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike packed, ItemLike unpacked, String criterionName) protected static void
RecipeProvider.trimSmithing
(RecipeOutput recipeOutput, Item ingredientItem, ResourceLocation location) protected static void
RecipeProvider.twoByTwoPacker
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike packed, ItemLike unpacked) protected static void
RecipeProvider.wall
(RecipeOutput recipeOutput, RecipeCategory category, ItemLike wall, ItemLike material) protected static void
RecipeProvider.waxRecipes
(RecipeOutput recipeOutput, FeatureFlagSet requiredFeatures) protected static void
RecipeProvider.woodenBoat
(RecipeOutput recipeOutput, ItemLike boat, ItemLike material) protected static void
RecipeProvider.woodFromLogs
(RecipeOutput recipeOutput, ItemLike wood, ItemLike log) -
Uses of RecipeOutput in net.minecraft.data.recipes.packs
Methods in net.minecraft.data.recipes.packs with parameters of type RecipeOutputModifier and TypeMethodDescriptionprotected void
BundleRecipeProvider.buildRecipes
(RecipeOutput p_301031_) protected void
VanillaRecipeProvider.buildRecipes
(RecipeOutput recipeOutput) -
Uses of RecipeOutput in net.neoforged.neoforge.common.crafting
Classes in net.neoforged.neoforge.common.crafting that implement RecipeOutputModifier and TypeClassDescriptionclass
Wrapper around aRecipeOutput
that adds conditions to all received recipes.Fields in net.neoforged.neoforge.common.crafting declared as RecipeOutputConstructors in net.neoforged.neoforge.common.crafting with parameters of type RecipeOutputModifierConstructorDescriptionConditionalRecipeOutput
(RecipeOutput inner, ICondition[] conditions) -
Uses of RecipeOutput in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type RecipeOutputModifier and TypeMethodDescriptionprotected void
NeoForgeRecipeProvider.buildRecipes
(RecipeOutput recipeOutput) -
Uses of RecipeOutput in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return RecipeOutputModifier and TypeMethodDescriptionprivate RecipeOutput
IRecipeOutputExtension.self()
default RecipeOutput
IRecipeOutputExtension.withConditions
(ICondition... conditions) Builds a wrapper around this recipe output that adds conditions to all received recipes.