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,OneTwentyOneRecipeProvider,VanillaRecipeProvider
- Mappings:
Namespace Name official mzintermediary 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(RecipeExporter exporter) protected static <T extends AbstractCookingRecipe>
voidgenerateCookingRecipes(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) protected static voidgenerateFamilies(RecipeExporter exporter, FeatureSet enabledFeatures) protected static voidgenerateFamily(RecipeExporter exporter, BlockFamily family, FeatureSet enabledFeatures) 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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferBannerRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBarkBlockRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBedRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBlasting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferBulbRecipe(RecipeExporter exporter, Block output, Block input) protected static voidofferCandleDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferCarpetRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChestBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferChiseledBlockRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected static voidofferConcretePowderDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) private static voidofferCrackingRecipe(RecipeExporter 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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferDyeableRecipes(RecipeExporter exporter, List<Item> dyes, List<Item> dyeables, String group) private static <T extends AbstractCookingRecipe>
voidofferFoodCookingRecipe(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible items, ItemConvertible output, float experience) protected static voidofferGrateRecipe(RecipeExporter exporter, Block output, Block input) protected static voidofferHangingSignRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferMosaicRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) private static <T extends AbstractCookingRecipe>
voidofferMultipleOptions(RecipeExporter exporter, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) protected static voidofferNetheriteUpgradeRecipe(RecipeExporter exporter, Item input, RecipeCategory category, Item result) protected static voidofferPlanksRecipe(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPlanksRecipe2(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) protected static voidofferPolishedStoneRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferPressurePlateRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferReversibleCompactingRecipes(RecipeExporter 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(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected static voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected static voidofferReversibleCompactingRecipesWithReverseRecipeGroup(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected static voidofferShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected static voidofferSingleOutputShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) protected static voidofferSlabRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferSmelting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected static voidofferSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, ItemConvertible resource) protected static voidofferSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, TagKey<Item> resource) protected static voidofferSmithingTrimRecipe(RecipeExporter exporter, Item template, Identifier recipeId) protected static voidofferStainedGlassDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStainedGlassPaneRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferStonecuttingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected static voidofferTerracottaDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) protected static voidofferWallRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) protected static voidofferWaxingRecipes(RecipeExporter exporter, FeatureSet enabledFeatures) private static AdvancementCriterion<EnterBlockCriterion.Conditions>requireEnteringFluid(Block block) run(DataWriter writer) protected CompletableFuture<?>saveRecipeAdvancement(DataWriter cache, AdvancementEntry advancement)
-
Field Details
-
VARIANT_FACTORIES
private static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, VARIANT_FACTORIESItemConvertible, CraftingRecipeJsonBuilder>> - Mappings:
Namespace Name Mixin selector official fLmz;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 dLmz;d:Lkm$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 eLmz;e:Lkm$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>Lmz;<init>(Lkm;)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 aLkk;a(Lki;)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, AdvancementEntry advancement) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lki;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/advancement/AdvancementEntry;)Ljava/util/concurrent/CompletableFuture;
-
generate
- Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;)Vintermediary method_10419Lnet/minecraft/class_2446;method_10419(Lnet/minecraft/class_8790;)Vnamed generateLnet/minecraft/data/server/recipe/RecipeProvider;generate(Lnet/minecraft/data/server/recipe/RecipeExporter;)V
-
generateFamilies
- Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lchs;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
-
offerSingleOutputShapelessRecipe
protected static void offerSingleOutputShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcto;Lcto;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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerShapelessRecipe
protected static void offerShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcto;Lcto;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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V
-
offerSmelting
protected static void offerSmelting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Ljava/util/List;Lmx;Lcto;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/data/server/recipe/RecipeExporter;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerBlasting
protected static void offerBlasting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Ljava/util/List;Lmx;Lcto;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/data/server/recipe/RecipeExporter;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
-
offerMultipleOptions
private static <T extends AbstractCookingRecipe> void offerMultipleOptions(RecipeExporter exporter, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcqg;Lcpl$a;Ljava/util/List;Lmx;Lcto;FILjava/lang/String;Ljava/lang/String;)Vintermediary method_36232Lnet/minecraft/class_2446;method_36232(Lnet/minecraft/class_8790;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)Vnamed offerMultipleOptionsLnet/minecraft/data/server/recipe/RecipeProvider;offerMultipleOptions(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;Ljava/lang/String;)V
-
offerNetheriteUpgradeRecipe
protected static void offerNetheriteUpgradeRecipe(RecipeExporter exporter, Item input, RecipeCategory category, Item result) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcmt;Lmx;Lcmt;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
-
offerSmithingTrimRecipe
protected static void offerSmithingTrimRecipe(RecipeExporter exporter, Item template, Identifier recipeId) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcmt;Lahg;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V
-
offer2x2CompactingRecipe
protected static void offer2x2CompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lmx;Lcto;Lcto;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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
-
offerCompactingRecipe
protected static void offerCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerPlanksRecipe2
protected static void offerPlanksRecipe2(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcto;Lasw;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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerPlanksRecipe
protected static void offerPlanksRecipe(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count) - Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lcto;Lasw;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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
-
offerBarkBlockRecipe
protected static void offerBarkBlockRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBoatRecipe
protected static void offerBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerChestBoatRecipe
protected static void offerChestBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLmz;c(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
createTransmutationRecipe
private static CraftingRecipeJsonBuilder createTransmutationRecipe(ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector official cLmz;c(Lcto;Lcpz;)Lmw;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 aLmz;a(Lcto;Lcpz;)Lmw;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 dLmz;d(Lcto;Lcpz;)Lmw;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 eLmz;e(Lcto;Lcpz;)Lmw;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(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLmz;d(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 cLmz;c(Lmx;Lcto;Lcpz;)Lmw;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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official cLmz;c(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 aLmz;a(Lmx;Lcto;Lcpz;)Lmw;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 bLmz;b(Lcto;Lcpz;)Lmw;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 fLmz;f(Lcto;Lcpz;)Lmw;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 gLmz;g(Lcto;Lcpz;)Lmw;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(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLmz;e(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerDyeableRecipes
protected static void offerDyeableRecipes(RecipeExporter exporter, List<Item> dyes, List<Item> dyeables, String group) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;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/data/server/recipe/RecipeExporter;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
-
offerCarpetRecipe
protected static void offerCarpetRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLmz;f(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBedRecipe
protected static void offerBedRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLmz;g(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerBannerRecipe
protected static void offerBannerRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLmz;h(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassDyeingRecipe
protected static void offerStainedGlassDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLmz;i(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneRecipe
protected static void offerStainedGlassPaneRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official jLmz;j(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStainedGlassPaneDyeingRecipe
protected static void offerStainedGlassPaneDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official kLmz;k(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerTerracottaDyeingRecipe
protected static void offerTerracottaDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official lLmz;l(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerConcretePowderDyeingRecipe
protected static void offerConcretePowderDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official mLmz;m(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerCandleDyeingRecipe
protected static void offerCandleDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official nLmz;n(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerWallRecipe
protected static void offerWallRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official dLmz;d(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 dLmz;d(Lmx;Lcto;Lcpz;)Lmw;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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official eLmz;e(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 eLmz;e(Lmx;Lcto;Lcpz;)Lmw;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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official fLmz;f(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 fLmz;f(Lmx;Lcto;Lcpz;)Lna;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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official gLmz;g(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerMosaicRecipe
protected static void offerMosaicRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official hLmz;h(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;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 bLmz;b(Lmx;Lcto;Lcpz;)Lna;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(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector official iLmz;i(Lmy;Lmx;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerStonecuttingRecipe
protected static void offerStonecuttingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lmx;Lcto;Lcto;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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
-
offerCrackingRecipe
private static void offerCrackingRecipe(RecipeExporter 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 pLmz;p(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipes
protected static void offerReversibleCompactingRecipes(RecipeExporter 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 aLmz;a(Lmy;Lmx;Lcto;Lmx;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V
-
offerReversibleCompactingRecipesWithCompactingRecipeGroup
protected static void offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lmx;Lcto;Lmx;Lcto;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/data/server/recipe/RecipeExporter;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(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lmx;Lcto;Lmx;Lcto;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/data/server/recipe/RecipeExporter;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(RecipeExporter 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 aLmz;a(Lmy;Lmx;Lcto;Lmx;Lcto;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/data/server/recipe/RecipeExporter;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(RecipeExporter exporter, ItemConvertible template, TagKey<Item> resource) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcto;Lasw;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;)V
-
offerSmithingTemplateCopyingRecipe
protected static void offerSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, ItemConvertible resource) - Mappings:
Namespace Name Mixin selector official oLmz;o(Lmy;Lcto;Lcto;)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/data/server/recipe/RecipeExporter;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
-
generateCookingRecipes
protected static <T extends AbstractCookingRecipe> void generateCookingRecipes(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Ljava/lang/String;Lcqg;Lcpl$a;I)Vintermediary method_17585Lnet/minecraft/class_2446;method_17585(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;I)Vnamed generateCookingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;generateCookingRecipes(Lnet/minecraft/data/server/recipe/RecipeExporter;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;I)V
-
offerFoodCookingRecipe
private static <T extends AbstractCookingRecipe> void offerFoodCookingRecipe(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible items, ItemConvertible output, float experience) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Ljava/lang/String;Lcqg;Lcpl$a;ILcto;Lcto;F)Vintermediary method_36448Lnet/minecraft/class_2446;method_36448(Lnet/minecraft/class_8790;Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)Vnamed offerFoodCookingRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerFoodCookingRecipe(Lnet/minecraft/data/server/recipe/RecipeExporter;Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V
-
offerWaxingRecipes
- Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lchs;)Vintermediary method_34854Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_8790;Lnet/minecraft/class_7699;)Vnamed offerWaxingRecipesLnet/minecraft/data/server/recipe/RecipeProvider;offerWaxingRecipes(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
-
offerGrateRecipe
- Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lcwq;Lcwq;)Vintermediary method_54829Lnet/minecraft/class_2446;method_54829(Lnet/minecraft/class_8790;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed offerGrateRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerGrateRecipe(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
offerBulbRecipe
- Mappings:
Namespace Name Mixin selector official bLmz;b(Lmy;Lcwq;Lcwq;)Vintermediary method_54830Lnet/minecraft/class_2446;method_54830(Lnet/minecraft/class_8790;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vnamed offerBulbRecipeLnet/minecraft/data/server/recipe/RecipeProvider;offerBulbRecipe(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
-
generateFamily
protected static void generateFamily(RecipeExporter exporter, BlockFamily family, FeatureSet enabledFeatures) - Mappings:
Namespace Name Mixin selector official aLmz;a(Lmy;Lkh;Lchs;)Vintermediary method_33535Lnet/minecraft/class_2446;method_33535(Lnet/minecraft/class_8790;Lnet/minecraft/class_5794;Lnet/minecraft/class_7699;)Vnamed generateFamilyLnet/minecraft/data/server/recipe/RecipeProvider;generateFamily(Lnet/minecraft/data/server/recipe/RecipeExporter;Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/resource/featuretoggle/FeatureSet;)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 aLmz;a(Lkh;Lkh$b;)Lcwq;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 aLmz;a(Lcwq;)Lan;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 aLmz;a(Lck$d;Lcto;)Lan;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 aLmz;a(Lcto;)Lan;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 aLmz;a(Lasw;)Lan;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 aLmz;a([Lca$a;)Lan;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 aLmz;a([Lca;)Lan;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 bLmz;b(Lcto;)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 cLmz;c(Lcto;)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 dLmz;d(Lcto;)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 aLmz;a(Lcto;Lcto;)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 eLmz;e(Lcto;)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 fLmz;f(Lcto;)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 aLkk;a()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-