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 luintermediary 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 TypeFieldDescription(package private) final DataOutput.PathResolver(package private) 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 AdvancementCriterion<InventoryChangedCriterion.Conditions>private static AdvancementCriterion<InventoryChangedCriterion.Conditions>conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static AdvancementCriterion<InventoryChangedCriterion.Conditions>conditionsFromItemPredicates(ItemPredicate[] predicates) private static AdvancementCriterion<InventoryChangedCriterion.Conditions>conditionsFromPredicates(ItemPredicate.Builder[] predicates) protected static AdvancementCriterion<InventoryChangedCriterion.Conditions>conditionsFromTag(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(class_8790 class_8790) protected static voidgenerateCookingRecipes(class_8790 class_8790, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) protected static voidgenerateFamilies(class_8790 class_8790, FeatureSet enabledFeatures) protected static voidgenerateFamily(class_8790 class_8790, BlockFamily family) protected static Stringprotected static StringgetItemPath(ItemConvertible item) final StringgetName()protected static StringgetRecipeName(ItemConvertible item) protected static Stringprivate static BlockgetVariantRecipeInput(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private static CraftingRecipeJsonBuildergetWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static StringhasItem(ItemConvertible item) protected static voidoffer2x2CompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferBannerRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferBarkBlockRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferBedRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferBlasting(class_8790 class_8790, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferBoatRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferCandleDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferCarpetRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferChestBoatRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferChiseledBlockRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static voidofferConcretePowderDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) private static voidofferCrackingRecipe(class_8790 class_8790, 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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferDyeableRecipes(class_8790 class_8790, List<Item> dyes, List<Item> dyeables, String group) private static voidofferFoodCookingRecipe(class_8790 class_8790, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected static voidofferHangingSignRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferMosaicRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static voidofferMultipleOptions(class_8790 class_8790, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method) protected static voidofferNetheriteUpgradeRecipe(class_8790 class_8790, Item input, RecipeCategory category, Item result) protected static voidofferPlanksRecipe(class_8790 class_8790, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPlanksRecipe2(class_8790 class_8790, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPolishedStoneRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferPressurePlateRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferReversibleCompactingRecipes(class_8790 class_8790, 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(class_8790 class_8790, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(class_8790 class_8790, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static voidofferReversibleCompactingRecipesWithReverseRecipeGroup(class_8790 class_8790, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static voidofferShapelessRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static voidofferSingleOutputShapelessRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static voidofferSlabRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferSmelting(class_8790 class_8790, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferSmithingTemplateCopyingRecipe(class_8790 class_8790, ItemConvertible template, ItemConvertible resource) protected static voidofferSmithingTemplateCopyingRecipe(class_8790 class_8790, ItemConvertible template, TagKey<Item> resource) protected static voidofferSmithingTrimRecipe(class_8790 class_8790, Item template, Identifier recipeId) protected static voidofferStainedGlassDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static voidofferTerracottaDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) protected static voidofferWallRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferWaxingRecipes(class_8790 class_8790) private static AdvancementCriterion<EnterBlockCriterion.Conditions>requireEnteringFluid(Block block) run(DataWriter writer) protected CompletableFuture<?>saveRecipeAdvancement(DataWriter cache, class_8779 class_8779)
-
Field Details
-
VARIANT_FACTORIES
private static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, VARIANT_FACTORIESItemConvertible, CraftingRecipeJsonBuilder>> - Mappings:
Namespace Name Mixin selector official fLlu;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 dLlu;d:Ljm$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 eLlu;e:Ljm$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>Llu;<init>(Ljm;)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 aLjk;a(Lji;)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
- Mappings:
Namespace Name Mixin selector official aLlu;a(Lji;Laf;)Ljava/util/concurrent/CompletableFuture;intermediary method_46206Lnet/minecraft/class_2446;method_46206(Lnet/minecraft/class_7403;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture;named saveRecipeAdvancementLnet/minecraft/data/server/recipe/RecipeProvider;saveRecipeAdvancement(Lnet/minecraft/data/DataWriter;Lnet/minecraft/class_8779;)Ljava/util/concurrent/CompletableFuture;
-
generate
- Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;)Vintermediary method_10419Lnet/minecraft/class_2446;method_10419(Lnet/minecraft/class_8790;)Vnamed generateLnet/minecraft/data/server/recipe/RecipeProvider;generate(Lnet/minecraft/class_8790;)V
-
generateFamilies
- Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcdx;)Vintermediary method_46207Lnet/minecraft/class_2446;method_46207(Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)Vnamed generateFamiliesLnet/minecraft/data/server/recipe/RecipeProvider;generateFamilies(Lnet/minecraft/class_8790;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
-
offerSingleOutputShapelessRecipe
protected static void offerSingleOutputShapelessRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcpp;Lcpp;Ljava/lang/String;)Vintermediary method_36444Lnet/minecraft/class_2446;method_36444(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vnamed offerSingleOutputShapelessRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSingleOutputShapelessRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerShapelessRecipe
protected static void offerShapelessRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcpp;Lcpp;Ljava/lang/String;I)Vintermediary method_36445Lnet/minecraft/class_2446;method_36445(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)Vnamed offerShapelessRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerShapelessRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V
-
offerSmelting
protected static void offerSmelting(class_8790 class_8790, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Ljava/util/List;Lls;Lcpp;FILjava/lang/String;)Vintermediary method_36233Lnet/minecraft/class_2446;method_36233(Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vnamed offerSmeltingLnet/minecraft/data/server/recipe/RecipeProvider;offerSmelting(Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerBlasting
protected static void offerBlasting(class_8790 class_8790, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;Ljava/util/List;Lls;Lcpp;FILjava/lang/String;)Vintermediary method_36234Lnet/minecraft/class_2446;method_36234(Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vnamed offerBlastingLnet/minecraft/data/server/recipe/RecipeProvider;offerBlasting(Lnet/minecraft/class_8790;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerMultipleOptions
private static void offerMultipleOptions(class_8790 class_8790, 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 aLlu;a(Llt;Lcmh;Ljava/util/List;Lls;Lcpp;FILjava/lang/String;Ljava/lang/String;)Vintermediary method_36232Lnet/minecraft/class_2446;method_36232(Lnet/minecraft/class_8790;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(Lnet/minecraft/class_8790;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(class_8790 class_8790, Item input, RecipeCategory category, Item result) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lciv;Lls;Lciv;)Vintermediary method_29728Lnet/minecraft/class_2446;method_29728(Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Vnamed offerNetheriteUpgradeRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerNetheriteUpgradeRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
-
offerSmithingTrimRecipe
protected static void offerSmithingTrimRecipe(class_8790 class_8790, Item template, Identifier recipeId) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lciv;Laeu;)Vintermediary method_48530Lnet/minecraft/class_2446;method_48530(Lnet/minecraft/class_8790;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)Vnamed offerSmithingTrimRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTrimRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V
-
offer2x2CompactingRecipe
protected static void offer2x2CompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_46209Lnet/minecraft/class_2446;method_46209(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offer2x2CompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offer2x2CompactingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lls;Lcpp;Lcpp;Ljava/lang/String;)Vintermediary method_47521Lnet/minecraft/class_2446;method_47521(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vnamed offerCompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_47522Lnet/minecraft/class_2446;method_47522(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCompactingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCompactingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerPlanksRecipe2
protected static void offerPlanksRecipe2(class_8790 class_8790, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcpp;Laqd;I)Vintermediary method_24475Lnet/minecraft/class_2446;method_24475(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vnamed offerPlanksRecipe2Lnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe2(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerPlanksRecipe
protected static void offerPlanksRecipe(class_8790 class_8790, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;Lcpp;Laqd;I)Vintermediary method_24477Lnet/minecraft/class_2446;method_24477(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vnamed offerPlanksRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPlanksRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerBarkBlockRecipe
protected static void offerBarkBlockRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcpp;Lcpp;)Vintermediary method_24476Lnet/minecraft/class_2446;method_24476(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBarkBlockRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBarkBlockRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBoatRecipe
protected static void offerBoatRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;Lcpp;Lcpp;)Vintermediary method_24478Lnet/minecraft/class_2446;method_24478(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBoatRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBoatRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerChestBoatRecipe
protected static void offerChestBoatRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLlu;c(Llt;Lcpp;Lcpp;)Vintermediary method_42754Lnet/minecraft/class_2446;method_42754(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerChestBoatRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerChestBoatRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createTransmutationRecipe
private static CraftingRecipeJsonBuilder createTransmutationRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official cLlu;c(Lcpp;Lcmb;)Llr;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 aLlu;a(Lcpp;Lcmb;)Llr;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 dLlu;d(Lcpp;Lcmb;)Llr;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 eLlu;e(Lcpp;Lcmb;)Llr;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(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLlu;d(Llt;Lcpp;Lcpp;)Vintermediary method_32813Lnet/minecraft/class_2446;method_32813(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerPressurePlateRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPressurePlateRecipe(Lnet/minecraft/class_8790;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 cLlu;c(Lls;Lcpp;Lcmb;)Llr;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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLlu;c(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_32814Lnet/minecraft/class_2446;method_32814(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerSlabRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSlabRecipe(Lnet/minecraft/class_8790;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 aLlu;a(Lls;Lcpp;Lcmb;)Llr;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 bLlu;b(Lcpp;Lcmb;)Llr;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 fLlu;f(Lcpp;Lcmb;)Llr;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 gLlu;g(Lcpp;Lcmb;)Llr;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(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLlu;e(Llt;Lcpp;Lcpp;)Vintermediary method_46208Lnet/minecraft/class_2446;method_46208(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerHangingSignRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerHangingSignRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerDyeableRecipes
protected static void offerDyeableRecipes(class_8790 class_8790, List<Item> dyes, List<Item> dyeables, String group) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Vintermediary method_51890Lnet/minecraft/class_2446;method_51890(Lnet/minecraft/class_8790;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Vnamed offerDyeableRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerDyeableRecipes(Lnet/minecraft/class_8790;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
-
offerCarpetRecipe
protected static void offerCarpetRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLlu;f(Llt;Lcpp;Lcpp;)Vintermediary method_24885Lnet/minecraft/class_2446;method_24885(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCarpetRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCarpetRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBedRecipe
protected static void offerBedRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLlu;g(Llt;Lcpp;Lcpp;)Vintermediary method_24887Lnet/minecraft/class_2446;method_24887(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBedRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBedRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBannerRecipe
protected static void offerBannerRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLlu;h(Llt;Lcpp;Lcpp;)Vintermediary method_24889Lnet/minecraft/class_2446;method_24889(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBannerRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBannerRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassDyeingRecipe
protected static void offerStainedGlassDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLlu;i(Llt;Lcpp;Lcpp;)Vintermediary method_24890Lnet/minecraft/class_2446;method_24890(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassDyeingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneRecipe
protected static void offerStainedGlassPaneRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official jLlu;j(Llt;Lcpp;Lcpp;)Vintermediary method_24891Lnet/minecraft/class_2446;method_24891(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneDyeingRecipe
protected static void offerStainedGlassPaneDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official kLlu;k(Llt;Lcpp;Lcpp;)Vintermediary method_24892Lnet/minecraft/class_2446;method_24892(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStainedGlassPaneDyeingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerTerracottaDyeingRecipe
protected static void offerTerracottaDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official lLlu;l(Llt;Lcpp;Lcpp;)Vintermediary method_24893Lnet/minecraft/class_2446;method_24893(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerTerracottaDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerTerracottaDyeingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerConcretePowderDyeingRecipe
protected static void offerConcretePowderDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official mLlu;m(Llt;Lcpp;Lcpp;)Vintermediary method_24894Lnet/minecraft/class_2446;method_24894(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerConcretePowderDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerConcretePowderDyeingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCandleDyeingRecipe
protected static void offerCandleDyeingRecipe(class_8790 class_8790, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official nLlu;n(Llt;Lcpp;Lcpp;)Vintermediary method_32233Lnet/minecraft/class_2446;method_32233(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCandleDyeingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCandleDyeingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerWallRecipe
protected static void offerWallRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLlu;d(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_32809Lnet/minecraft/class_2446;method_32809(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerWallRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerWallRecipe(Lnet/minecraft/class_8790;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 dLlu;d(Lls;Lcpp;Lcmb;)Llr;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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLlu;e(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_32810Lnet/minecraft/class_2446;method_32810(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerPolishedStoneRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerPolishedStoneRecipe(Lnet/minecraft/class_8790;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 eLlu;e(Lls;Lcpp;Lcmb;)Llr;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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLlu;f(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_32811Lnet/minecraft/class_2446;method_32811(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCutCopperRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCutCopperRecipe(Lnet/minecraft/class_8790;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 fLlu;f(Lls;Lcpp;Lcmb;)Llv;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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLlu;g(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_32812Lnet/minecraft/class_2446;method_32812(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerChiseledBlockRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerChiseledBlockRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerMosaicRecipe
protected static void offerMosaicRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLlu;h(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_46212Lnet/minecraft/class_2446;method_46212(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerMosaicRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerMosaicRecipe(Lnet/minecraft/class_8790;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 bLlu;b(Lls;Lcpp;Lcmb;)Llv;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(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLlu;i(Llt;Lls;Lcpp;Lcpp;)Vintermediary method_33717Lnet/minecraft/class_2446;method_33717(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStonecuttingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStonecuttingRecipe
protected static void offerStonecuttingRecipe(class_8790 class_8790, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lls;Lcpp;Lcpp;I)Vintermediary method_33715Lnet/minecraft/class_2446;method_33715(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)Vnamed offerStonecuttingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerStonecuttingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
-
offerCrackingRecipe
private static void offerCrackingRecipe(class_8790 class_8790, 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 pLlu;p(Llt;Lcpp;Lcpp;)Vintermediary method_34662Lnet/minecraft/class_2446;method_34662(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCrackingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerCrackingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipes
protected static void offerReversibleCompactingRecipes(class_8790 class_8790, 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 aLlu;a(Llt;Lls;Lcpp;Lls;Lcpp;)Vintermediary method_36325Lnet/minecraft/class_2446;method_36325(Lnet/minecraft/class_8790;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Vnamed offerReversibleCompactingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerReversibleCompactingRecipes(Lnet/minecraft/class_8790;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipesWithCompactingRecipeGroup
protected static void offerReversibleCompactingRecipesWithCompactingRecipeGroup(class_8790 class_8790, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lls;Lcpp;Lls;Lcpp;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36446Lnet/minecraft/class_2446;method_36446(Lnet/minecraft/class_8790;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(Lnet/minecraft/class_8790;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(class_8790 class_8790, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;Lls;Lcpp;Lls;Lcpp;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36449Lnet/minecraft/class_2446;method_36449(Lnet/minecraft/class_8790;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(Lnet/minecraft/class_8790;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(class_8790 class_8790, 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 aLlu;a(Llt;Lls;Lcpp;Lls;Lcpp;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36447Lnet/minecraft/class_2446;method_36447(Lnet/minecraft/class_8790;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(Lnet/minecraft/class_8790;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(class_8790 class_8790, ItemConvertible template, TagKey<Item> resource) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Lcpp;Laqd;)Vintermediary method_48532Lnet/minecraft/class_2446;method_48532(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)Vnamed offerSmithingTemplateCopyingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;)V
-
offerSmithingTemplateCopyingRecipe
protected static void offerSmithingTemplateCopyingRecipe(class_8790 class_8790, ItemConvertible template, ItemConvertible resource) - Mappings:
Namespace Name Mixin selector official oLlu;o(Llt;Lcpp;Lcpp;)Vintermediary method_48533Lnet/minecraft/class_2446;method_48533(Lnet/minecraft/class_8790;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerSmithingTemplateCopyingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/class_8790;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
generateCookingRecipes
protected static void generateCookingRecipes(class_8790 class_8790, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Ljava/lang/String;Lcmh;I)Vintermediary method_17585Lnet/minecraft/class_2446;method_17585(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;I)Vnamed generateCookingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;generateCookingRecipes(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;I)V
-
offerFoodCookingRecipe
private static void offerFoodCookingRecipe(class_8790 class_8790, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) - Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Ljava/lang/String;Lcmh;ILcpp;Lcpp;F)Vintermediary method_36448Lnet/minecraft/class_2446;method_36448(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)Vnamed offerFoodCookingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerFoodCookingRecipe(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V
-
offerWaxingRecipes
- Mappings:
Namespace Name Mixin selector official bLlu;b(Llt;)Vintermediary method_34854Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_8790;)Vnamed offerWaxingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerWaxingRecipes(Lnet/minecraft/class_8790;)V
-
generateFamily
- Mappings:
Namespace Name Mixin selector official aLlu;a(Llt;Ljh;)Vintermediary method_33535Lnet/minecraft/class_2446;method_33535(Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;)Vnamed generateFamilyLnet/minecraft/data/server/recipe/RecipeProvider;generateFamily(Lnet/minecraft/class_8790;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 aLlu;a(Ljh;Ljh$b;)Lcsq;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
private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block) - Mappings:
Namespace Name Mixin selector official aLlu;a(Lcsq;)Lam;intermediary method_10422Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;named requireEnteringFluidLnet/minecraft/data/server/recipe/RecipeProvider;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;
-
conditionsFromItem
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
Namespace Name Mixin selector official aLlu;a(Lcl$d;Lcpp;)Lam;intermediary method_35914Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;named conditionsFromItemLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;
-
conditionsFromItem
protected static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(ItemConvertible item) - Mappings:
Namespace Name Mixin selector official aLlu;a(Lcpp;)Lam;intermediary method_10426Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;named conditionsFromItemLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;
-
conditionsFromTag
protected static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromTag(TagKey<Item> tag) - Mappings:
Namespace Name Mixin selector official aLlu;a(Laqd;)Lam;intermediary method_10420Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;named conditionsFromTagLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/AdvancementCriterion;
-
conditionsFromPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) - Mappings:
Namespace Name Mixin selector official aLlu;a([Lcb$a;)Lam;intermediary method_53499Lnet/minecraft/class_2446;method_53499([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;named conditionsFromPredicatesLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromPredicates([Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/AdvancementCriterion;
-
conditionsFromItemPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
Namespace Name Mixin selector official aLlu;a([Lcb;)Lam;intermediary method_10423Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;named conditionsFromItemPredicatesLnet/minecraft/data/server/recipe/RecipeProvider;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/AdvancementCriterion;
-
hasItem
- Mappings:
Namespace Name Mixin selector official bLlu;b(Lcpp;)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 cLlu;c(Lcpp;)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 dLlu;d(Lcpp;)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 aLlu;a(Lcpp;Lcpp;)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 eLlu;e(Lcpp;)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 fLlu;f(Lcpp;)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 aLjk;a()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-