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 pRecipeOutput, ItemLike pBanner, ItemLike pMaterial) protected static void
RecipeProvider.bedFromPlanksAndWool
(RecipeOutput pRecipeOutput, ItemLike pBed, ItemLike pWool) protected void
RecipeProvider.buildRecipes
(RecipeOutput pRecipeOutput) protected void
RecipeProvider.buildRecipes
(RecipeOutput pRecipeOutput, HolderLookup.Provider holderLookup) protected static void
RecipeProvider.candle
(RecipeOutput pRecipeOutput, ItemLike pCandle, ItemLike pDye) protected static void
RecipeProvider.carpet
(RecipeOutput pRecipeOutput, ItemLike pCarpet, ItemLike pMaterial) protected static void
RecipeProvider.chestBoat
(RecipeOutput pRecipeOutput, ItemLike pBoat, ItemLike pMaterial) protected static void
RecipeProvider.chiseled
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pChiseledResult, ItemLike pMaterial) protected static void
RecipeProvider.colorBlockWithDye
(RecipeOutput pRecipeOutput, List<Item> pDyes, List<Item> pDyeableItems, String pGroup) protected static void
RecipeProvider.coloredTerracottaFromTerracottaAndDye
(RecipeOutput pRecipeOutput, ItemLike pTerracotta, ItemLike pDye) protected static void
RecipeProvider.concretePowder
(RecipeOutput pRecipeOutput, ItemLike pConcretePowder, ItemLike pDye) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.cookRecipes
(RecipeOutput pRecipeOutput, String pCookingMethod, RecipeSerializer<T> pCookingSerializer, AbstractCookingRecipe.Factory<T> pRecipeFactory, int pCookingTime) protected static void
RecipeProvider.copperBulb
(RecipeOutput pRecipeOutput, Block pBulbBlock, Block pMaterial) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput pRecipeOutput, ItemLike pTemplate, TagKey<Item> pBaseMaterial) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput pRecipeOutput, ItemLike pTemplate, Ingredient pBaseItem) protected static void
RecipeProvider.copySmithingTemplate
(RecipeOutput pRecipeOutput, ItemLike pTemplate, ItemLike pBaseItem) protected static void
RecipeProvider.cut
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pCutResult, ItemLike pMaterial) protected void
RecipeProvider.generateForEnabledBlockFamilies
(RecipeOutput pEnabledFeatures, FeatureFlagSet p_251836_) protected static void
RecipeProvider.generateRecipes
(RecipeOutput pRecipeOutput, BlockFamily pBlockFamily, FeatureFlagSet pRequiredFeatures) protected static void
RecipeProvider.grate
(RecipeOutput pRecipeOutput, Block pGrateBlock, Block pMaterial) protected static void
RecipeProvider.hangingSign
(RecipeOutput pRecipeOutput, ItemLike pSign, ItemLike pMaterial) protected static void
RecipeProvider.mosaicBuilder
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static void
RecipeProvider.netheriteSmithing
(RecipeOutput pRecipeOutput, Item pIngredientItem, RecipeCategory pCategory, Item pResultItem) protected static void
RecipeProvider.nineBlockStorageRecipes
(RecipeOutput pRecipeOutput, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked) protected static void
RecipeProvider.nineBlockStorageRecipes
(RecipeOutput pRecipeOutput, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, String pPackedGroup, String pUnpackedName, String pUnpackedGroup) protected static void
RecipeProvider.nineBlockStorageRecipesRecipesWithCustomUnpacking
(RecipeOutput pRecipeOutput, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pUnpackedName, String pUnpackedGroup) protected static void
RecipeProvider.nineBlockStorageRecipesWithCustomPacking
(RecipeOutput pRecipeOutput, RecipeCategory pUnpackedCategory, ItemLike pUnpacked, RecipeCategory pPackedCategory, ItemLike pPacked, String pPackedName, String pPackedGroup) protected static void
RecipeProvider.oneToOneConversionRecipe
(RecipeOutput pRecipeOutput, ItemLike pResult, ItemLike pIngredient, String pGroup) protected static void
RecipeProvider.oneToOneConversionRecipe
(RecipeOutput pRecipeOutput, ItemLike pResult, ItemLike pIngredient, String pGroup, int pResultCount) protected static void
RecipeProvider.oreBlasting
(RecipeOutput pRecipeOutput, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.oreCooking
(RecipeOutput pRecipeOutput, RecipeSerializer<T> pSerializer, AbstractCookingRecipe.Factory<T> pRecipeFactory, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup, String pSuffix) protected static void
RecipeProvider.oreSmelting
(RecipeOutput pRecipeOutput, List<ItemLike> pIngredients, RecipeCategory pCategory, ItemLike pResult, float pExperience, int pCookingTime, String pGroup) protected static void
RecipeProvider.planksFromLog
(RecipeOutput pRecipeOutput, ItemLike pPlanks, TagKey<Item> pLogs, int pResultCount) protected static void
RecipeProvider.planksFromLogs
(RecipeOutput pRecipeOutput, ItemLike pPlanks, TagKey<Item> pLogs, int pResult) protected static void
RecipeProvider.polished
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static void
RecipeProvider.pressurePlate
(RecipeOutput pRecipeOutput, ItemLike pPressurePlate, ItemLike pMaterial) default void
RecipeBuilder.save
(RecipeOutput pRecipeOutput) default void
RecipeBuilder.save
(RecipeOutput pRecipeOutput, String pId) void
RecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pId) void
ShapedRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pId) void
ShapelessRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pId) void
SimpleCookingRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pId) void
SingleItemRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pId) void
SmithingTransformRecipeBuilder.save
(RecipeOutput pRecipeOutput, String pRecipeId) void
SmithingTransformRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pRecipeId) void
SmithingTrimRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pRecipeId) void
SpecialRecipeBuilder.save
(RecipeOutput pRecipeOutput, String pRecipeId) void
SpecialRecipeBuilder.save
(RecipeOutput pRecipeOutput, ResourceLocation pRecipeId) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.simpleCookingRecipe
(RecipeOutput pRecipeOutput, String pCookingMethod, RecipeSerializer<T> pCookingSerializer, AbstractCookingRecipe.Factory<T> pRecipeFactory, int pCookingTime, ItemLike pMaterial, ItemLike pResult, float pExperience) protected static void
RecipeProvider.slab
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pSlab, ItemLike pMaterial) protected static void
RecipeProvider.smeltingResultFromBase
(RecipeOutput pRecipeOutput, ItemLike pResult, ItemLike pIngredient) protected static void
RecipeProvider.stainedGlassFromGlassAndDye
(RecipeOutput pRecipeOutput, ItemLike pStainedGlass, ItemLike pDye) protected static void
RecipeProvider.stainedGlassPaneFromGlassPaneAndDye
(RecipeOutput pRecipeOutput, ItemLike pStainedGlassPane, ItemLike pDye) protected static void
RecipeProvider.stainedGlassPaneFromStainedGlass
(RecipeOutput pRecipeOutput, ItemLike pStainedGlassPane, ItemLike pStainedGlass) protected static void
RecipeProvider.stonecutterResultFromBase
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial) protected static void
RecipeProvider.stonecutterResultFromBase
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pResult, ItemLike pMaterial, int pResultCount) protected static void
RecipeProvider.threeByThreePacker
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) protected static void
RecipeProvider.threeByThreePacker
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked, String pCriterionName) protected static void
RecipeProvider.trimSmithing
(RecipeOutput pRecipeOutput, Item pIngredientItem, ResourceLocation pLocation) protected static void
RecipeProvider.twoByTwoPacker
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pPacked, ItemLike pUnpacked) protected static void
RecipeProvider.wall
(RecipeOutput pRecipeOutput, RecipeCategory pCategory, ItemLike pWall, ItemLike pMaterial) protected static void
RecipeProvider.waxRecipes
(RecipeOutput pRecipeOutput, FeatureFlagSet pRequiredFeatures) protected static void
RecipeProvider.woodenBoat
(RecipeOutput pRecipeOutput, ItemLike pBoat, ItemLike pMaterial) protected static void
RecipeProvider.woodFromLogs
(RecipeOutput pRecipeOutput, ItemLike pWood, ItemLike pLog) -
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 pRecipeOutput) -
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. -
Uses of RecipeOutput in net.neoforged.neoforge.debug.crafting
Methods in net.neoforged.neoforge.debug.crafting with parameters of type RecipeOutputModifier and TypeMethodDescriptionvoid
IngredientTests.CompressedShapelessRecipeBuilder.save
(RecipeOutput recipeOutput, ResourceLocation location) -
Uses of RecipeOutput in net.neoforged.neoforge.oldtest
Methods in net.neoforged.neoforge.oldtest with parameters of type RecipeOutputModifier and TypeMethodDescriptionprotected void
DataGeneratorTest.Recipes.buildRecipes
(RecipeOutput consumer)