Package net.minecraft.data.recipe
Class RecipeGenerator
java.lang.Object
net.minecraft.data.recipe.RecipeGenerator
- Direct Known Subclasses:
- VanillaRecipeGenerator
- Mappings:
- Namespace - Name - named - net/minecraft/data/recipe/RecipeGenerator- intermediary - net/minecraft/class_2446- official - oc
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static interfaceprotected static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final RecipeExporterprivate final RegistryEntryLookup<Item> protected final RegistryWrapper.WrapperLookupprivate static final Map<BlockFamily.Variant, RecipeGenerator.BlockFamilyRecipeFactory> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedRecipeGenerator(RegistryWrapper.WrapperLookup registries, RecipeExporter exporter) 
- 
Method SummaryModifier and TypeMethodDescriptionconditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) conditionsFromTag(TagKey<Item> tag) protected static StringconvertBetween(ItemConvertible to, ItemConvertible from) private CraftingRecipeJsonBuildercreateButtonRecipe(ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuildercreateChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private ShapedRecipeJsonBuildercreateCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateDoorRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateFenceGateRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateFenceRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreatePressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuildercreateShaped(RecipeCategory category, ItemConvertible output) protected ShapedRecipeJsonBuildercreateShaped(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemConvertible output) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemStack output) private CraftingRecipeJsonBuildercreateSignRecipe(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateStairsRecipe(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateTrapdoorRecipe(ItemConvertible output, Ingredient input) protected abstract voidgenerate()protected <T extends AbstractCookingRecipe>
 voidgenerateCookingRecipes(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) protected voidgenerateFamilies(FeatureSet enabledFeatures) protected voidgenerateFamily(BlockFamily family, FeatureSet enabledFeatures) protected static Stringprotected static StringgetItemPath(ItemConvertible item) protected static StringgetRecipeName(ItemConvertible item) protected static Stringprivate BlockgetVariantRecipeInput(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private CraftingRecipeJsonBuildergetWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static StringhasItem(ItemConvertible item) protected IngredientingredientFromTag(TagKey<Item> tag) protected voidoffer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferBannerRecipe(ItemConvertible output, ItemConvertible inputWool) protected voidofferBarkBlockRecipe(ItemConvertible output, ItemConvertible input) protected voidofferBedRecipe(ItemConvertible output, ItemConvertible inputWool) protected voidofferBlasting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected voidofferBoatRecipe(ItemConvertible output, ItemConvertible input) protected voidofferBulbRecipe(Block output, Block input) protected voidofferCandleDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferCarpetRecipe(ItemConvertible output, ItemConvertible input) protected voidofferChestBoatRecipe(ItemConvertible output, ItemConvertible input) protected voidofferChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected voidofferConcretePowderDyeingRecipe(ItemConvertible output, ItemConvertible input) private voidofferCrackingRecipe(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 voidofferCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidprotected voidofferDyeablesRecipes(List<Item> dyes, List<Item> dyeables, @Nullable Item undyed, String group, RecipeCategory category) private <T extends AbstractCookingRecipe>
 voidofferFoodCookingRecipe(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected voidofferGrateRecipe(Block output, Block input) protected voidofferHangingSignRecipe(ItemConvertible output, ItemConvertible input) protected voidofferMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) private <T extends AbstractCookingRecipe>
 voidofferMultipleOptions(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) protected voidofferNetheriteUpgradeRecipe(Item input, RecipeCategory category, Item result) protected voidofferPlanksRecipe(ItemConvertible output, TagKey<Item> logTag, int count) protected voidofferPlanksRecipe2(ItemConvertible output, TagKey<Item> logTag, int count) protected voidofferPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferPressurePlateRecipe(ItemConvertible output, ItemConvertible input) protected voidofferReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.private voidofferReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected voidofferReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected voidofferShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected voidofferSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable String group) protected voidofferSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferSmelting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected voidofferSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource) protected voidofferSmithingTemplateCopyingRecipe(ItemConvertible template, Ingredient resource) protected voidofferSmithingTrimRecipe(Item input, RegistryKey<Recipe<?>> registryKey) protected voidofferStainedGlassDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferStainedGlassPaneDyeingRecipe(ItemConvertible output, ItemConvertible inputDye) protected voidofferStainedGlassPaneRecipe(ItemConvertible output, ItemConvertible input) protected voidofferStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected voidofferSuspiciousStewRecipe(Item input, SuspiciousStewIngredient stewIngredient) protected voidofferTerracottaDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferWaxingRecipes(FeatureSet enabledFeatures) private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block) 
- 
Field Details- 
VARIANT_FACTORIESprivate static final Map<BlockFamily.Variant,RecipeGenerator.BlockFamilyRecipeFactory> VARIANT_FACTORIES- Mappings:
- Namespace - Name - Mixin selector - named - VARIANT_FACTORIES- Lnet/minecraft/data/recipe/RecipeGenerator;VARIANT_FACTORIES:Ljava/util/Map;- intermediary - field_28555- Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;- official - d- Loc;d:Ljava/util/Map;
 
- 
registries- Mappings:
- Namespace - Name - Mixin selector - named - registries- Lnet/minecraft/data/recipe/RecipeGenerator;registries:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;- intermediary - field_48981- Lnet/minecraft/class_2446;field_48981:Lnet/minecraft/class_7225$class_7874;- official - a- Loc;a:Ljt$a;
 
- 
itemLookup- Mappings:
- Namespace - Name - Mixin selector - named - itemLookup- Lnet/minecraft/data/recipe/RecipeGenerator;itemLookup:Lnet/minecraft/registry/RegistryEntryLookup;- intermediary - field_53722- Lnet/minecraft/class_2446;field_53722:Lnet/minecraft/class_7871;- official - c- Loc;c:Ljs;
 
- 
exporter- Mappings:
- Namespace - Name - Mixin selector - named - exporter- Lnet/minecraft/data/recipe/RecipeGenerator;exporter:Lnet/minecraft/data/recipe/RecipeExporter;- intermediary - field_53721- Lnet/minecraft/class_2446;field_53721:Lnet/minecraft/class_8790;- official - b- Loc;b:Lob;
 
 
- 
- 
Constructor Details- 
RecipeGenerator- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/data/recipe/RecipeGenerator;<init>(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/data/recipe/RecipeExporter;)V- intermediary - <init>- Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8790;)V- official - <init>- Loc;<init>(Ljt$a;Lob;)V
 
 
- 
- 
Method Details- 
generateprotected abstract void generate()- Mappings:
- Namespace - Name - Mixin selector - named - generate- Lnet/minecraft/data/recipe/RecipeGenerator;generate()V- intermediary - method_10419- Lnet/minecraft/class_2446;method_10419()V- official - a- Loc;a()V
 
