Uses of Interface
net.minecraft.data.server.recipe.RecipeJsonProvider
-
Uses of RecipeJsonProvider in net.minecraft.data.server.recipe
Modifier and TypeClassDescriptionprivate static class
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 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.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.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) protected static void
RecipeProvider.offerDyeableRecipes
(Consumer<RecipeJsonProvider> exporter, List<Item> dyes, List<Item> dyeables) 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.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, Identifier recipeId) 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
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, Identifier recipeId) protected static void
RecipeProvider.offerWallRecipe
(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerWaxingRecipes
(Consumer<RecipeJsonProvider> exporter)