Uses of Interface
net.minecraft.data.server.recipe.RecipeJsonProvider
-
Uses of RecipeJsonProvider in net.minecraft.data.server.recipe
Modifier and TypeClassDescriptionprivate static class
static class
Deprecated, for removal: This API element is subject to removal in a future version.protected static class
private static class
static class
static class
static final record
static final record
Modifier and TypeMethodDescriptionprotected void
BundleRecipeProvider.generate
(Consumer<RecipeJsonProvider> exporter) protected void
OneTwentyRecipeProvider.generate
(Consumer<RecipeJsonProvider> exporter) protected abstract void
RecipeProvider.generate
(Consumer<RecipeJsonProvider> exporter) protected void
VanillaRecipeProvider.generate
(Consumer<RecipeJsonProvider> exporter) protected static void
RecipeProvider.generateCookingRecipes
(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) protected static void
RecipeProvider.generateFamilies
(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures) protected static void
RecipeProvider.generateFamily
(Consumer<RecipeJsonProvider> exporter, BlockFamily family) protected static void
RecipeProvider.offer2x2CompactingRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBannerRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBarkBlockRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBedDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBedRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBlasting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static void
RecipeProvider.offerBoatRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCandleDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCarpetDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCarpetRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerChestBoatRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerChiseledBlockRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCompactingRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCompactingRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static void
RecipeProvider.offerConcretePowderDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerCrackingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.protected static void
RecipeProvider.offerCutCopperRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerFoodCookingRecipe
(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected static void
RecipeProvider.offerHangingSignRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerLegacyNetheriteUpgradeRecipe
(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) Deprecated.protected static void
RecipeProvider.offerMosaicRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerMultipleOptions
(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) protected static void
RecipeProvider.offerNetheriteUpgradeRecipe
(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) protected static void
RecipeProvider.offerPlanksRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static void
RecipeProvider.offerPlanksRecipe2
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static void
RecipeProvider.offerPolishedStoneRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerPressurePlateRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.private static void
RecipeProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static void
RecipeProvider.offerReversibleCompactingRecipesWithCompactingRecipeGroup
(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static void
RecipeProvider.offerReversibleCompactingRecipesWithReverseRecipeGroup
(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static void
RecipeProvider.offerShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static void
RecipeProvider.offerSingleOutputShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static void
RecipeProvider.offerSlabRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerSmelting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static void
RecipeProvider.offerSmithingTemplateCopyingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource) protected static void
RecipeProvider.offerSmithingTemplateCopyingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource) protected static void
RecipeProvider.offerSmithingTrimRecipe
(Consumer<RecipeJsonProvider> exporter, Item template) protected static void
RecipeProvider.offerStainedGlassDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStainedGlassPaneDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStainedGlassPaneRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStonecuttingRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStonecuttingRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static void
RecipeProvider.offerTerracottaDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) void
ComplexRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
CookingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) default void
CraftingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter) default void
CraftingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipePath) void
CraftingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
LegacySmithingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) Deprecated, for removal: This API element is subject to removal in a future version.void
LegacySmithingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) Deprecated, for removal: This API element is subject to removal in a future version.void
ShapedRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
ShapelessRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
SingleItemRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
SmithingTransformRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
SmithingTransformRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
SmithingTrimRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
SmithingTrimRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) protected static void
RecipeProvider.offerWallRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerWaxingRecipes
(Consumer<RecipeJsonProvider> exporter) protected static void
RecipeProvider.offerWoolDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)