Package net.minecraft.data.server.recipe
Class RecipeProvider
java.lang.Object
net.minecraft.data.server.recipe.RecipeProvider
- All Implemented Interfaces:
DataProvider
- Direct Known Subclasses:
BundleRecipeProvider,VanillaRecipeProvider
- Mappings:
Namespace Name official lrintermediary net/minecraft/class_2446named net/minecraft/data/server/recipe/RecipeProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DataOutput.PathResolverprivate final DataOutput.PathResolverprivate static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, ItemConvertible, CraftingRecipeJsonBuilder>> Fields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static InventoryChangedCriterion.Conditionsprivate static InventoryChangedCriterion.ConditionsconditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static InventoryChangedCriterion.ConditionsconditionsFromItemPredicates(ItemPredicate[] predicates) protected static InventoryChangedCriterion.ConditionsconditionsFromTag(TagKey<Item> tag) protected static StringconvertBetween(ItemConvertible to, ItemConvertible from) protected static ShapedRecipeJsonBuildercreateChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static ShapedRecipeJsonBuildercreateCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateDoorRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateFenceGateRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateFenceRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreatePressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateSignRecipe(ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static CraftingRecipeJsonBuildercreateStairsRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateTransmutationRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuildercreateTrapdoorRecipe(ItemConvertible output, Ingredient input) protected abstract voidgenerate(Consumer<RecipeJsonProvider> exporter) protected static voidgenerateCookingRecipes(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) protected static voidgenerateFamilies(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures) protected static voidgenerateFamily(Consumer<RecipeJsonProvider> exporter, BlockFamily family) protected static Stringprotected static StringgetItemPath(ItemConvertible item) final StringgetName()protected static StringgetRecipeName(ItemConvertible item) protected static Stringprivate static BlockgetVariantRecipeInput(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private static CraftingRecipeJsonBuildergetWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static StringhasItem(ItemConvertible item) protected static voidmethod_51890(Consumer<RecipeJsonProvider> consumer, List<Item> list, List<Item> list2) protected static voidoffer2x2CompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChestBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static voidofferConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidofferCrackingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.protected static voidofferCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static voidofferFoodCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected static voidofferHangingSignRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferMosaicRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static voidofferMultipleOptions(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) protected static voidofferNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) protected static voidofferPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.private static voidofferReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static voidofferReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static voidofferShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static voidofferSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static voidofferSlabRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource) protected static voidofferSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource) protected static voidofferSmithingTrimRecipe(Consumer<RecipeJsonProvider> exporter, Item template, Identifier recipeId) protected static voidofferStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static voidofferTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) protected static voidofferWallRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferWaxingRecipes(Consumer<RecipeJsonProvider> exporter) private static EnterBlockCriterion.ConditionsrequireEnteringFluid(Block block) run(DataWriter writer) protected CompletableFuture<?>saveRecipeAdvancement(DataWriter cache, Identifier advancementId, Advancement.Builder advancementBuilder)
-
Field Details
-
VARIANT_FACTORIES
private static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, VARIANT_FACTORIESItemConvertible, CraftingRecipeJsonBuilder>> - Mappings:
Namespace Name Mixin selector official fLlr;f:Ljava/util/Map;intermediary field_28555Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;named VARIANT_FACTORIESLnet/minecraft/data/server/recipe/RecipeProvider;VARIANT_FACTORIES:Ljava/util/Map;
-
recipesPathResolver
- Mappings:
Namespace Name Mixin selector official dLlr;d:Ljk$a;intermediary field_39378Lnet/minecraft/class_2446;field_39378:Lnet/minecraft/class_7784$class_7489;named recipesPathResolverLnet/minecraft/data/server/recipe/RecipeProvider;recipesPathResolver:Lnet/minecraft/data/DataOutput$PathResolver;
-
advancementsPathResolver
- Mappings:
Namespace Name Mixin selector official eLlr;e:Ljk$a;intermediary field_39379Lnet/minecraft/class_2446;field_39379:Lnet/minecraft/class_7784$class_7489;named advancementsPathResolverLnet/minecraft/data/server/recipe/RecipeProvider;advancementsPathResolver:Lnet/minecraft/data/DataOutput$PathResolver;
-
-
Constructor Details
-
RecipeProvider
- Mappings:
Namespace Name Mixin selector official <init>Llr;<init>(Ljk;)Vintermediary <init>Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_7784;)Vnamed <init>Lnet/minecraft/data/server/recipe/RecipeProvider;<init>(Lnet/minecraft/data/DataOutput;)V
-
-
Method Details
-
run
- Specified by:
runin interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLji;a(Ljg;)Ljava/util/concurrent/CompletableFuture;intermediary method_10319Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_7403;)Ljava/util/concurrent/CompletableFuture;named runLnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataWriter;)Ljava/util/concurrent/CompletableFuture;
-
saveRecipeAdvancement
protected CompletableFuture<?> saveRecipeAdvancement(DataWriter cache, Identifier advancementId, Advancement.Builder advancementBuilder) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljg;Lacq;Lae$a;)Ljava/util/concurrent/CompletableFuture;intermediary method_46206Lnet/minecraft/class_2446;method_46206(Lnet/minecraft/class_7403;Lnet/minecraft/class_2960;Lnet/minecraft/class_161$class_162;)Ljava/util/concurrent/CompletableFuture;named saveRecipeAdvancementLnet/minecraft/data/server/recipe/RecipeProvider;saveRecipeAdvancement(Lnet/minecraft/data/DataWriter;Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/Advancement$Builder;)Ljava/util/concurrent/CompletableFuture;
-
generate
- Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;)Vintermediary method_10419Lnet/minecraft/class_2446;method_10419(Ljava/util/function/Consumer;)Vnamed generateLnet/minecraft/data/server/recipe/RecipeProvider;generate(Ljava/util/function/Consumer;)V
-
generateFamilies
protected static void generateFamilies(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcau;)Vintermediary method_46207Lnet/minecraft/class_2446;method_46207(Ljava/util/function/Consumer;Lnet/minecraft/class_7699;)Vnamed generateFamiliesLnet/minecraft/data/server/recipe/RecipeProvider;generateFamilies(Ljava/util/function/Consumer;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
-
offerSingleOutputShapelessRecipe
protected static void offerSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcmj;Lcmj;Ljava/lang/String;)Vintermediary method_36444Lnet/minecraft/class_2446;method_36444(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vnamed offerSingleOutputShapelessRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSingleOutputShapelessRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerShapelessRecipe
protected static void offerShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcmj;Lcmj;Ljava/lang/String;I)Vintermediary method_36445Lnet/minecraft/class_2446;method_36445(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)Vnamed offerShapelessRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerShapelessRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V
-
offerSmelting
protected static void offerSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcmj;FILjava/lang/String;)Vintermediary method_36233Lnet/minecraft/class_2446;method_36233(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vnamed offerSmeltingLnet/minecraft/data/server/recipe/RecipeProvider;offerSmelting(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerBlasting
protected static void offerBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;Ljava/util/List;Llq;Lcmj;FILjava/lang/String;)Vintermediary method_36234Lnet/minecraft/class_2446;method_36234(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vnamed offerBlastingLnet/minecraft/data/server/recipe/RecipeProvider;offerBlasting(Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerMultipleOptions
private static void offerMultipleOptions(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcjc;Ljava/util/List;Llq;Lcmj;FILjava/lang/String;Ljava/lang/String;)Vintermediary method_36232Lnet/minecraft/class_2446;method_36232(Ljava/util/function/Consumer;Lnet/minecraft/class_1865;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)Vnamed offerMultipleOptionsLnet/minecraft/data/server/recipe/RecipeProvider;offerMultipleOptions(Ljava/util/function/Consumer;Lnet/minecraft/recipe/RecipeSerializer;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;Ljava/lang/String;)V
-
offerNetheriteUpgradeRecipe
protected static void offerNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcfs;Llq;Lcfs;)Vintermediary method_29728Lnet/minecraft/class_2446;method_29728(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Vnamed offerNetheriteUpgradeRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerNetheriteUpgradeRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
-
offerSmithingTrimRecipe
protected static void offerSmithingTrimRecipe(Consumer<RecipeJsonProvider> exporter, Item template, Identifier recipeId) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcfs;Lacq;)Vintermediary method_48530Lnet/minecraft/class_2446;method_48530(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Vnamed offerSmithingTrimRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTrimRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V
-
offer2x2CompactingRecipe
protected static void offer2x2CompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_46209Lnet/minecraft/class_2446;method_46209(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offer2x2CompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offer2x2CompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;Ljava/lang/String;)Vintermediary method_47521Lnet/minecraft/class_2446;method_47521(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vnamed offerCompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_47522Lnet/minecraft/class_2446;method_47522(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerPlanksRecipe2
protected static void offerPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcmj;Lanl;I)Vintermediary method_24475Lnet/minecraft/class_2446;method_24475(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vnamed offerPlanksRecipe2Lnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe2(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerPlanksRecipe
protected static void offerPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;Lcmj;Lanl;I)Vintermediary method_24477Lnet/minecraft/class_2446;method_24477(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vnamed offerPlanksRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerBarkBlockRecipe
protected static void offerBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24476Lnet/minecraft/class_2446;method_24476(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBarkBlockRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBarkBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBoatRecipe
protected static void offerBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24478Lnet/minecraft/class_2446;method_24478(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBoatRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBoatRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerChestBoatRecipe
protected static void offerChestBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLlr;c(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_42754Lnet/minecraft/class_2446;method_42754(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerChestBoatRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerChestBoatRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createTransmutationRecipe
private static CraftingRecipeJsonBuilder createTransmutationRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official cLlr;c(Lcmj;Lcix;)Llp;intermediary method_33542Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createTransmutationRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createTransmutationRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
createDoorRecipe
protected static CraftingRecipeJsonBuilder createDoorRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official aLlr;a(Lcmj;Lcix;)Llp;intermediary method_33544Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createDoorRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
createFenceRecipe
private static CraftingRecipeJsonBuilder createFenceRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official dLlr;d(Lcmj;Lcix;)Llp;intermediary method_33546Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createFenceRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
createFenceGateRecipe
private static CraftingRecipeJsonBuilder createFenceGateRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official eLlr;e(Lcmj;Lcix;)Llp;intermediary method_33548Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createFenceGateRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
offerPressurePlateRecipe
protected static void offerPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLlr;d(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_32813Lnet/minecraft/class_2446;method_32813(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerPressurePlateRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPressurePlateRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createPressurePlateRecipe
private static CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official cLlr;c(Llq;Lcmj;Lcix;)Llp;intermediary method_32806Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createPressurePlateRecipeLnet/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;
-
offerSlabRecipe
protected static void offerSlabRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLlr;c(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_32814Lnet/minecraft/class_2446;method_32814(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerSlabRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSlabRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createSlabRecipe
protected static CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official aLlr;a(Llq;Lcmj;Lcix;)Llp;intermediary method_32804Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createSlabRecipeLnet/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;
-
createStairsRecipe
protected static CraftingRecipeJsonBuilder createStairsRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official bLlr;b(Lcmj;Lcix;)Llp;intermediary method_32808Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createStairsRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
createTrapdoorRecipe
private static CraftingRecipeJsonBuilder createTrapdoorRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official fLlr;f(Lcmj;Lcix;)Llp;intermediary method_33553Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createTrapdoorRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
createSignRecipe
- Mappings:
Namespace Name Mixin selector official gLlr;g(Lcmj;Lcix;)Llp;intermediary method_33555Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createSignRecipeLnet/minecraft/data/server/recipe/RecipeProvider;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
-
offerHangingSignRecipe
protected static void offerHangingSignRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLlr;e(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_46208Lnet/minecraft/class_2446;method_46208(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerHangingSignRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerHangingSignRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
method_51890
protected static void method_51890(Consumer<RecipeJsonProvider> consumer, List<Item> list, List<Item> list2) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;)Vintermediary method_51890Lnet/minecraft/class_2446;method_51890(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;)Vnamed method_51890Lnet/minecraft/data/server/recipe/RecipeProvider;method_51890(Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;)V
-
offerCarpetRecipe
protected static void offerCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLlr;f(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24885Lnet/minecraft/class_2446;method_24885(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCarpetRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCarpetRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBedRecipe
protected static void offerBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLlr;g(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24887Lnet/minecraft/class_2446;method_24887(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBedRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBedRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBannerRecipe
protected static void offerBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLlr;h(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24889Lnet/minecraft/class_2446;method_24889(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBannerRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBannerRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassDyeingRecipe
protected static void offerStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLlr;i(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24890Lnet/minecraft/class_2446;method_24890(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneRecipe
protected static void offerStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official jLlr;j(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24891Lnet/minecraft/class_2446;method_24891(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneDyeingRecipe
protected static void offerStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official kLlr;k(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24892Lnet/minecraft/class_2446;method_24892(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerTerracottaDyeingRecipe
protected static void offerTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official lLlr;l(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24893Lnet/minecraft/class_2446;method_24893(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerTerracottaDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerTerracottaDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerConcretePowderDyeingRecipe
protected static void offerConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official mLlr;m(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_24894Lnet/minecraft/class_2446;method_24894(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerConcretePowderDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerConcretePowderDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCandleDyeingRecipe
protected static void offerCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official nLlr;n(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_32233Lnet/minecraft/class_2446;method_32233(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCandleDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCandleDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerWallRecipe
protected static void offerWallRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLlr;d(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_32809Lnet/minecraft/class_2446;method_32809(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerWallRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerWallRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
getWallRecipe
private static CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official dLlr;d(Llq;Lcmj;Lcix;)Llp;intermediary method_33531Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named getWallRecipeLnet/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;
-
offerPolishedStoneRecipe
protected static void offerPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLlr;e(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_32810Lnet/minecraft/class_2446;method_32810(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerPolishedStoneRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPolishedStoneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createCondensingRecipe
private static CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official eLlr;e(Llq;Lcmj;Lcix;)Llp;intermediary method_33537Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createCondensingRecipeLnet/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;
-
offerCutCopperRecipe
protected static void offerCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLlr;f(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_32811Lnet/minecraft/class_2446;method_32811(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCutCopperRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCutCopperRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createCutCopperRecipe
private static ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official fLlr;f(Llq;Lcmj;Lcix;)Lls;intermediary method_36547Lnet/minecraft/class_2446;method_36547(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;named createCutCopperRecipeLnet/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;
-
offerChiseledBlockRecipe
protected static void offerChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLlr;g(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_32812Lnet/minecraft/class_2446;method_32812(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerChiseledBlockRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerChiseledBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerMosaicRecipe
protected static void offerMosaicRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLlr;h(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_46212Lnet/minecraft/class_2446;method_46212(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerMosaicRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerMosaicRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createChiseledBlockRecipe
protected static ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official bLlr;b(Llq;Lcmj;Lcix;)Lls;intermediary method_32805Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;named createChiseledBlockRecipeLnet/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;
-
offerStonecuttingRecipe
protected static void offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLlr;i(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;)Vintermediary method_33717Lnet/minecraft/class_2446;method_33717(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStonecuttingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStonecuttingRecipe
protected static void offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Lcmj;I)Vintermediary method_33715Lnet/minecraft/class_2446;method_33715(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)Vnamed offerStonecuttingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
-
offerCrackingRecipe
private static void offerCrackingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.- Mappings:
Namespace Name Mixin selector official pLlr;p(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_34662Lnet/minecraft/class_2446;method_34662(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCrackingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCrackingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipes
protected static void offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.The shaped recipe converts 9 items in a square to a compacted form of the item.
The shapeless recipe converts the compacted form to 9 of the normal form.
- Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Llq;Lcmj;)Vintermediary method_36325Lnet/minecraft/class_2446;method_36325(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Vnamed offerReversibleCompactingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipes(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipesWithCompactingRecipeGroup
protected static void offerReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Llq;Lcmj;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36446Lnet/minecraft/class_2446;method_36446(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)Vnamed offerReversibleCompactingRecipesWithCompactingRecipeGroupLnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipesWithCompactingRecipeGroup(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)V
-
offerReversibleCompactingRecipesWithReverseRecipeGroup
protected static void offerReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;Llq;Lcmj;Llq;Lcmj;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36449Lnet/minecraft/class_2446;method_36449(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)Vnamed offerReversibleCompactingRecipesWithReverseRecipeGroupLnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipesWithReverseRecipeGroup(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)V
-
offerReversibleCompactingRecipes
private static void offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable @Nullable String compactingGroup, String reverseId, @Nullable @Nullable String reverseGroup) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Llq;Lcmj;Llq;Lcmj;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36447Lnet/minecraft/class_2446;method_36447(Ljava/util/function/Consumer;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vnamed offerReversibleCompactingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipes(Ljava/util/function/Consumer;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
-
offerSmithingTemplateCopyingRecipe
protected static void offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Lcmj;Lanl;)Vintermediary method_48532Lnet/minecraft/class_2446;method_48532(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)Vnamed offerSmithingTemplateCopyingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;)V
-
offerSmithingTemplateCopyingRecipe
protected static void offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource) - Mappings:
Namespace Name Mixin selector official oLlr;o(Ljava/util/function/Consumer;Lcmj;Lcmj;)Vintermediary method_48533Lnet/minecraft/class_2446;method_48533(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerSmithingTemplateCopyingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
generateCookingRecipes
protected static void generateCookingRecipes(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Ljava/lang/String;Lcjc;I)Vintermediary method_17585Lnet/minecraft/class_2446;method_17585(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;I)Vnamed generateCookingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;generateCookingRecipes(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;I)V
-
offerFoodCookingRecipe
private static void offerFoodCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) - Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Ljava/lang/String;Lcjc;ILcmj;Lcmj;F)Vintermediary method_36448Lnet/minecraft/class_2446;method_36448(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)Vnamed offerFoodCookingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerFoodCookingRecipe(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V
-
offerWaxingRecipes
- Mappings:
Namespace Name Mixin selector official bLlr;b(Ljava/util/function/Consumer;)Vintermediary method_34854Lnet/minecraft/class_2446;method_34854(Ljava/util/function/Consumer;)Vnamed offerWaxingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerWaxingRecipes(Ljava/util/function/Consumer;)V
-
generateFamily
- Mappings:
Namespace Name Mixin selector official aLlr;a(Ljava/util/function/Consumer;Ljf;)Vintermediary method_33535Lnet/minecraft/class_2446;method_33535(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)Vnamed generateFamilyLnet/minecraft/data/server/recipe/RecipeProvider;generateFamily(Ljava/util/function/Consumer;Lnet/minecraft/data/family/BlockFamily;)V
-
getVariantRecipeInput
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 official aLlr;a(Ljf;Ljf$b;)Lcpl;intermediary method_33533Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;named getVariantRecipeInputLnet/minecraft/data/server/recipe/RecipeProvider;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
-
requireEnteringFluid
- Mappings:
Namespace Name Mixin selector official aLlr;a(Lcpl;)Lbk$a;intermediary method_10422Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;named requireEnteringFluidLnet/minecraft/data/server/recipe/RecipeProvider;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/criterion/EnterBlockCriterion$Conditions;
-
conditionsFromItem
private static InventoryChangedCriterion.Conditions conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
Namespace Name Mixin selector official aLlr;a(Lcj$d;Lcmj;)Lbx$a;intermediary method_35914Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;named conditionsFromItemLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
conditionsFromItem
- Mappings:
Namespace Name Mixin selector official aLlr;a(Lcmj;)Lbx$a;intermediary method_10426Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;named conditionsFromItemLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
conditionsFromTag
- Mappings:
Namespace Name Mixin selector official aLlr;a(Lanl;)Lbx$a;intermediary method_10420Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;named conditionsFromTagLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
conditionsFromItemPredicates
private static InventoryChangedCriterion.Conditions conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
Namespace Name Mixin selector official aLlr;a([Lbz;)Lbx$a;intermediary method_10423Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;named conditionsFromItemPredicatesLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
hasItem
- Mappings:
Namespace Name Mixin selector official bLlr;b(Lcmj;)Ljava/lang/String;intermediary method_32807Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;named hasItemLnet/minecraft/data/server/recipe/RecipeProvider;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getItemPath
- Mappings:
Namespace Name Mixin selector official cLlr;c(Lcmj;)Ljava/lang/String;intermediary method_33716Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;named getItemPathLnet/minecraft/data/server/recipe/RecipeProvider;getItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getRecipeName
- Mappings:
Namespace Name Mixin selector official dLlr;d(Lcmj;)Ljava/lang/String;intermediary method_36450Lnet/minecraft/class_2446;method_36450(Lnet/minecraft/class_1935;)Ljava/lang/String;named getRecipeNameLnet/minecraft/data/server/recipe/RecipeProvider;getRecipeName(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
convertBetween
- Mappings:
Namespace Name Mixin selector official aLlr;a(Lcmj;Lcmj;)Ljava/lang/String;intermediary method_33714Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;named convertBetweenLnet/minecraft/data/server/recipe/RecipeProvider;convertBetween(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getSmeltingItemPath
- Mappings:
Namespace Name Mixin selector official eLlr;e(Lcmj;)Ljava/lang/String;intermediary method_36451Lnet/minecraft/class_2446;method_36451(Lnet/minecraft/class_1935;)Ljava/lang/String;named getSmeltingItemPathLnet/minecraft/data/server/recipe/RecipeProvider;getSmeltingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getBlastingItemPath
- Mappings:
Namespace Name Mixin selector official fLlr;f(Lcmj;)Ljava/lang/String;intermediary method_36452Lnet/minecraft/class_2446;method_36452(Lnet/minecraft/class_1935;)Ljava/lang/String;named getBlastingItemPathLnet/minecraft/data/server/recipe/RecipeProvider;getBlastingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getName
- Specified by:
getNamein interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLji;a()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-