Uses of Interface
net.minecraft.data.server.recipe.RecipeJsonProvider
-
Uses of RecipeJsonProvider in net.minecraft.data.server
Modifier and TypeMethodDescriptionprivate static void
RecipesProvider.createPressurePlateRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.generate
(Consumer<RecipeJsonProvider> exporter) private static void
RecipesProvider.generateCookingRecipes
(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime) private static void
RecipesProvider.generateFamily
(Consumer<RecipeJsonProvider> exporter, BlockFamily family) private static void
RecipesProvider.offerBannerRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerBarkBlockRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerBedDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerBedRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerBlasting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static void
RecipesProvider.offerBoatRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipesProvider.offerCandleDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerCarpetDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerCarpetRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipesProvider.offerChiseledBlockRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerConcretePowderDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerCookingRecipe
(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) private static void
RecipesProvider.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
RecipesProvider.offerCutCopperRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerMultipleOptions
(Consumer<RecipeJsonProvider> exporter, CookingRecipeSerializer<?> serializer, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group, String baseIdString) private static void
RecipesProvider.offerNetheriteUpgradeRecipe
(Consumer<RecipeJsonProvider> exporter, Item output, Item input) private static void
RecipesProvider.offerPlanksRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, Tag<Item> input) private static void
RecipesProvider.offerPlanksRecipe2
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, Tag<Item> input) static void
RecipesProvider.offerPolishedStoneRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, int count) private static void
RecipesProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, ItemConvertible compacted, ItemConvertible input) Offers two recipes to convert between a normal and compacted form of an item.private static void
RecipesProvider.offerReversibleCompactingRecipes
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String compactedItemId, @Nullable String compactedItemGroup, String inputItemId, @Nullable String inputItemGroup) private static void
RecipesProvider.offerReversibleCompactingRecipesWithCompactedItemGroup
(Consumer<RecipeJsonProvider> exporter, ItemConvertible compacted, ItemConvertible input, String compactedItemId, String compactedItemGroup) private static void
RecipesProvider.offerReversibleCompactingRecipesWithInputItemGroup
(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String inputItemId, String inputItemGroup) private static void
RecipesProvider.offerShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) private static void
RecipesProvider.offerSingleOutputShapelessRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) private static void
RecipesProvider.offerSlabRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerSmelting
(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static void
RecipesProvider.offerStainedGlassDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerStainedGlassPaneDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerStainedGlassPaneRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerTerracottaDyeingRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static void
RecipesProvider.offerWallRecipe
(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static void
RecipesProvider.offerWaxingRecipes
(Consumer<RecipeJsonProvider> exporter) private static void
RecipesProvider.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
ComplexRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
CookingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) default void
CraftingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter) default void
CraftingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipePath) void
CraftingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
ShapedRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
ShapelessRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
SingleItemRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) void
SmithingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, String recipeId) void
SmithingRecipeJsonFactory.offerTo
(Consumer<RecipeJsonProvider> exporter, Identifier recipeId)