- 
generateFamilies- Mappings:
- Namespace - Name - Mixin selector - named - generateFamilies- Lnet/minecraft/data/recipe/RecipeGenerator;generateFamilies(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V- intermediary - method_46207- Lnet/minecraft/class_2446;method_46207(Lnet/minecraft/class_7699;)V- official - a- Loc;a(Lcru;)V
 
- 
offerSingleOutputShapelessRecipeprotected void offerSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
- Namespace - Name - Mixin selector - named - offerSingleOutputShapelessRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSingleOutputShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V- intermediary - method_36444- Lnet/minecraft/class_2446;method_36444(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V- official - a- Loc;a(Ldgi;Ldgi;Ljava/lang/String;)V
 
- 
offerShapelessRecipeprotected void offerShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
- Namespace - Name - Mixin selector - named - offerShapelessRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V- intermediary - method_36445- Lnet/minecraft/class_2446;method_36445(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V- official - a- Loc;a(Ldgi;Ldgi;Ljava/lang/String;I)V
 
- 
offerSmeltingprotected void offerSmelting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
- Namespace - Name - Mixin selector - named - offerSmelting- Lnet/minecraft/data/recipe/RecipeGenerator;offerSmelting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V- intermediary - method_36233- Lnet/minecraft/class_2446;method_36233(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V- official - a- Loc;a(Ljava/util/List;Loa;Ldgi;FILjava/lang/String;)V
 
- 
offerBlastingprotected void offerBlasting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
- Namespace - Name - Mixin selector - named - offerBlasting- Lnet/minecraft/data/recipe/RecipeGenerator;offerBlasting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V- intermediary - method_36234- Lnet/minecraft/class_2446;method_36234(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V- official - b- Loc;b(Ljava/util/List;Loa;Ldgi;FILjava/lang/String;)V
 
- 
offerMultipleOptionsprivate <T extends AbstractCookingRecipe> void offerMultipleOptions(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) - Mappings:
- Namespace - Name - Mixin selector - named - offerMultipleOptions- Lnet/minecraft/data/recipe/RecipeGenerator;offerMultipleOptions(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;Ljava/lang/String;)V- intermediary - method_36232- Lnet/minecraft/class_2446;method_36232(Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V- official - a- Loc;a(Ldbp;Ldal$a;Ljava/util/List;Loa;Ldgi;FILjava/lang/String;Ljava/lang/String;)V
 
- 
offerNetheriteUpgradeRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerNetheriteUpgradeRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerNetheriteUpgradeRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V- intermediary - method_29728- Lnet/minecraft/class_2446;method_29728(Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V- official - a- Loc;a(Lcwm;Loa;Lcwm;)V
 
- 
offerSmithingTrimRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerSmithingTrimRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTrimRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/registry/RegistryKey;)V- intermediary - method_48530- Lnet/minecraft/class_2446;method_48530(Lnet/minecraft/class_1792;Lnet/minecraft/class_5321;)V- official - a- Loc;a(Lcwm;Laku;)V
 
- 
offer2x2CompactingRecipeprotected void offer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offer2x2CompactingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offer2x2CompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_46209- Lnet/minecraft/class_2446;method_46209(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - a- Loc;a(Loa;Ldgi;Ldgi;)V
 
- 
offerCompactingRecipeprotected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
- Namespace - Name - Mixin selector - named - offerCompactingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V- intermediary - method_47521- Lnet/minecraft/class_2446;method_47521(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V- official - a- Loc;a(Loa;Ldgi;Ldgi;Ljava/lang/String;)V
 
- 
offerCompactingRecipeprotected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerCompactingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_47522- Lnet/minecraft/class_2446;method_47522(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - b- Loc;b(Loa;Ldgi;Ldgi;)V
 
- 
offerPlanksRecipe2- Mappings:
- Namespace - Name - Mixin selector - named - offerPlanksRecipe2- Lnet/minecraft/data/recipe/RecipeGenerator;offerPlanksRecipe2(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V- intermediary - method_24475- Lnet/minecraft/class_2446;method_24475(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V- official - a- Loc;a(Ldgi;Laxf;I)V
 
- 
offerPlanksRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerPlanksRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerPlanksRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V- intermediary - method_24477- Lnet/minecraft/class_2446;method_24477(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V- official - b- Loc;b(Ldgi;Laxf;I)V
 
- 
offerBarkBlockRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerBarkBlockRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerBarkBlockRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24476- Lnet/minecraft/class_2446;method_24476(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - a- Loc;a(Ldgi;Ldgi;)V
 
- 
offerBoatRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerBoatRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24478- Lnet/minecraft/class_2446;method_24478(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - b- Loc;b(Ldgi;Ldgi;)V
 
- 
offerChestBoatRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerChestBoatRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerChestBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_42754- Lnet/minecraft/class_2446;method_42754(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - c- Loc;c(Ldgi;Ldgi;)V
 
- 
createButtonRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createButtonRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createButtonRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33542- Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - e- Loc;e(Ldgi;Ldbb;)Lnz;
 
- 
createDoorRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createDoorRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33544- Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - a- Loc;a(Ldgi;Ldbb;)Lnz;
 
- 
createFenceRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createFenceRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33546- Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - f- Loc;f(Ldgi;Ldbb;)Lnz;
 
- 
createFenceGateRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createFenceGateRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33548- Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - g- Loc;g(Ldgi;Ldbb;)Lnz;
 
- 
offerPressurePlateRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerPressurePlateRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerPressurePlateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32813- Lnet/minecraft/class_2446;method_32813(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - d- Loc;d(Ldgi;Ldgi;)V
 
- 
createPressurePlateRecipeprivate CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - createPressurePlateRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createPressurePlateRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- 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;- official - c- Loc;c(Loa;Ldgi;Ldbb;)Lnz;
 
- 
offerSlabRecipeprotected void offerSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerSlabRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32814- Lnet/minecraft/class_2446;method_32814(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - c- Loc;c(Loa;Ldgi;Ldgi;)V
 
- 
createSlabRecipeprotected CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - createSlabRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- 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;- official - a- Loc;a(Loa;Ldgi;Ldbb;)Lnz;
 
- 
createStairsRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createStairsRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_32808- Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - b- Loc;b(Ldgi;Ldbb;)Lnz;
 
- 
createTrapdoorRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createTrapdoorRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33553- Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - c- Loc;c(Ldgi;Ldbb;)Lnz;
 
- 
createSignRecipe- Mappings:
- Namespace - Name - Mixin selector - named - createSignRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- intermediary - method_33555- Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;- official - h- Loc;h(Ldgi;Ldbb;)Lnz;
 
- 
offerHangingSignRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerHangingSignRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerHangingSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_46208- Lnet/minecraft/class_2446;method_46208(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - e- Loc;e(Ldgi;Ldgi;)V
 
- 
offerDyeableRecipes- Mappings:
- Namespace - Name - Mixin selector - named - offerDyeableRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;offerDyeableRecipes(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V- intermediary - method_51890- Lnet/minecraft/class_2446;method_51890(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V- official - a- Loc;a(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
 
- 
offerDyeablesRecipesprotected void offerDyeablesRecipes(List<Item> dyes, List<Item> dyeables, @Nullable @Nullable Item undyed, String group, RecipeCategory category) - Mappings:
- Namespace - Name - Mixin selector - named - offerDyeablesRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;offerDyeablesRecipes(Ljava/util/List;Ljava/util/List;Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/recipe/book/RecipeCategory;)V- intermediary - method_62744- Lnet/minecraft/class_2446;method_62744(Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_7800;)V- official - a- Loc;a(Ljava/util/List;Ljava/util/List;Lcwm;Ljava/lang/String;Loa;)V
 
- 
offerCarpetRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerCarpetRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCarpetRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24885- Lnet/minecraft/class_2446;method_24885(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - f- Loc;f(Ldgi;Ldgi;)V
 
- 
offerBedRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerBedRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerBedRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24887- Lnet/minecraft/class_2446;method_24887(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - g- Loc;g(Ldgi;Ldgi;)V
 
- 
offerBannerRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerBannerRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerBannerRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24889- Lnet/minecraft/class_2446;method_24889(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - h- Loc;h(Ldgi;Ldgi;)V
 
- 
offerStainedGlassDyeingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerStainedGlassDyeingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24890- Lnet/minecraft/class_2446;method_24890(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - i- Loc;i(Ldgi;Ldgi;)V
 
- 
offerStainedGlassPaneRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerStainedGlassPaneRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassPaneRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24891- Lnet/minecraft/class_2446;method_24891(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - j- Loc;j(Ldgi;Ldgi;)V
 
- 
offerStainedGlassPaneDyeingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerStainedGlassPaneDyeingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassPaneDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24892- Lnet/minecraft/class_2446;method_24892(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - k- Loc;k(Ldgi;Ldgi;)V
 
- 
offerTerracottaDyeingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerTerracottaDyeingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerTerracottaDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24893- Lnet/minecraft/class_2446;method_24893(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - l- Loc;l(Ldgi;Ldgi;)V
 
- 
offerConcretePowderDyeingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerConcretePowderDyeingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerConcretePowderDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_24894- Lnet/minecraft/class_2446;method_24894(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - m- Loc;m(Ldgi;Ldgi;)V
 
- 
offerCandleDyeingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerCandleDyeingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCandleDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32233- Lnet/minecraft/class_2446;method_32233(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - n- Loc;n(Ldgi;Ldgi;)V
 
- 
offerWallRecipeprotected void offerWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerWallRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32809- Lnet/minecraft/class_2446;method_32809(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - d- Loc;d(Loa;Ldgi;Ldgi;)V
 
- 
getWallRecipeprivate CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - getWallRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;getWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- 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;- official - d- Loc;d(Loa;Ldgi;Ldbb;)Lnz;
 
- 
offerPolishedStoneRecipeprotected void offerPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerPolishedStoneRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerPolishedStoneRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32810- Lnet/minecraft/class_2446;method_32810(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - e- Loc;e(Loa;Ldgi;Ldgi;)V
 
- 
createCondensingRecipeprivate CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - createCondensingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createCondensingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;- 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;- official - e- Loc;e(Loa;Ldgi;Ldbb;)Lnz;
 
- 
offerCutCopperRecipeprotected void offerCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerCutCopperRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32811- Lnet/minecraft/class_2446;method_32811(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - f- Loc;f(Loa;Ldgi;Ldgi;)V
 
- 
createCutCopperRecipeprivate ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - createCutCopperRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;- 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;- official - f- Loc;f(Loa;Ldgi;Ldbb;)Lod;
 
- 
offerChiseledBlockRecipeprotected void offerChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerChiseledBlockRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_32812- Lnet/minecraft/class_2446;method_32812(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - g- Loc;g(Loa;Ldgi;Ldgi;)V
 
- 
offerMosaicRecipeprotected void offerMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerMosaicRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerMosaicRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_46212- Lnet/minecraft/class_2446;method_46212(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - h- Loc;h(Loa;Ldgi;Ldgi;)V
 
- 
createChiseledBlockRecipeprotected ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
- Namespace - Name - Mixin selector - named - createChiseledBlockRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;createChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;- 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;- official - b- Loc;b(Loa;Ldgi;Ldbb;)Lod;
 
- 
offerStonecuttingRecipeprotected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
- Namespace - Name - Mixin selector - named - offerStonecuttingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_33717- Lnet/minecraft/class_2446;method_33717(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - i- Loc;i(Loa;Ldgi;Ldgi;)V
 
- 
offerStonecuttingRecipeprotected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
- Namespace - Name - Mixin selector - named - offerStonecuttingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V- intermediary - method_33715- Lnet/minecraft/class_2446;method_33715(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V- official - a- Loc;a(Loa;Ldgi;Ldgi;I)V
 
- 
offerCrackingRecipeOffers 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 - named - offerCrackingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerCrackingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_34662- Lnet/minecraft/class_2446;method_34662(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - q- Loc;q(Ldgi;Ldgi;)V
 
- 
offerReversibleCompactingRecipesprotected void offerReversibleCompactingRecipes(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 - named - offerReversibleCompactingRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipes(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_36325- Lnet/minecraft/class_2446;method_36325(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V- official - a- Loc;a(Loa;Ldgi;Loa;Ldgi;)V
 
- 
offerReversibleCompactingRecipesWithCompactingRecipeGroupprotected void offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
- Namespace - Name - Mixin selector - named - offerReversibleCompactingRecipesWithCompactingRecipeGroup- Lnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipesWithCompactingRecipeGroup(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- intermediary - method_36446- Lnet/minecraft/class_2446;method_36446(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V- official - a- Loc;a(Loa;Ldgi;Loa;Ldgi;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerReversibleCompactingRecipesWithReverseRecipeGroupprotected void offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
- Namespace - Name - Mixin selector - named - offerReversibleCompactingRecipesWithReverseRecipeGroup- Lnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipesWithReverseRecipeGroup(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- intermediary - method_36449- Lnet/minecraft/class_2446;method_36449(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V- official - b- Loc;b(Loa;Ldgi;Loa;Ldgi;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerReversibleCompactingRecipesprivate void offerReversibleCompactingRecipes(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 - named - offerReversibleCompactingRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipes(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- intermediary - method_36447- Lnet/minecraft/class_2446;method_36447(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- official - a- Loc;a(Loa;Ldgi;Loa;Ldgi;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 
- 
offerSmithingTemplateCopyingRecipeprotected void offerSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource) - Mappings:
- Namespace - Name - Mixin selector - named - offerSmithingTemplateCopyingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V- intermediary - method_48533- Lnet/minecraft/class_2446;method_48533(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V- official - o- Loc;o(Ldgi;Ldgi;)V
 
- 
offerSmithingTemplateCopyingRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerSmithingTemplateCopyingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)V- intermediary - method_60922- Lnet/minecraft/class_2446;method_60922(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)V- official - d- Loc;d(Ldgi;Ldbb;)V
 
- 
generateCookingRecipesprotected <T extends AbstractCookingRecipe> void generateCookingRecipes(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - named - generateCookingRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;generateCookingRecipes(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;I)V- intermediary - method_17585- Lnet/minecraft/class_2446;method_17585(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;I)V- official - a- Loc;a(Ljava/lang/String;Ldbp;Ldal$a;I)V
 
- 
offerFoodCookingRecipeprivate <T extends AbstractCookingRecipe> void offerFoodCookingRecipe(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) - Mappings:
- Namespace - Name - Mixin selector - named - offerFoodCookingRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerFoodCookingRecipe(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V- intermediary - method_36448- Lnet/minecraft/class_2446;method_36448(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V- official - a- Loc;a(Ljava/lang/String;Ldbp;Ldal$a;ILdgi;Ldgi;F)V
 
- 
offerWaxingRecipes- Mappings:
- Namespace - Name - Mixin selector - named - offerWaxingRecipes- Lnet/minecraft/data/recipe/RecipeGenerator;offerWaxingRecipes(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V- intermediary - method_34854- Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_7699;)V- official - b- Loc;b(Lcru;)V
 
- 
offerGrateRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerGrateRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerGrateRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_54829- Lnet/minecraft/class_2446;method_54829(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - a- Loc;a(Ldjn;Ldjn;)V
 
- 
offerBulbRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerBulbRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerBulbRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_54830- Lnet/minecraft/class_2446;method_54830(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - b- Loc;b(Ldjn;Ldjn;)V
 
- 
offerSuspiciousStewRecipe- Mappings:
- Namespace - Name - Mixin selector - named - offerSuspiciousStewRecipe- Lnet/minecraft/data/recipe/RecipeGenerator;offerSuspiciousStewRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/block/SuspiciousStewIngredient;)V- intermediary - method_62743- Lnet/minecraft/class_2446;method_62743(Lnet/minecraft/class_1792;Lnet/minecraft/class_7917;)V- official - a- Loc;a(Lcwm;Ldru;)V
 
- 
generateFamily- Mappings:
- Namespace - Name - Mixin selector - named - generateFamily- Lnet/minecraft/data/recipe/RecipeGenerator;generateFamily(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V- intermediary - method_33535- Lnet/minecraft/class_2446;method_33535(Lnet/minecraft/class_5794;Lnet/minecraft/class_7699;)V- official - a- Loc;a(Lmf;Lcru;)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 - named - getVariantRecipeInput- Lnet/minecraft/data/recipe/RecipeGenerator;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;- intermediary - method_33533- Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;- official - a- Loc;a(Lmf;Lmf$b;)Ldjn;
 
- 
requireEnteringFluidprivate static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block) - Mappings:
- Namespace - Name - Mixin selector - named - requireEnteringFluid- Lnet/minecraft/data/recipe/RecipeGenerator;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_10422- Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;- official - a- Loc;a(Ldjn;)Laq;
 
- 
conditionsFromItemprivate AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
- Namespace - Name - Mixin selector - named - conditionsFromItem- Lnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_35914- Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;- official - a- Loc;a(Ldk$d;Ldgi;)Laq;
 
- 
conditionsFromItemprotected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(ItemConvertible item) - Mappings:
- Namespace - Name - Mixin selector - named - conditionsFromItem- Lnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_10426- Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;- official - a- Loc;a(Ldgi;)Laq;
 
- 
conditionsFromTagprotected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromTag(TagKey<Item> tag) - Mappings:
- Namespace - Name - Mixin selector - named - conditionsFromTag- Lnet/minecraft/data/recipe/RecipeGenerator;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_10420- Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;- official - a- Loc;a(Laxf;)Laq;
 
- 
conditionsFromPredicatesprivate static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) - Mappings:
- Namespace - Name - Mixin selector - named - conditionsFromPredicates- Lnet/minecraft/data/recipe/RecipeGenerator;conditionsFromPredicates([Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_53499- Lnet/minecraft/class_2446;method_53499([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;- official - a- Loc;a([Lcv$a;)Laq;
 
- 
conditionsFromItemPredicatesprivate static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
- Namespace - Name - Mixin selector - named - conditionsFromItemPredicates- Lnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/AdvancementCriterion;- intermediary - method_10423- Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;- official - a- Loc;a([Lcv;)Laq;
 
- 
hasItem- Mappings:
- Namespace - Name - Mixin selector - named - hasItem- Lnet/minecraft/data/recipe/RecipeGenerator;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_32807- Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;- official - b- Loc;b(Ldgi;)Ljava/lang/String;
 
- 
getItemPath- Mappings:
- Namespace - Name - Mixin selector - named - getItemPath- Lnet/minecraft/data/recipe/RecipeGenerator;getItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_33716- Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;- official - c- Loc;c(Ldgi;)Ljava/lang/String;
 
- 
getRecipeName- Mappings:
- Namespace - Name - Mixin selector - named - getRecipeName- Lnet/minecraft/data/recipe/RecipeGenerator;getRecipeName(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_36450- Lnet/minecraft/class_2446;method_36450(Lnet/minecraft/class_1935;)Ljava/lang/String;- official - d- Loc;d(Ldgi;)Ljava/lang/String;
 
- 
convertBetween- Mappings:
- Namespace - Name - Mixin selector - named - convertBetween- Lnet/minecraft/data/recipe/RecipeGenerator;convertBetween(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_33714- Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;- official - p- Loc;p(Ldgi;Ldgi;)Ljava/lang/String;
 
- 
getSmeltingItemPath- Mappings:
- Namespace - Name - Mixin selector - named - getSmeltingItemPath- Lnet/minecraft/data/recipe/RecipeGenerator;getSmeltingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_36451- Lnet/minecraft/class_2446;method_36451(Lnet/minecraft/class_1935;)Ljava/lang/String;- official - e- Loc;e(Ldgi;)Ljava/lang/String;
 
- 
getBlastingItemPath- Mappings:
- Namespace - Name - Mixin selector - named - getBlastingItemPath- Lnet/minecraft/data/recipe/RecipeGenerator;getBlastingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;- intermediary - method_36452- Lnet/minecraft/class_2446;method_36452(Lnet/minecraft/class_1935;)Ljava/lang/String;- official - f- Loc;f(Ldgi;)Ljava/lang/String;
 
- 
ingredientFromTag- Mappings:
- Namespace - Name - Mixin selector - named - ingredientFromTag- Lnet/minecraft/data/recipe/RecipeGenerator;ingredientFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/recipe/Ingredient;- intermediary - method_62748- Lnet/minecraft/class_2446;method_62748(Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856;- official - b- Loc;b(Laxf;)Ldbb;
 
- 
createShaped- Mappings:
- Namespace - Name - Mixin selector - named - createShaped- Lnet/minecraft/data/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;- intermediary - method_62746- Lnet/minecraft/class_2446;method_62746(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;- official - a- Loc;a(Loa;Ldgi;)Lod;
 
- 
createShapedprotected ShapedRecipeJsonBuilder createShaped(RecipeCategory category, ItemConvertible output, int count) - Mappings:
- Namespace - Name - Mixin selector - named - createShaped- Lnet/minecraft/data/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;- intermediary - method_62747- Lnet/minecraft/class_2446;method_62747(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;- official - a- Loc;a(Loa;Ldgi;I)Lod;
 
- 
createShapeless- Mappings:
- Namespace - Name - Mixin selector - named - createShapeless- Lnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;- intermediary - method_62745- Lnet/minecraft/class_2446;method_62745(Lnet/minecraft/class_7800;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2450;- official - a- Loc;a(Loa;Lcwq;)Loe;
 
- 
createShapelessprotected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output) - Mappings:
- Namespace - Name - Mixin selector - named - createShapeless- Lnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;- intermediary - method_62749- Lnet/minecraft/class_2446;method_62749(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;- official - b- Loc;b(Loa;Ldgi;)Loe;
 
- 
createShapelessprotected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output, int count) - Mappings:
- Namespace - Name - Mixin selector - named - createShapeless- Lnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;- intermediary - method_62750- Lnet/minecraft/class_2446;method_62750(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;- official - b- Loc;b(Loa;Ldgi;I)Loe;
 
 
-