Uses of Interface
net.minecraft.data.server.recipe.RecipeJsonProvider
-
Uses of RecipeJsonProvider in net.minecraft.data.server
Modifier and TypeMethodDescriptionprivate static void
RecipeProvider.generate
(Consumer<RecipeJsonProvider> exporter) private static void
RecipeProvider.generateCookingRecipes
(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime) private static void
RecipeProvider.generateFamily
(Consumer<RecipeJsonProvider> exporter, BlockFamily family) private static void
RecipeProvider.offerBannerRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerBarkBlockRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerBedDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerBedRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerBlasting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static void
RecipeProvider.offerBoatRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipeProvider.offerCandleDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerCarpetDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerCarpetRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerChestBoatRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipeProvider.offerChiseledBlockRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerConcretePowderDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerCookingRecipe
(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) 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.static void
RecipeProvider.offerCutCopperRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerMultipleOptions
(Consumer<RecipeJsonProvider> exporter, CookingRecipeSerializer<?> serializer, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group, String baseIdString) private static void
RecipeProvider.offerNetheriteUpgradeRecipe
(Consumer<RecipeJsonProvider> exporter, Item input, Item output) private static void
RecipeProvider.offerPlanksRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input) private static void
RecipeProvider.offerPlanksRecipe2
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input) static void
RecipeProvider.offerPolishedStoneRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerPressurePlateRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted) Offers two recipes to convert between a normal and compacted form of an item.private static void
RecipeProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String compactingRecipeName, @Nullable String compactingRecipeGroup, String reverseRecipeName, @Nullable String reverseRecipeGroup) private static void
RecipeProvider.offerReversibleCompactingRecipesWithCompactingRecipeGroup
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String compactingRecipeName, String compactingRecipeGroup) private static void
RecipeProvider.offerReversibleCompactingRecipesWithReverseRecipeGroup
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String reverseRecipeName, String reverseRecipeGroup) private static void
RecipeProvider.offerShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) private static void
RecipeProvider.offerSingleOutputShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) private static void
RecipeProvider.offerSlabRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerSmelting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static void
RecipeProvider.offerStainedGlassDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerStainedGlassPaneDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerStainedGlassPaneRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerStonecuttingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerStonecuttingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, int count) private static void
RecipeProvider.offerTerracottaDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipeProvider.offerWallRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerWaxingRecipes
(Consumer<RecipeJsonProvider> exporter) private static void
RecipeProvider.offerWoolDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) -
Uses of RecipeJsonProvider in net.minecraft.data.server.recipe
Modifier and TypeClassDescriptionstatic class
private static class
static class
static class
static class
Modifier and TypeMethodDescriptionvoid
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
SmithingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
SmithingRecipeJsonBuilder.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId)