Package net.minecraft.data.server.recipe
Class RecipeProvider
java.lang.Object
net.minecraft.data.server.recipe.RecipeProvider
- All Implemented Interfaces:
- DataProvider
- Direct Known Subclasses:
- BundleRecipeProvider,- VanillaRecipeProvider
- Mappings:
- Namespace - Name - official - lr- intermediary - net/minecraft/class_2446- named - net/minecraft/data/server/recipe/RecipeProvider
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.data.DataProviderDataProvider.Factory<T extends DataProvider>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DataOutput.PathResolverprivate final DataOutput.PathResolverprivate static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, ItemConvertible, CraftingRecipeJsonBuilder>> Fields inherited from interface net.minecraft.data.DataProviderJSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static InventoryChangedCriterion.Conditionsprivate static InventoryChangedCriterion.ConditionsconditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static InventoryChangedCriterion.ConditionsconditionsFromItemPredicates(ItemPredicate[] predicates) protected static InventoryChangedCriterion.ConditionsconditionsFromTag(TagKey<Item> tag) protected static StringconvertBetween(ItemConvertible to, ItemConvertible from) protected static ShapedRecipeJsonBuildercreateChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static ShapedRecipeJsonBuildercreateCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateDoorRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateFenceGateRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateFenceRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreatePressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateSignRecipe(ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateStairsRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateTransmutationRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateTrapdoorRecipe(ItemConvertible output, Ingredient input) protected abstract voidgenerate(Consumer<RecipeJsonProvider> exporter) protected static voidgenerateCookingRecipes(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) protected static voidgenerateFamilies(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures) protected static voidgenerateFamily(Consumer<RecipeJsonProvider> exporter, BlockFamily family) protected static Stringprotected static StringgetItemPath(ItemConvertible item) final StringgetName()protected static StringgetRecipeName(ItemConvertible item) protected static Stringprivate static BlockgetVariantRecipeInput(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private static CraftingRecipeJsonBuildergetWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static StringhasItem(ItemConvertible item) protected static voidoffer2x2CompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChestBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static voidofferConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidofferCrackingRecipe(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 voidofferCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferDyeableRecipes(Consumer<RecipeJsonProvider> exporter, List<Item> dyes, List<Item> dyeables, String group) private static voidofferFoodCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected static voidofferHangingSignRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferMosaicRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static voidofferMultipleOptions(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) protected static voidofferNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) protected static voidofferPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferReversibleCompactingRecipes(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 voidofferReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static voidofferReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static voidofferShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static voidofferSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static voidofferSlabRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource) protected static voidofferSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource) protected static voidofferSmithingTrimRecipe(Consumer<RecipeJsonProvider> exporter, Item template, Identifier recipeId) protected static voidofferStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static voidofferTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferWallRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferWaxingRecipes(Consumer<RecipeJsonProvider> exporter) private static EnterBlockCriterion.ConditionsrequireEnteringFluid(Block block) run(DataWriter writer) protected CompletableFuture<?>saveRecipeAdvancement(DataWriter cache, Identifier advancementId, Advancement.Builder advancementBuilder) 
- 
Field Details- 
VARIANT_FACTORIESprivate static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, VARIANT_FACTORIESItemConvertible, CraftingRecipeJsonBuilder>> - Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f:Ljava/util/Map;- intermediary - field_28555- Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;- named - VARIANT_FACTORIES- Lnet/minecraft/data/server/recipe/RecipeProvider;VARIANT_FACTORIES:Ljava/util/Map;
 
- 
recipesPathResolver- Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d:Ljk$a;- intermediary - field_39378- Lnet/minecraft/class_2446;field_39378:Lnet/minecraft/class_7784$class_7489;- named - recipesPathResolver- Lnet/minecraft/data/server/recipe/RecipeProvider;recipesPathResolver:Lnet/minecraft/data/DataOutput$PathResolver;
 
- 
advancementsPathResolver- Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e:Ljk$a;- intermediary - field_39379- Lnet/minecraft/class_2446;field_39379:Lnet/minecraft/class_7784$class_7489;- named - advancementsPathResolver- Lnet/minecraft/data/server/recipe/RecipeProvider;advancementsPathResolver:Lnet/minecraft/data/DataOutput$PathResolver;
 
 
- 
- 
Constructor Details- 
RecipeProvider- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Llr;<init>(Ljk;)V- intermediary - <init>- Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_7784;)V- named - <init>- Lnet/minecraft/data/server/recipe/RecipeProvider;<init>(Lnet/minecraft/data/DataOutput;)V
 
 
- 
- 
Method Details- 
run- Specified by:
- runin interface- DataProvider
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lji;a(Ljg;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_10319- Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;- named - run- Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
 
- 
saveRecipeAdvancementprotected CompletableFuture<?> saveRecipeAdvancement(DataWriter cache, Identifier advancementId, Advancement.Builder advancementBuilder) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljg;Lacq;Lae$a;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_46206- Lnet/minecraft/class_2446;method_46206(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_161$class_162;)Ljava/util/concurrent/CompletableFuture;- named - saveRecipeAdvancement- Lnet/minecraft/data/server/recipe/RecipeProvider;saveRecipeAdvancement(Lnet/minecraft/data/DataWriter;Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/Advancement$Builder;)Ljava/util/concurrent/CompletableFuture;
 
- 
generate- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;)V- intermediary - method_10419- Lnet/minecraft/class_2446;method_10419(Ljava/util/function/Consumer;)V- named - generate- Lnet/minecraft/data/server/recipe/RecipeProvider;generate(Ljava/util/function/Consumer;)V
 
- 
generateFamiliesprotected static void generateFamilies(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcaw;)V- intermediary - method_46207- Lnet/minecraft/class_2446;method_46207(Ljava/util/function/Consumer;Lnet/minecraft/class_7699;)V- named - generateFamilies- Lnet/minecraft/data/server/recipe/RecipeProvider;generateFamilies(Ljava/util/function/Consumer;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
 
- 
offerSingleOutputShapelessRecipeprotected static void offerSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcml;Lcml;Ljava/lang/String;)V- intermediary - method_36444- Lnet/minecraft/class_2446;method_36444(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V- named - offerSingleOutputShapelessRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSingleOutputShapelessRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
 
- 
offerShapelessRecipeprotected static void offerShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcml;Lcml;Ljava/lang/String;I)V- intermediary - method_36445- Lnet/minecraft/class_2446;method_36445(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V- named - offerShapelessRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerShapelessRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V
 
- 
offerSmeltingprotected static void offerSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcml;FILjava/lang/String;)V- intermediary - method_36233- Lnet/minecraft/class_2446;method_36233(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V- named - offerSmelting- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSmelting(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
 
- 
offerBlastingprotected static void offerBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcml;FILjava/lang/String;)V- intermediary - method_36234- Lnet/minecraft/class_2446;method_36234(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V- named - offerBlasting- Lnet/minecraft/data/server/recipe/RecipeProvider;offerBlasting(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
 
- 
offerMultipleOptionsprivate static void offerMultipleOptions(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcje;Ljava/util/List;Llq;Lcml;FILjava/lang/String;Ljava/lang/String;)V- intermediary - method_36232- Lnet/minecraft/class_2446;method_36232(Ljava/util/function/Consumer;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V- named - offerMultipleOptions- Lnet/minecraft/data/server/recipe/RecipeProvider;offerMultipleOptions(Ljava/util/function/Consumer;Lnet/minecraft/recipe/RecipeSerializer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;Ljava/lang/String;)V
 
- 
offerNetheriteUpgradeRecipeprotected static void offerNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcfu;Llq;Lcfu;)V- intermediary - method_29728- Lnet/minecraft/class_2446;method_29728(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V- named - offerNetheriteUpgradeRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerNetheriteUpgradeRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
 
- 
offerSmithingTrimRecipeprotected static void offerSmithingTrimRecipe(Consumer<RecipeJsonProvider> exporter, Item template, Identifier recipeId) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcfu;Lacq;)V- intermediary - method_48530- Lnet/minecraft/class_2446;method_48530(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V- named - offerSmithingTrimRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTrimRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V
 
- 
offer2x2CompactingRecipeprotected static void offer2x2CompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_46209- Lnet/minecraft/class_2446;method_46209(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offer2x2CompactingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offer2x2CompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerCompactingRecipeprotected static void offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Lcml;Ljava/lang/String;)V- intermediary - method_47521- Lnet/minecraft/class_2446;method_47521(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V- named - offerCompactingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
 
- 
offerCompactingRecipeprotected static void offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_47522- Lnet/minecraft/class_2446;method_47522(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerCompactingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerPlanksRecipe2protected static void offerPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcml;Lanl;I)V- intermediary - method_24475- Lnet/minecraft/class_2446;method_24475(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V- named - offerPlanksRecipe2- Lnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe2(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
 
- 
offerPlanksRecipeprotected static void offerPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;Lcml;Lanl;I)V- intermediary - method_24477- Lnet/minecraft/class_2446;method_24477(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V- named - offerPlanksRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
 
- 
offerBarkBlockRecipeprotected static void offerBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24476- Lnet/minecraft/class_2446;method_24476(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerBarkBlockRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerBarkBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerBoatRecipeprotected static void offerBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24478- Lnet/minecraft/class_2446;method_24478(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerBoatRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerBoatRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerChestBoatRecipeprotected static void offerChestBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - c- Llr;c(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_42754- Lnet/minecraft/class_2446;method_42754(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerChestBoatRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerChestBoatRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createTransmutationRecipeprivate static CraftingRecipeJsonBuilder createTransmutationRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - c- Llr;c(Lcml;Lciz;)Llp;- intermediary - method_33542- Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createTransmutationRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createTransmutationRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createDoorRecipeprotected static CraftingRecipeJsonBuilder createDoorRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lcml;Lciz;)Llp;- intermediary - method_33544- Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createDoorRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createFenceRecipeprivate static CraftingRecipeJsonBuilder createFenceRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d(Lcml;Lciz;)Llp;- intermediary - method_33546- Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createFenceRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createFenceGateRecipeprivate static CraftingRecipeJsonBuilder createFenceGateRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e(Lcml;Lciz;)Llp;- intermediary - method_33548- Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createFenceGateRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
offerPressurePlateRecipeprotected static void offerPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_32813- Lnet/minecraft/class_2446;method_32813(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerPressurePlateRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerPressurePlateRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createPressurePlateRecipeprivate static CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - c- Llr;c(Llq;Lcml;Lciz;)Llp;- intermediary - method_32806- Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createPressurePlateRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createPressurePlateRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
offerSlabRecipeprotected static void offerSlabRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - c- Llr;c(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_32814- Lnet/minecraft/class_2446;method_32814(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerSlabRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSlabRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createSlabRecipeprotected static CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Llq;Lcml;Lciz;)Llp;- intermediary - method_32804- Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createSlabRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createStairsRecipeprotected static CraftingRecipeJsonBuilder createStairsRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Lcml;Lciz;)Llp;- intermediary - method_32808- Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createStairsRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createTrapdoorRecipeprivate static CraftingRecipeJsonBuilder createTrapdoorRecipe(ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f(Lcml;Lciz;)Llp;- intermediary - method_33553- Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createTrapdoorRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
createSignRecipe- Mappings:
- Namespace - Name - Mixin selector - official - g- Llr;g(Lcml;Lciz;)Llp;- intermediary - method_33555- Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createSignRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
offerHangingSignRecipeprotected static void offerHangingSignRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_46208- Lnet/minecraft/class_2446;method_46208(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerHangingSignRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerHangingSignRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerDyeableRecipesprotected static void offerDyeableRecipes(Consumer<RecipeJsonProvider> exporter, List<Item> dyes, List<Item> dyeables, String group) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V- intermediary - method_51890- Lnet/minecraft/class_2446;method_51890(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V- named - offerDyeableRecipes- Lnet/minecraft/data/server/recipe/RecipeProvider;offerDyeableRecipes(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
 
- 
offerCarpetRecipeprotected static void offerCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24885- Lnet/minecraft/class_2446;method_24885(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerCarpetRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCarpetRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerBedRecipeprotected static void offerBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - g- Llr;g(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24887- Lnet/minecraft/class_2446;method_24887(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerBedRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerBedRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerBannerRecipeprotected static void offerBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - h- Llr;h(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24889- Lnet/minecraft/class_2446;method_24889(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerBannerRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerBannerRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerStainedGlassDyeingRecipeprotected static void offerStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - i- Llr;i(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24890- Lnet/minecraft/class_2446;method_24890(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerStainedGlassDyeingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerStainedGlassPaneRecipeprotected static void offerStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - j- Llr;j(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24891- Lnet/minecraft/class_2446;method_24891(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerStainedGlassPaneRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerStainedGlassPaneDyeingRecipeprotected static void offerStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - k- Llr;k(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24892- Lnet/minecraft/class_2446;method_24892(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerStainedGlassPaneDyeingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerTerracottaDyeingRecipeprotected static void offerTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - l- Llr;l(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24893- Lnet/minecraft/class_2446;method_24893(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerTerracottaDyeingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerTerracottaDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerConcretePowderDyeingRecipeprotected static void offerConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - m- Llr;m(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_24894- Lnet/minecraft/class_2446;method_24894(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerConcretePowderDyeingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerConcretePowderDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerCandleDyeingRecipeprotected static void offerCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - n- Llr;n(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_32233- Lnet/minecraft/class_2446;method_32233(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerCandleDyeingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCandleDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerWallRecipeprotected static void offerWallRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_32809- Lnet/minecraft/class_2446;method_32809(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerWallRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerWallRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
getWallRecipeprivate static CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d(Llq;Lcml;Lciz;)Llp;- intermediary - method_33531- Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - getWallRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;getWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
offerPolishedStoneRecipeprotected static void offerPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_32810- Lnet/minecraft/class_2446;method_32810(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerPolishedStoneRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerPolishedStoneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createCondensingRecipeprivate static CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e(Llq;Lcml;Lciz;)Llp;- intermediary - method_33537- Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- named - createCondensingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createCondensingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
 
- 
offerCutCopperRecipeprotected static void offerCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_32811- Lnet/minecraft/class_2446;method_32811(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerCutCopperRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCutCopperRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createCutCopperRecipeprivate static ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f(Llq;Lcml;Lciz;)Lls;- intermediary - method_36547- Lnet/minecraft/class_2446;method_36547(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;- named - createCutCopperRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
 
- 
offerChiseledBlockRecipeprotected static void offerChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - g- Llr;g(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_32812- Lnet/minecraft/class_2446;method_32812(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerChiseledBlockRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerChiseledBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerMosaicRecipeprotected static void offerMosaicRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - h- Llr;h(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_46212- Lnet/minecraft/class_2446;method_46212(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerMosaicRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerMosaicRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
createChiseledBlockRecipeprotected static ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Llq;Lcml;Lciz;)Lls;- intermediary - method_32805- Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;- named - createChiseledBlockRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;createChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
 
- 
offerStonecuttingRecipeprotected static void offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - official - i- Llr;i(Ljava/util/function/Consumer;Llq;Lcml;Lcml;)V- intermediary - method_33717- Lnet/minecraft/class_2446;method_33717(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerStonecuttingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerStonecuttingRecipeprotected static void offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Lcml;I)V- intermediary - method_33715- Lnet/minecraft/class_2446;method_33715(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V- named - offerStonecuttingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
 
- 
offerCrackingRecipeprivate static void 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.- Mappings:
- Namespace - Name - Mixin selector - official - p- Llr;p(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_34662- Lnet/minecraft/class_2446;method_34662(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerCrackingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerCrackingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerReversibleCompactingRecipesprotected static void 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.The shaped recipe converts 9 items in a square to a compacted form of the item. The shapeless recipe converts the compacted form to 9 of the normal form. - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;)V- intermediary - method_36325- Lnet/minecraft/class_2446;method_36325(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V- named - offerReversibleCompactingRecipes- Lnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipes(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V
 
- 
offerReversibleCompactingRecipesWithCompactingRecipeGroupprotected static void offerReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;)V- intermediary - method_36446- Lnet/minecraft/class_2446;method_36446(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V- named - offerReversibleCompactingRecipesWithCompactingRecipeGroup- Lnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipesWithCompactingRecipeGroup(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerReversibleCompactingRecipesWithReverseRecipeGroupprotected static void offerReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;)V- intermediary - method_36449- Lnet/minecraft/class_2446;method_36449(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V- named - offerReversibleCompactingRecipesWithReverseRecipeGroup- Lnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipesWithReverseRecipeGroup(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerReversibleCompactingRecipesprivate static void offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable @Nullable String compactingGroup, String reverseId, @Nullable @Nullable String reverseGroup) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Llq;Lcml;Llq;Lcml;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V- intermediary - method_36447- Lnet/minecraft/class_2446;method_36447(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V- named - offerReversibleCompactingRecipes- Lnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipes(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerSmithingTemplateCopyingRecipeprotected static void offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Lcml;Lanl;)V- intermediary - method_48532- Lnet/minecraft/class_2446;method_48532(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V- named - offerSmithingTemplateCopyingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;)V
 
- 
offerSmithingTemplateCopyingRecipeprotected static void offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource) - Mappings:
- Namespace - Name - Mixin selector - official - o- Llr;o(Ljava/util/function/Consumer;Lcml;Lcml;)V- intermediary - method_48533- Lnet/minecraft/class_2446;method_48533(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- named - offerSmithingTemplateCopyingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
 
- 
generateCookingRecipesprotected static void generateCookingRecipes(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Ljava/lang/String;Lcje;I)V- intermediary - method_17585- Lnet/minecraft/class_2446;method_17585(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;I)V- named - generateCookingRecipes- Lnet/minecraft/data/server/recipe/RecipeProvider;generateCookingRecipes(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;I)V
 
- 
offerFoodCookingRecipeprivate static void offerFoodCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Ljava/lang/String;Lcje;ILcml;Lcml;F)V- intermediary - method_36448- Lnet/minecraft/class_2446;method_36448(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V- named - offerFoodCookingRecipe- Lnet/minecraft/data/server/recipe/RecipeProvider;offerFoodCookingRecipe(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V
 
- 
offerWaxingRecipes- Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Ljava/util/function/Consumer;)V- intermediary - method_34854- Lnet/minecraft/class_2446;method_34854(Ljava/util/function/Consumer;)V- named - offerWaxingRecipes- Lnet/minecraft/data/server/recipe/RecipeProvider;offerWaxingRecipes(Ljava/util/function/Consumer;)V
 
- 
generateFamily- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljava/util/function/Consumer;Ljf;)V- intermediary - method_33535- Lnet/minecraft/class_2446;method_33535(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V- named - generateFamily- Lnet/minecraft/data/server/recipe/RecipeProvider;generateFamily(Ljava/util/function/Consumer;Lnet/minecraft/data/family/BlockFamily;)V
 
- 
getVariantRecipeInputGets the block used to craft a certain variant of a base block.Normally, the block used to craft a variant is the base block. For chiseled variants, this is the slab variant of that block. Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs. - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Ljf;Ljf$b;)Lcpn;- intermediary - method_33533- Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;- named - getVariantRecipeInput- Lnet/minecraft/data/server/recipe/RecipeProvider;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
 
- 
requireEnteringFluid- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lcpn;)Lbk$a;- intermediary - method_10422- Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;- named - requireEnteringFluid- Lnet/minecraft/data/server/recipe/RecipeProvider;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/criterion/EnterBlockCriterion$Conditions;
 
- 
conditionsFromItemprivate static InventoryChangedCriterion.Conditions conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lcj$d;Lcml;)Lbx$a;- intermediary - method_35914- Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;- named - conditionsFromItem- Lnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
 
- 
conditionsFromItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lcml;)Lbx$a;- intermediary - method_10426- Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;- named - conditionsFromItem- Lnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
 
- 
conditionsFromTag- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lanl;)Lbx$a;- intermediary - method_10420- Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;- named - conditionsFromTag- Lnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
 
- 
conditionsFromItemPredicatesprivate static InventoryChangedCriterion.Conditions conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a([Lbz;)Lbx$a;- intermediary - method_10423- Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;- named - conditionsFromItemPredicates- Lnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
 
- 
hasItem- Mappings:
- Namespace - Name - Mixin selector - official - b- Llr;b(Lcml;)Ljava/lang/String;- intermediary - method_32807- Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;- named - hasItem- Lnet/minecraft/data/server/recipe/RecipeProvider;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
getItemPath- Mappings:
- Namespace - Name - Mixin selector - official - c- Llr;c(Lcml;)Ljava/lang/String;- intermediary - method_33716- Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;- named - getItemPath- Lnet/minecraft/data/server/recipe/RecipeProvider;getItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
getRecipeName- Mappings:
- Namespace - Name - Mixin selector - official - d- Llr;d(Lcml;)Ljava/lang/String;- intermediary - method_36450- Lnet/minecraft/class_2446;method_36450(Lnet/minecraft/class_1935;)Ljava/lang/String;- named - getRecipeName- Lnet/minecraft/data/server/recipe/RecipeProvider;getRecipeName(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
convertBetween- Mappings:
- Namespace - Name - Mixin selector - official - a- Llr;a(Lcml;Lcml;)Ljava/lang/String;- intermediary - method_33714- Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;- named - convertBetween- Lnet/minecraft/data/server/recipe/RecipeProvider;convertBetween(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
getSmeltingItemPath- Mappings:
- Namespace - Name - Mixin selector - official - e- Llr;e(Lcml;)Ljava/lang/String;- intermediary - method_36451- Lnet/minecraft/class_2446;method_36451(Lnet/minecraft/class_1935;)Ljava/lang/String;- named - getSmeltingItemPath- Lnet/minecraft/data/server/recipe/RecipeProvider;getSmeltingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
getBlastingItemPath- Mappings:
- Namespace - Name - Mixin selector - official - f- Llr;f(Lcml;)Ljava/lang/String;- intermediary - method_36452- Lnet/minecraft/class_2446;method_36452(Lnet/minecraft/class_1935;)Ljava/lang/String;- named - getBlastingItemPath- Lnet/minecraft/data/server/recipe/RecipeProvider;getBlastingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
 
- 
getName- Specified by:
- getNamein interface- DataProvider
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lji;a()Ljava/lang/String;- intermediary - method_10321- Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;- named - getName- Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
 
 
-