Class RecipeProvider

java.lang.Object
net.minecraft.data.server.recipe.RecipeProvider
Direct Known Subclasses:
BundleRecipeProvider, VanillaRecipeProvider

public abstract class RecipeProvider extends Object
Mappings:
Namespace Name
named net/minecraft/data/server/recipe/RecipeProvider
intermediary net/minecraft/class_2446
official or
  • Field Details

    • VARIANT_FACTORIES

      private static final Map<BlockFamily.Variant,RecipeProvider.class_10113> VARIANT_FACTORIES
      Mappings:
      Namespace Name Mixin selector
      named VARIANT_FACTORIES Lnet/minecraft/data/server/recipe/RecipeProvider;VARIANT_FACTORIES:Ljava/util/Map;
      intermediary field_28555 Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;
      official d Lor;d:Ljava/util/Map;
    • registryLookupFuture

      protected final RegistryWrapper.WrapperLookup registryLookupFuture
      Mappings:
      Namespace Name Mixin selector
      named registryLookupFuture Lnet/minecraft/data/server/recipe/RecipeProvider;registryLookupFuture:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
      intermediary field_48981 Lnet/minecraft/class_2446;field_48981:Lnet/minecraft/class_7225$class_7874;
      official a Lor;a:Ljp$a;
    • field_53722

      private final RegistryEntryLookup<Item> field_53722
      Mappings:
      Namespace Name Mixin selector
      named field_53722 Lnet/minecraft/data/server/recipe/RecipeProvider;field_53722:Lnet/minecraft/registry/RegistryEntryLookup;
      intermediary field_53722 Lnet/minecraft/class_2446;field_53722:Lnet/minecraft/class_7871;
      official c Lor;c:Ljo;
    • field_53721

      protected final RecipeExporter field_53721
      Mappings:
      Namespace Name Mixin selector
      named field_53721 Lnet/minecraft/data/server/recipe/RecipeProvider;field_53721:Lnet/minecraft/data/server/recipe/RecipeExporter;
      intermediary field_53721 Lnet/minecraft/class_2446;field_53721:Lnet/minecraft/class_8790;
      official b Lor;b:Loq;
  • Constructor Details

  • Method Details

    • generate

      protected abstract void generate()
      Mappings:
      Namespace Name Mixin selector
      named generate Lnet/minecraft/data/server/recipe/RecipeProvider;generate()V
      intermediary method_10419 Lnet/minecraft/class_2446;method_10419()V
      official a Lor;a()V
    • generateFamilies

      protected void generateFamilies(FeatureSet enabledFeatures)
      Mappings:
      Namespace Name Mixin selector
      named generateFamilies Lnet/minecraft/data/server/recipe/RecipeProvider;generateFamilies(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
      intermediary method_46207 Lnet/minecraft/class_2446;method_46207(Lnet/minecraft/class_7699;)V
      official a Lor;a(Lcqh;)V
    • offerSingleOutputShapelessRecipe

      protected void offerSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group)
      Mappings:
      Namespace Name Mixin selector
      named offerSingleOutputShapelessRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lddr;Lddr;Ljava/lang/String;)V
    • offerShapelessRecipe

      protected void offerShapelessRecipe(ItemConvertible output, ItemConvertible itemConvertible, @Nullable @Nullable String group, int outputCount)
      Mappings:
      Namespace Name Mixin selector
      named offerShapelessRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lddr;Lddr;Ljava/lang/String;I)V
    • offerSmelting

      protected 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/server/recipe/RecipeProvider;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 Lor;a(Ljava/util/List;Lop;Lddr;FILjava/lang/String;)V
    • offerBlasting

      protected 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/server/recipe/RecipeProvider;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 Lor;b(Ljava/util/List;Lop;Lddr;FILjava/lang/String;)V
    • offerMultipleOptions

      private <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/server/recipe/RecipeProvider;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 Lor;a(Lczy;Lcza$a;Ljava/util/List;Lop;Lddr;FILjava/lang/String;Ljava/lang/String;)V
    • offerNetheriteUpgradeRecipe

      protected void offerNetheriteUpgradeRecipe(Item input, RecipeCategory category, Item result)
      Mappings:
      Namespace Name Mixin selector
      named offerNetheriteUpgradeRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lcvg;Lop;Lcvg;)V
    • offerSmithingTrimRecipe

      protected void offerSmithingTrimRecipe(Item item, Identifier recipeId)
      Mappings:
      Namespace Name Mixin selector
      named offerSmithingTrimRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTrimRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V
      intermediary method_48530 Lnet/minecraft/class_2446;method_48530(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
      official a Lor;a(Lcvg;Lalb;)V
    • offer2x2CompactingRecipe

      protected void offer2x2CompactingRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offer2x2CompactingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lddr;)V
    • offerCompactingRecipe

      protected void offerCompactingRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2, String criterionName)
      Mappings:
      Namespace Name Mixin selector
      named offerCompactingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lddr;Ljava/lang/String;)V
    • offerCompactingRecipe

      protected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerCompactingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Lop;Lddr;Lddr;)V
    • offerPlanksRecipe2

      protected void offerPlanksRecipe2(ItemConvertible output, TagKey<Item> tagKey, int count)
      Mappings:
      Namespace Name Mixin selector
      named offerPlanksRecipe2 Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lddr;Laxi;I)V
    • offerPlanksRecipe

      protected void offerPlanksRecipe(ItemConvertible output, TagKey<Item> tagKey, int count)
      Mappings:
      Namespace Name Mixin selector
      named offerPlanksRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Lddr;Laxi;I)V
    • offerBarkBlockRecipe

      protected void offerBarkBlockRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerBarkBlockRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lddr;Lddr;)V
    • offerBoatRecipe

      protected void offerBoatRecipe(ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerBoatRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Lddr;Lddr;)V
    • offerChestBoatRecipe

      protected void offerChestBoatRecipe(ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerChestBoatRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;c(Lddr;Lddr;)V
    • createTransmutationRecipe

      private CraftingRecipeJsonBuilder createTransmutationRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createTransmutationRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createTransmutationRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;e(Lddr;Lczp;)Loo;
    • createDoorRecipe

      protected CraftingRecipeJsonBuilder createDoorRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createDoorRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;a(Lddr;Lczp;)Loo;
    • createFenceRecipe

      private CraftingRecipeJsonBuilder createFenceRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createFenceRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;f(Lddr;Lczp;)Loo;
    • createFenceGateRecipe

      private CraftingRecipeJsonBuilder createFenceGateRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createFenceGateRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;g(Lddr;Lczp;)Loo;
    • offerPressurePlateRecipe

      protected void offerPressurePlateRecipe(ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerPressurePlateRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;d(Lddr;Lddr;)V
    • createPressurePlateRecipe

      private CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;c(Lop;Lddr;Lczp;)Loo;
    • offerSlabRecipe

      protected void offerSlabRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerSlabRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;c(Lop;Lddr;Lddr;)V
    • createSlabRecipe

      protected CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;a(Lop;Lddr;Lczp;)Loo;
    • createStairsRecipe

      protected CraftingRecipeJsonBuilder createStairsRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createStairsRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;b(Lddr;Lczp;)Loo;
    • createTrapdoorRecipe

      protected CraftingRecipeJsonBuilder createTrapdoorRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createTrapdoorRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;c(Lddr;Lczp;)Loo;
    • createSignRecipe

      private CraftingRecipeJsonBuilder createSignRecipe(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named createSignRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/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 Lor;h(Lddr;Lczp;)Loo;
    • offerHangingSignRecipe

      protected void offerHangingSignRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerHangingSignRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;e(Lddr;Lddr;)V
    • offerDyeableRecipes

      protected void offerDyeableRecipes(List<Item> list, List<Item> dyeables, String group)
      Mappings:
      Namespace Name Mixin selector
      named offerDyeableRecipes Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    • method_62744

      protected void method_62744(List<Item> list, List<Item> list2, @Nullable @Nullable Item item, String string, RecipeCategory recipeCategory)
      Mappings:
      Namespace Name Mixin selector
      named method_62744 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62744(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 Lor;a(Ljava/util/List;Ljava/util/List;Lcvg;Ljava/lang/String;Lop;)V
    • offerCarpetRecipe

      protected void offerCarpetRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerCarpetRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;f(Lddr;Lddr;)V
    • offerBedRecipe

      protected void offerBedRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerBedRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;g(Lddr;Lddr;)V
    • offerBannerRecipe

      protected void offerBannerRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerBannerRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;h(Lddr;Lddr;)V
    • offerStainedGlassDyeingRecipe

      protected void offerStainedGlassDyeingRecipe(ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerStainedGlassDyeingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;i(Lddr;Lddr;)V
    • offerStainedGlassPaneRecipe

      protected void offerStainedGlassPaneRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerStainedGlassPaneRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;j(Lddr;Lddr;)V
    • offerStainedGlassPaneDyeingRecipe

      protected void offerStainedGlassPaneDyeingRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerStainedGlassPaneDyeingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;k(Lddr;Lddr;)V
    • offerTerracottaDyeingRecipe

      protected void offerTerracottaDyeingRecipe(ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerTerracottaDyeingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;l(Lddr;Lddr;)V
    • offerConcretePowderDyeingRecipe

      protected void offerConcretePowderDyeingRecipe(ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerConcretePowderDyeingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;m(Lddr;Lddr;)V
    • offerCandleDyeingRecipe

      protected void offerCandleDyeingRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named offerCandleDyeingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;n(Lddr;Lddr;)V
    • offerWallRecipe

      protected void offerWallRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerWallRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;d(Lop;Lddr;Lddr;)V
    • getWallRecipe

      private CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;d(Lop;Lddr;Lczp;)Loo;
    • offerPolishedStoneRecipe

      protected void offerPolishedStoneRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerPolishedStoneRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;e(Lop;Lddr;Lddr;)V
    • createCondensingRecipe

      private CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;e(Lop;Lddr;Lczp;)Loo;
    • offerCutCopperRecipe

      protected void offerCutCopperRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerCutCopperRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;f(Lop;Lddr;Lddr;)V
    • createCutCopperRecipe

      private ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;f(Lop;Lddr;Lczp;)Los;
    • offerChiseledBlockRecipe

      protected void offerChiseledBlockRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerChiseledBlockRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;g(Lop;Lddr;Lddr;)V
    • offerMosaicRecipe

      protected void offerMosaicRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      named offerMosaicRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;h(Lop;Lddr;Lddr;)V
    • createChiseledBlockRecipe

      protected ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory recipeCategory, ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      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;
      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 Lor;b(Lop;Lddr;Lczp;)Los;
    • offerStonecuttingRecipe

      protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
      Mappings:
      Namespace Name Mixin selector
      named offerStonecuttingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;i(Lop;Lddr;Lddr;)V
    • offerStonecuttingRecipe

      protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible itemConvertible, int count)
      Mappings:
      Namespace Name Mixin selector
      named offerStonecuttingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lddr;I)V
    • offerCrackingRecipe

      private void offerCrackingRecipe(ItemConvertible output, ItemConvertible itemConvertible)
      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
      named offerCrackingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;q(Lddr;Lddr;)V
    • offerReversibleCompactingRecipes

      protected 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/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lop;Lddr;)V
    • offerReversibleCompactingRecipesWithCompactingRecipeGroup

      protected void offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup)
      Mappings:
      Namespace Name Mixin selector
      named offerReversibleCompactingRecipesWithCompactingRecipeGroup Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lop;Lddr;Ljava/lang/String;Ljava/lang/String;)V
    • offerReversibleCompactingRecipesWithReverseRecipeGroup

      protected void offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup)
      Mappings:
      Namespace Name Mixin selector
      named offerReversibleCompactingRecipesWithReverseRecipeGroup Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Lop;Lddr;Lop;Lddr;Ljava/lang/String;Ljava/lang/String;)V
    • offerReversibleCompactingRecipes

      private void offerReversibleCompactingRecipes(RecipeCategory recipeCategory, ItemConvertible itemConvertible, RecipeCategory recipeCategory2, ItemConvertible itemConvertible2, String compactingId, @Nullable @Nullable String compactingGroup, String reverseId, @Nullable @Nullable String reverseGroup)
      Mappings:
      Namespace Name Mixin selector
      named offerReversibleCompactingRecipes Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lop;Lddr;Lop;Lddr;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    • offerSmithingTemplateCopyingRecipe

      protected void offerSmithingTemplateCopyingRecipe(ItemConvertible itemConvertible, ItemConvertible resource)
      Mappings:
      Namespace Name Mixin selector
      named offerSmithingTemplateCopyingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;o(Lddr;Lddr;)V
    • offerSmithingTemplateCopyingRecipe

      protected void offerSmithingTemplateCopyingRecipe(ItemConvertible itemConvertible, Ingredient resource)
      Mappings:
      Namespace Name Mixin selector
      named offerSmithingTemplateCopyingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;d(Lddr;Lczp;)V
    • generateCookingRecipes

      protected <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/server/recipe/RecipeProvider;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 Lor;a(Ljava/lang/String;Lczy;Lcza$a;I)V
    • offerFoodCookingRecipe

      private <T extends AbstractCookingRecipe> void offerFoodCookingRecipe(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible itemConvertible, ItemConvertible output, float experience)
      Mappings:
      Namespace Name Mixin selector
      named offerFoodCookingRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Ljava/lang/String;Lczy;Lcza$a;ILddr;Lddr;F)V
    • offerWaxingRecipes

      protected void offerWaxingRecipes(FeatureSet featureSet)
      Mappings:
      Namespace Name Mixin selector
      named offerWaxingRecipes Lnet/minecraft/data/server/recipe/RecipeProvider;offerWaxingRecipes(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
      intermediary method_34854 Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_7699;)V
      official b Lor;b(Lcqh;)V
    • offerGrateRecipe

      protected void offerGrateRecipe(Block output, Block block)
      Mappings:
      Namespace Name Mixin selector
      named offerGrateRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Ldgv;Ldgv;)V
    • offerBulbRecipe

      protected void offerBulbRecipe(Block output, Block block)
      Mappings:
      Namespace Name Mixin selector
      named offerBulbRecipe Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Ldgv;Ldgv;)V
    • method_62743

      protected void method_62743(Item item, SuspiciousStewIngredient suspiciousStewIngredient)
      Mappings:
      Namespace Name Mixin selector
      named method_62743 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62743(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 Lor;a(Lcvg;Ldoy;)V
    • generateFamily

      protected void generateFamily(BlockFamily blockFamily, FeatureSet featureSet)
      Mappings:
      Namespace Name Mixin selector
      named generateFamily Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lly;Lcqh;)V
    • getVariantRecipeInput

      private Block getVariantRecipeInput(BlockFamily blockFamily, BlockFamily.Variant variant)
      Gets 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/server/recipe/RecipeProvider;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 Lor;a(Lly;Lly$b;)Ldgv;
    • requireEnteringFluid

      private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block)
      Mappings:
      Namespace Name Mixin selector
      named requireEnteringFluid Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Ldgv;)Lao;
    • conditionsFromItem

      private AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(NumberRange.IntRange intRange, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named conditionsFromItem Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Ldh$d;Lddr;)Lao;
    • conditionsFromItem

      protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named conditionsFromItem Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Lddr;)Lao;
    • conditionsFromTag

      protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromTag(TagKey<Item> tagKey)
      Mappings:
      Namespace Name Mixin selector
      named conditionsFromTag Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a(Laxi;)Lao;
    • conditionsFromPredicates

      private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates)
      Mappings:
      Namespace Name Mixin selector
      named conditionsFromPredicates Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a([Lcs$a;)Lao;
    • conditionsFromItemPredicates

      private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates)
      Mappings:
      Namespace Name Mixin selector
      named conditionsFromItemPredicates Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;a([Lcs;)Lao;
    • hasItem

      protected static String hasItem(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      named hasItem Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;b(Lddr;)Ljava/lang/String;
    • getItemPath

      protected static String getItemPath(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      named getItemPath Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;c(Lddr;)Ljava/lang/String;
    • getRecipeName

      protected static String getRecipeName(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      named getRecipeName Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;d(Lddr;)Ljava/lang/String;
    • convertBetween

      protected static String convertBetween(ItemConvertible to, ItemConvertible from)
      Mappings:
      Namespace Name Mixin selector
      named convertBetween Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;p(Lddr;Lddr;)Ljava/lang/String;
    • getSmeltingItemPath

      protected static String getSmeltingItemPath(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      named getSmeltingItemPath Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;e(Lddr;)Ljava/lang/String;
    • getBlastingItemPath

      protected static String getBlastingItemPath(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      named getBlastingItemPath Lnet/minecraft/data/server/recipe/RecipeProvider;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 Lor;f(Lddr;)Ljava/lang/String;
    • method_62748

      protected Ingredient method_62748(TagKey<Item> tagKey)
      Mappings:
      Namespace Name Mixin selector
      named method_62748 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62748(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 Lor;b(Laxi;)Lczp;
    • method_62746

      protected ShapedRecipeJsonBuilder method_62746(RecipeCategory recipeCategory, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named method_62746 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62746(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/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 Lor;a(Lop;Lddr;)Los;
    • method_62747

      protected ShapedRecipeJsonBuilder method_62747(RecipeCategory recipeCategory, ItemConvertible itemConvertible, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_62747 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62747(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/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 Lor;a(Lop;Lddr;I)Los;
    • method_62745

      protected ShapelessRecipeJsonBuilder method_62745(RecipeCategory recipeCategory, ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      named method_62745 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62745(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/server/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 Lor;a(Lop;Lcvl;)Lot;
    • method_62749

      protected ShapelessRecipeJsonBuilder method_62749(RecipeCategory recipeCategory, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      named method_62749 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62749(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/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 Lor;b(Lop;Lddr;)Lot;
    • method_62750

      protected ShapelessRecipeJsonBuilder method_62750(RecipeCategory recipeCategory, ItemConvertible itemConvertible, int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_62750 Lnet/minecraft/data/server/recipe/RecipeProvider;method_62750(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/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 Lor;b(Lop;Lddr;I)Lot;