Uses of Interface
net.minecraft.data.server.recipe.RecipeExporter
-
Uses of RecipeExporter in net.minecraft.data.server.recipe
Modifier and TypeMethodDescriptionprotected void
BundleRecipeProvider.generate
(RecipeExporter exporter) protected abstract void
RecipeProvider.generate
(RecipeExporter exporter) protected void
VanillaRecipeProvider.generate
(RecipeExporter exporter) protected static <T extends AbstractCookingRecipe>
voidRecipeProvider.generateCookingRecipes
(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) protected static void
RecipeProvider.generateFamilies
(RecipeExporter exporter, FeatureSet enabledFeatures) protected static void
RecipeProvider.generateFamily
(RecipeExporter exporter, BlockFamily family, FeatureSet enabledFeatures) protected static void
RecipeProvider.offer2x2CompactingRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBannerRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBarkBlockRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBedRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBlasting
(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static void
RecipeProvider.offerBoatRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerBulbRecipe
(RecipeExporter exporter, Block output, Block input) protected static void
RecipeProvider.offerCandleDyeingRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCarpetRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerChestBoatRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerChiseledBlockRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCompactingRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerCompactingRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static void
RecipeProvider.offerConcretePowderDyeingRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) private static void
RecipeProvider.offerCrackingRecipe
(RecipeExporter 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
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerDyeableRecipes
(RecipeExporter exporter, List<Item> dyes, List<Item> dyeables, String group) private static <T extends AbstractCookingRecipe>
voidRecipeProvider.offerFoodCookingRecipe
(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible items, ItemConvertible output, float experience) protected static void
RecipeProvider.offerGrateRecipe
(RecipeExporter exporter, Block output, Block input) protected static void
RecipeProvider.offerHangingSignRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerMosaicRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static <T extends AbstractCookingRecipe>
voidRecipeProvider.offerMultipleOptions
(RecipeExporter exporter, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) protected static void
RecipeProvider.offerNetheriteUpgradeRecipe
(RecipeExporter exporter, Item input, RecipeCategory category, Item result) protected static void
RecipeProvider.offerPlanksRecipe
(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) protected static void
RecipeProvider.offerPlanksRecipe2
(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) protected static void
RecipeProvider.offerPolishedStoneRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerPressurePlateRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerReversibleCompactingRecipes
(RecipeExporter 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
(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static void
RecipeProvider.offerReversibleCompactingRecipesWithCompactingRecipeGroup
(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static void
RecipeProvider.offerReversibleCompactingRecipesWithReverseRecipeGroup
(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static void
RecipeProvider.offerShapelessRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static void
RecipeProvider.offerSingleOutputShapelessRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static void
RecipeProvider.offerSlabRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerSmelting
(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static void
RecipeProvider.offerSmithingTemplateCopyingRecipe
(RecipeExporter exporter, ItemConvertible template, ItemConvertible resource) protected static void
RecipeProvider.offerSmithingTemplateCopyingRecipe
(RecipeExporter exporter, ItemConvertible template, Ingredient resource) protected static void
RecipeProvider.offerSmithingTemplateCopyingRecipe
(RecipeExporter exporter, ItemConvertible template, TagKey<Item> resource) protected static void
RecipeProvider.offerSmithingTrimRecipe
(RecipeExporter exporter, Item template, Identifier recipeId) protected static void
RecipeProvider.offerStainedGlassDyeingRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStainedGlassPaneDyeingRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStainedGlassPaneRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStonecuttingRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerStonecuttingRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static void
RecipeProvider.offerTerracottaDyeingRecipe
(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) void
ComplexRecipeJsonBuilder.offerTo
(RecipeExporter exporter, String id) void
ComplexRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier id) void
CookingRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) default void
CraftingRecipeJsonBuilder.offerTo
(RecipeExporter exporter) default void
CraftingRecipeJsonBuilder.offerTo
(RecipeExporter exporter, String recipePath) void
CraftingRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) void
ShapedRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) void
ShapelessRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) void
SmithingTransformRecipeJsonBuilder.offerTo
(RecipeExporter exporter, String recipeId) void
SmithingTransformRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) void
SmithingTrimRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) void
StonecuttingRecipeJsonBuilder.offerTo
(RecipeExporter exporter, Identifier recipeId) protected static void
RecipeProvider.offerWallRecipe
(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static void
RecipeProvider.offerWaxingRecipes
(RecipeExporter exporter, FeatureSet enabledFeatures)