Package net.minecraft.data.recipe
Class RecipeGenerator
java.lang.Object
net.minecraft.data.recipe.RecipeGenerator
- Direct Known Subclasses:
VanillaRecipeGenerator
- Mappings:
Namespace Name named net/minecraft/data/recipe/RecipeGeneratorintermediary net/minecraft/class_2446official oi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final RecipeExporterprivate final RegistryEntryLookup<Item> protected final RegistryWrapper.WrapperLookupprivate static final Map<BlockFamily.Variant, RecipeGenerator.BlockFamilyRecipeFactory> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRecipeGenerator(RegistryWrapper.WrapperLookup registries, RecipeExporter exporter) -
Method Summary
Modifier and TypeMethodDescriptionconditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) conditionsFromTag(TagKey<Item> tag) protected static StringconvertBetween(ItemConvertible to, ItemConvertible from) private CraftingRecipeJsonBuildercreateButtonRecipe(ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuildercreateChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) private ShapedRecipeJsonBuildercreateCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateDoorRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateFenceGateRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreateFenceRecipe(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuildercreatePressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuildercreateShaped(RecipeCategory category, ItemConvertible output) protected ShapedRecipeJsonBuildercreateShaped(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemConvertible output) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuildercreateShapeless(RecipeCategory category, ItemStack output) private CraftingRecipeJsonBuildercreateSignRecipe(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateStairsRecipe(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuildercreateTrapdoorRecipe(ItemConvertible output, Ingredient input) protected abstract voidgenerate()protected <T extends AbstractCookingRecipe>
voidgenerateCookingRecipes(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) protected voidgenerateFamilies(FeatureSet enabledFeatures) protected voidgenerateFamily(BlockFamily family, FeatureSet enabledFeatures) protected static Stringprotected static StringgetItemPath(ItemConvertible item) protected static StringgetRecipeName(ItemConvertible item) protected static Stringprivate BlockgetVariantRecipeInput(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private CraftingRecipeJsonBuildergetWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) protected static StringhasItem(ItemConvertible item) protected IngredientingredientFromTag(TagKey<Item> tag) protected voidoffer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferBannerRecipe(ItemConvertible output, ItemConvertible inputWool) protected voidofferBarkBlockRecipe(ItemConvertible output, ItemConvertible input) protected voidofferBedRecipe(ItemConvertible output, ItemConvertible inputWool) protected voidofferBlasting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected voidofferBoatRecipe(ItemConvertible output, ItemConvertible input) protected voidofferBulbRecipe(Block output, Block input) protected voidofferCandleDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferCarpetRecipe(ItemConvertible output, ItemConvertible input) protected voidofferChestBoatRecipe(ItemConvertible output, ItemConvertible input) protected voidofferChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected voidofferConcretePowderDyeingRecipe(ItemConvertible output, ItemConvertible input) private voidofferCrackingRecipe(ItemConvertible output, ItemConvertible input) Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.protected voidofferCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidprotected voidofferDyeablesRecipes(List<Item> dyes, List<Item> dyeables, @Nullable Item undyed, String group, RecipeCategory category) private <T extends AbstractCookingRecipe>
voidofferFoodCookingRecipe(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) protected voidofferGrateRecipe(Block output, Block input) protected voidofferHangingSignRecipe(ItemConvertible output, ItemConvertible input) protected voidofferMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) private <T extends AbstractCookingRecipe>
voidofferMultipleOptions(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) protected voidofferNetheriteUpgradeRecipe(Item input, RecipeCategory category, Item result) protected voidofferPlanksRecipe(ItemConvertible output, TagKey<Item> logTag, int count) protected voidofferPlanksRecipe2(ItemConvertible output, TagKey<Item> logTag, int count) protected voidofferPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferPressurePlateRecipe(ItemConvertible output, ItemConvertible input) protected voidofferReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.private voidofferReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected voidofferReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected voidofferReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected voidofferShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected voidofferSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable String group) protected voidofferSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferSmelting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected voidofferSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource) protected voidofferSmithingTemplateCopyingRecipe(ItemConvertible template, Ingredient resource) protected voidofferSmithingTrimRecipe(Item input, RegistryKey<ArmorTrimPattern> pattern, RegistryKey<Recipe<?>> recipeKey) protected voidofferStainedGlassDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferStainedGlassPaneDyeingRecipe(ItemConvertible output, ItemConvertible inputDye) protected voidofferStainedGlassPaneRecipe(ItemConvertible output, ItemConvertible input) protected voidofferStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected voidofferSuspiciousStewRecipe(Item input, SuspiciousStewIngredient stewIngredient) protected voidofferTerracottaDyeingRecipe(ItemConvertible output, ItemConvertible input) protected voidofferWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected voidofferWaxingRecipes(FeatureSet enabledFeatures) private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block)
-
Field Details
-
VARIANT_FACTORIES
private static final Map<BlockFamily.Variant,RecipeGenerator.BlockFamilyRecipeFactory> VARIANT_FACTORIES- Mappings:
Namespace Name Mixin selector named VARIANT_FACTORIESLnet/minecraft/data/recipe/RecipeGenerator;VARIANT_FACTORIES:Ljava/util/Map;intermediary field_28555Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;official dLoi;d:Ljava/util/Map;
-
registries
- Mappings:
Namespace Name Mixin selector named registriesLnet/minecraft/data/recipe/RecipeGenerator;registries:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;intermediary field_48981Lnet/minecraft/class_2446;field_48981:Lnet/minecraft/class_7225$class_7874;official aLoi;a:Lji$a;
-
itemLookup
- Mappings:
Namespace Name Mixin selector named itemLookupLnet/minecraft/data/recipe/RecipeGenerator;itemLookup:Lnet/minecraft/registry/RegistryEntryLookup;intermediary field_53722Lnet/minecraft/class_2446;field_53722:Lnet/minecraft/class_7871;official cLoi;c:Ljh;
-
exporter
- Mappings:
Namespace Name Mixin selector named exporterLnet/minecraft/data/recipe/RecipeGenerator;exporter:Lnet/minecraft/data/recipe/RecipeExporter;intermediary field_53721Lnet/minecraft/class_2446;field_53721:Lnet/minecraft/class_8790;official bLoi;b:Loh;
-
-
Constructor Details
-
RecipeGenerator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/data/recipe/RecipeGenerator;<init>(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/data/recipe/RecipeExporter;)Vintermediary <init>Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8790;)Vofficial <init>Loi;<init>(Lji$a;Loh;)V
-
-
Method Details
-
generate
protected abstract void generate()- Mappings:
Namespace Name Mixin selector named generateLnet/minecraft/data/recipe/RecipeGenerator;generate()Vintermediary method_10419Lnet/minecraft/class_2446;method_10419()Vofficial aLoi;a()V
-
generateFamilies
- Mappings:
Namespace Name Mixin selector named generateFamiliesLnet/minecraft/data/recipe/RecipeGenerator;generateFamilies(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Vintermediary method_46207Lnet/minecraft/class_2446;method_46207(Lnet/minecraft/class_7699;)Vofficial aLoi;a(Lcvs;)V
-
offerSingleOutputShapelessRecipe
protected void offerSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
Namespace Name Mixin selector named offerSingleOutputShapelessRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSingleOutputShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)Vintermediary method_36444Lnet/minecraft/class_2446;method_36444(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vofficial aLoi;a(Ldki;Ldki;Ljava/lang/String;)V
-
offerShapelessRecipe
protected void offerShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
Namespace Name Mixin selector named offerShapelessRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)Vintermediary method_36445Lnet/minecraft/class_2446;method_36445(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)Vofficial aLoi;a(Ldki;Ldki;Ljava/lang/String;I)V
-
offerSmelting
protected void offerSmelting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector named offerSmeltingLnet/minecraft/data/recipe/RecipeGenerator;offerSmelting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)Vintermediary method_36233Lnet/minecraft/class_2446;method_36233(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vofficial aLoi;a(Ljava/util/List;Log;Ldki;FILjava/lang/String;)V
-
offerBlasting
protected void offerBlasting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector named offerBlastingLnet/minecraft/data/recipe/RecipeGenerator;offerBlasting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)Vintermediary method_36234Lnet/minecraft/class_2446;method_36234(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)Vofficial bLoi;b(Ljava/util/List;Log;Ldki;FILjava/lang/String;)V
-
offerMultipleOptions
private <T extends AbstractCookingRecipe> void offerMultipleOptions(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) - Mappings:
Namespace Name Mixin selector named offerMultipleOptionsLnet/minecraft/data/recipe/RecipeGenerator;offerMultipleOptions(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;Ljava/lang/String;)Vintermediary method_36232Lnet/minecraft/class_2446;method_36232(Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)Vofficial aLoi;a(Ldfl;Ldeh$a;Ljava/util/List;Log;Ldki;FILjava/lang/String;Ljava/lang/String;)V
-
offerNetheriteUpgradeRecipe
- Mappings:
Namespace Name Mixin selector named offerNetheriteUpgradeRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerNetheriteUpgradeRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)Vintermediary method_29728Lnet/minecraft/class_2446;method_29728(Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)Vofficial aLoi;a(Ldag;Log;Ldag;)V
-
offerSmithingTrimRecipe
protected void offerSmithingTrimRecipe(Item input, RegistryKey<ArmorTrimPattern> pattern, RegistryKey<Recipe<?>> recipeKey) - Mappings:
Namespace Name Mixin selector named offerSmithingTrimRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTrimRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;)Vintermediary method_48530Lnet/minecraft/class_2446;method_48530(Lnet/minecraft/class_1792;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Vofficial aLoi;a(Ldag;Lalq;Lalq;)V
-
offer2x2CompactingRecipe
protected void offer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offer2x2CompactingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offer2x2CompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_46209Lnet/minecraft/class_2446;method_46209(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial aLoi;a(Log;Ldki;Ldki;)V
-
offerCompactingRecipe
protected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
Namespace Name Mixin selector named offerCompactingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)Vintermediary method_47521Lnet/minecraft/class_2446;method_47521(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)Vofficial aLoi;a(Log;Ldki;Ldki;Ljava/lang/String;)V
-
offerCompactingRecipe
protected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerCompactingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_47522Lnet/minecraft/class_2446;method_47522(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial bLoi;b(Log;Ldki;Ldki;)V
-
offerPlanksRecipe2
- Mappings:
Namespace Name Mixin selector named offerPlanksRecipe2Lnet/minecraft/data/recipe/RecipeGenerator;offerPlanksRecipe2(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)Vintermediary method_24475Lnet/minecraft/class_2446;method_24475(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vofficial aLoi;a(Ldki;Layc;I)V
-
offerPlanksRecipe
- Mappings:
Namespace Name Mixin selector named offerPlanksRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerPlanksRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)Vintermediary method_24477Lnet/minecraft/class_2446;method_24477(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)Vofficial bLoi;b(Ldki;Layc;I)V
-
offerBarkBlockRecipe
- Mappings:
Namespace Name Mixin selector named offerBarkBlockRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerBarkBlockRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24476Lnet/minecraft/class_2446;method_24476(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial aLoi;a(Ldki;Ldki;)V
-
offerBoatRecipe
- Mappings:
Namespace Name Mixin selector named offerBoatRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24478Lnet/minecraft/class_2446;method_24478(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial bLoi;b(Ldki;Ldki;)V
-
offerChestBoatRecipe
- Mappings:
Namespace Name Mixin selector named offerChestBoatRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerChestBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_42754Lnet/minecraft/class_2446;method_42754(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial cLoi;c(Ldki;Ldki;)V
-
createButtonRecipe
- Mappings:
Namespace Name Mixin selector named createButtonRecipeLnet/minecraft/data/recipe/RecipeGenerator;createButtonRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33542Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official eLoi;e(Ldki;Ldex;)Lof;
-
createDoorRecipe
- Mappings:
Namespace Name Mixin selector named createDoorRecipeLnet/minecraft/data/recipe/RecipeGenerator;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33544Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official aLoi;a(Ldki;Ldex;)Lof;
-
createFenceRecipe
- Mappings:
Namespace Name Mixin selector named createFenceRecipeLnet/minecraft/data/recipe/RecipeGenerator;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33546Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official fLoi;f(Ldki;Ldex;)Lof;
-
createFenceGateRecipe
- Mappings:
Namespace Name Mixin selector named createFenceGateRecipeLnet/minecraft/data/recipe/RecipeGenerator;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33548Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official gLoi;g(Ldki;Ldex;)Lof;
-
offerPressurePlateRecipe
- Mappings:
Namespace Name Mixin selector named offerPressurePlateRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerPressurePlateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32813Lnet/minecraft/class_2446;method_32813(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial dLoi;d(Ldki;Ldki;)V
-
createPressurePlateRecipe
private CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createPressurePlateRecipeLnet/minecraft/data/recipe/RecipeGenerator;createPressurePlateRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_32806Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official cLoi;c(Log;Ldki;Ldex;)Lof;
-
offerSlabRecipe
protected void offerSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerSlabRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32814Lnet/minecraft/class_2446;method_32814(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial cLoi;c(Log;Ldki;Ldki;)V
-
createSlabRecipe
protected CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createSlabRecipeLnet/minecraft/data/recipe/RecipeGenerator;createSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_32804Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official aLoi;a(Log;Ldki;Ldex;)Lof;
-
createStairsRecipe
- Mappings:
Namespace Name Mixin selector named createStairsRecipeLnet/minecraft/data/recipe/RecipeGenerator;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_32808Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official bLoi;b(Ldki;Ldex;)Lof;
-
createTrapdoorRecipe
- Mappings:
Namespace Name Mixin selector named createTrapdoorRecipeLnet/minecraft/data/recipe/RecipeGenerator;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33553Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official cLoi;c(Ldki;Ldex;)Lof;
-
createSignRecipe
- Mappings:
Namespace Name Mixin selector named createSignRecipeLnet/minecraft/data/recipe/RecipeGenerator;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33555Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official hLoi;h(Ldki;Ldex;)Lof;
-
offerHangingSignRecipe
- Mappings:
Namespace Name Mixin selector named offerHangingSignRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerHangingSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_46208Lnet/minecraft/class_2446;method_46208(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial eLoi;e(Ldki;Ldki;)V
-
offerDyeableRecipes
- Mappings:
Namespace Name Mixin selector named offerDyeableRecipesLnet/minecraft/data/recipe/RecipeGenerator;offerDyeableRecipes(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Vintermediary method_51890Lnet/minecraft/class_2446;method_51890(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Vofficial aLoi;a(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
-
offerDyeablesRecipes
protected void offerDyeablesRecipes(List<Item> dyes, List<Item> dyeables, @Nullable @Nullable Item undyed, String group, RecipeCategory category) - Mappings:
Namespace Name Mixin selector named offerDyeablesRecipesLnet/minecraft/data/recipe/RecipeGenerator;offerDyeablesRecipes(Ljava/util/List;Ljava/util/List;Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/recipe/book/RecipeCategory;)Vintermediary method_62744Lnet/minecraft/class_2446;method_62744(Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_7800;)Vofficial aLoi;a(Ljava/util/List;Ljava/util/List;Ldag;Ljava/lang/String;Log;)V
-
offerCarpetRecipe
- Mappings:
Namespace Name Mixin selector named offerCarpetRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCarpetRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24885Lnet/minecraft/class_2446;method_24885(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial fLoi;f(Ldki;Ldki;)V
-
offerBedRecipe
- Mappings:
Namespace Name Mixin selector named offerBedRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerBedRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24887Lnet/minecraft/class_2446;method_24887(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial gLoi;g(Ldki;Ldki;)V
-
offerBannerRecipe
- Mappings:
Namespace Name Mixin selector named offerBannerRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerBannerRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24889Lnet/minecraft/class_2446;method_24889(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial hLoi;h(Ldki;Ldki;)V
-
offerStainedGlassDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassDyeingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24890Lnet/minecraft/class_2446;method_24890(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial iLoi;i(Ldki;Ldki;)V
-
offerStainedGlassPaneRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassPaneRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassPaneRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24891Lnet/minecraft/class_2446;method_24891(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial jLoi;j(Ldki;Ldki;)V
-
offerStainedGlassPaneDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassPaneDyeingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerStainedGlassPaneDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24892Lnet/minecraft/class_2446;method_24892(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial kLoi;k(Ldki;Ldki;)V
-
offerTerracottaDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerTerracottaDyeingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerTerracottaDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24893Lnet/minecraft/class_2446;method_24893(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial lLoi;l(Ldki;Ldki;)V
-
offerConcretePowderDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerConcretePowderDyeingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerConcretePowderDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_24894Lnet/minecraft/class_2446;method_24894(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial mLoi;m(Ldki;Ldki;)V
-
offerCandleDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerCandleDyeingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCandleDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32233Lnet/minecraft/class_2446;method_32233(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial nLoi;n(Ldki;Ldki;)V
-
offerWallRecipe
protected void offerWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerWallRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32809Lnet/minecraft/class_2446;method_32809(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial dLoi;d(Log;Ldki;Ldki;)V
-
getWallRecipe
private CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named getWallRecipeLnet/minecraft/data/recipe/RecipeGenerator;getWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33531Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official dLoi;d(Log;Ldki;Ldex;)Lof;
-
offerPolishedStoneRecipe
protected void offerPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerPolishedStoneRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerPolishedStoneRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32810Lnet/minecraft/class_2446;method_32810(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial eLoi;e(Log;Ldki;Ldki;)V
-
createCondensingRecipe
private CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createCondensingRecipeLnet/minecraft/data/recipe/RecipeGenerator;createCondensingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;intermediary method_33537Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;official eLoi;e(Log;Ldki;Ldex;)Lof;
-
offerCutCopperRecipe
protected void offerCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerCutCopperRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32811Lnet/minecraft/class_2446;method_32811(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial fLoi;f(Log;Ldki;Ldki;)V
-
createCutCopperRecipe
private ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createCutCopperRecipeLnet/minecraft/data/recipe/RecipeGenerator;createCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;intermediary method_36547Lnet/minecraft/class_2446;method_36547(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;official fLoi;f(Log;Ldki;Ldex;)Loj;
-
offerChiseledBlockRecipe
protected void offerChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerChiseledBlockRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_32812Lnet/minecraft/class_2446;method_32812(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial gLoi;g(Log;Ldki;Ldki;)V
-
offerMosaicRecipe
protected void offerMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerMosaicRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerMosaicRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_46212Lnet/minecraft/class_2446;method_46212(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial hLoi;h(Log;Ldki;Ldki;)V
-
createChiseledBlockRecipe
protected ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createChiseledBlockRecipeLnet/minecraft/data/recipe/RecipeGenerator;createChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;intermediary method_32805Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;official bLoi;b(Log;Ldki;Ldex;)Loj;
-
offerStonecuttingRecipe
protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerStonecuttingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_33717Lnet/minecraft/class_2446;method_33717(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial iLoi;i(Log;Ldki;Ldki;)V
-
offerStonecuttingRecipe
protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
Namespace Name Mixin selector named offerStonecuttingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)Vintermediary method_33715Lnet/minecraft/class_2446;method_33715(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)Vofficial aLoi;a(Log;Ldki;Ldki;I)V
-
offerCrackingRecipe
Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.- Mappings:
Namespace Name Mixin selector named offerCrackingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerCrackingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_34662Lnet/minecraft/class_2446;method_34662(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial qLoi;q(Ldki;Ldki;)V
-
offerReversibleCompactingRecipes
protected void offerReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.The shaped recipe converts 9 items in a square to a compacted form of the item.
The shapeless recipe converts the compacted form to 9 of the normal form.
- Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesLnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipes(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_36325Lnet/minecraft/class_2446;method_36325(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Vofficial aLoi;a(Log;Ldki;Log;Ldki;)V
-
offerReversibleCompactingRecipesWithCompactingRecipeGroup
protected void offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesWithCompactingRecipeGroupLnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipesWithCompactingRecipeGroup(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36446Lnet/minecraft/class_2446;method_36446(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)Vofficial aLoi;a(Log;Ldki;Log;Ldki;Ljava/lang/String;Ljava/lang/String;)V
-
offerReversibleCompactingRecipesWithReverseRecipeGroup
protected void offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesWithReverseRecipeGroupLnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipesWithReverseRecipeGroup(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36449Lnet/minecraft/class_2446;method_36449(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)Vofficial bLoi;b(Log;Ldki;Log;Ldki;Ljava/lang/String;Ljava/lang/String;)V
-
offerReversibleCompactingRecipes
private void offerReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable @Nullable String compactingGroup, String reverseId, @Nullable @Nullable String reverseGroup) - Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesLnet/minecraft/data/recipe/RecipeGenerator;offerReversibleCompactingRecipes(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vintermediary method_36447Lnet/minecraft/class_2446;method_36447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vofficial aLoi;a(Log;Ldki;Log;Ldki;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
-
offerSmithingTemplateCopyingRecipe
protected void offerSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource) - Mappings:
Namespace Name Mixin selector named offerSmithingTemplateCopyingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Vintermediary method_48533Lnet/minecraft/class_2446;method_48533(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vofficial oLoi;o(Ldki;Ldki;)V
-
offerSmithingTemplateCopyingRecipe
- Mappings:
Namespace Name Mixin selector named offerSmithingTemplateCopyingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Vintermediary method_60922Lnet/minecraft/class_2446;method_60922(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Vofficial dLoi;d(Ldki;Ldex;)V
-
generateCookingRecipes
protected <T extends AbstractCookingRecipe> void generateCookingRecipes(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) - Mappings:
Namespace Name Mixin selector named generateCookingRecipesLnet/minecraft/data/recipe/RecipeGenerator;generateCookingRecipes(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;I)Vintermediary method_17585Lnet/minecraft/class_2446;method_17585(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;I)Vofficial aLoi;a(Ljava/lang/String;Ldfl;Ldeh$a;I)V
-
offerFoodCookingRecipe
private <T extends AbstractCookingRecipe> void offerFoodCookingRecipe(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) - Mappings:
Namespace Name Mixin selector named offerFoodCookingRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerFoodCookingRecipe(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)Vintermediary method_36448Lnet/minecraft/class_2446;method_36448(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)Vofficial aLoi;a(Ljava/lang/String;Ldfl;Ldeh$a;ILdki;Ldki;F)V
-
offerWaxingRecipes
- Mappings:
Namespace Name Mixin selector named offerWaxingRecipesLnet/minecraft/data/recipe/RecipeGenerator;offerWaxingRecipes(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Vintermediary method_34854Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_7699;)Vofficial bLoi;b(Lcvs;)V
-
offerGrateRecipe
- Mappings:
Namespace Name Mixin selector named offerGrateRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerGrateRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Vintermediary method_54829Lnet/minecraft/class_2446;method_54829(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vofficial aLoi;a(Ldno;Ldno;)V
-
offerBulbRecipe
- Mappings:
Namespace Name Mixin selector named offerBulbRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerBulbRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Vintermediary method_54830Lnet/minecraft/class_2446;method_54830(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Vofficial bLoi;b(Ldno;Ldno;)V
-
offerSuspiciousStewRecipe
- Mappings:
Namespace Name Mixin selector named offerSuspiciousStewRecipeLnet/minecraft/data/recipe/RecipeGenerator;offerSuspiciousStewRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/block/SuspiciousStewIngredient;)Vintermediary method_62743Lnet/minecraft/class_2446;method_62743(Lnet/minecraft/class_1792;Lnet/minecraft/class_7917;)Vofficial aLoi;a(Ldag;Ldwa;)V
-
generateFamily
- Mappings:
Namespace Name Mixin selector named generateFamilyLnet/minecraft/data/recipe/RecipeGenerator;generateFamily(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/resource/featuretoggle/FeatureSet;)Vintermediary method_33535Lnet/minecraft/class_2446;method_33535(Lnet/minecraft/class_5794;Lnet/minecraft/class_7699;)Vofficial aLoi;a(Lml;Lcvs;)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 named getVariantRecipeInputLnet/minecraft/data/recipe/RecipeGenerator;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;intermediary method_33533Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;official aLoi;a(Lml;Lml$b;)Ldno;
-
requireEnteringFluid
private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block) - Mappings:
Namespace Name Mixin selector named requireEnteringFluidLnet/minecraft/data/recipe/RecipeGenerator;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_10422Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;official aLoi;a(Ldno;)Lar;
-
conditionsFromItem
private AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
Namespace Name Mixin selector named conditionsFromItemLnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_35914Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;official aLoi;a(Lcx$d;Ldki;)Lar;
-
conditionsFromItem
protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(ItemConvertible item) - Mappings:
Namespace Name Mixin selector named conditionsFromItemLnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_10426Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;official aLoi;a(Ldki;)Lar;
-
conditionsFromTag
protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromTag(TagKey<Item> tag) - Mappings:
Namespace Name Mixin selector named conditionsFromTagLnet/minecraft/data/recipe/RecipeGenerator;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_10420Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;official aLoi;a(Layc;)Lar;
-
conditionsFromPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) - Mappings:
Namespace Name Mixin selector named conditionsFromPredicatesLnet/minecraft/data/recipe/RecipeGenerator;conditionsFromPredicates([Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_53499Lnet/minecraft/class_2446;method_53499([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;official aLoi;a([Lcn$a;)Lar;
-
conditionsFromItemPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
Namespace Name Mixin selector named conditionsFromItemPredicatesLnet/minecraft/data/recipe/RecipeGenerator;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/AdvancementCriterion;intermediary method_10423Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;official aLoi;a([Lcn;)Lar;
-
hasItem
- Mappings:
Namespace Name Mixin selector named hasItemLnet/minecraft/data/recipe/RecipeGenerator;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_32807Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;official bLoi;b(Ldki;)Ljava/lang/String;
-
getItemPath
- Mappings:
Namespace Name Mixin selector named getItemPathLnet/minecraft/data/recipe/RecipeGenerator;getItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_33716Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;official cLoi;c(Ldki;)Ljava/lang/String;
-
getRecipeName
- Mappings:
Namespace Name Mixin selector named getRecipeNameLnet/minecraft/data/recipe/RecipeGenerator;getRecipeName(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_36450Lnet/minecraft/class_2446;method_36450(Lnet/minecraft/class_1935;)Ljava/lang/String;official dLoi;d(Ldki;)Ljava/lang/String;
-
convertBetween
- Mappings:
Namespace Name Mixin selector named convertBetweenLnet/minecraft/data/recipe/RecipeGenerator;convertBetween(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_33714Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;official pLoi;p(Ldki;Ldki;)Ljava/lang/String;
-
getSmeltingItemPath
- Mappings:
Namespace Name Mixin selector named getSmeltingItemPathLnet/minecraft/data/recipe/RecipeGenerator;getSmeltingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_36451Lnet/minecraft/class_2446;method_36451(Lnet/minecraft/class_1935;)Ljava/lang/String;official eLoi;e(Ldki;)Ljava/lang/String;
-
getBlastingItemPath
- Mappings:
Namespace Name Mixin selector named getBlastingItemPathLnet/minecraft/data/recipe/RecipeGenerator;getBlastingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;intermediary method_36452Lnet/minecraft/class_2446;method_36452(Lnet/minecraft/class_1935;)Ljava/lang/String;official fLoi;f(Ldki;)Ljava/lang/String;
-
ingredientFromTag
- Mappings:
Namespace Name Mixin selector named ingredientFromTagLnet/minecraft/data/recipe/RecipeGenerator;ingredientFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/recipe/Ingredient;intermediary method_62748Lnet/minecraft/class_2446;method_62748(Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856;official bLoi;b(Layc;)Ldex;
-
createShaped
- Mappings:
Namespace Name Mixin selector named createShapedLnet/minecraft/data/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;intermediary method_62746Lnet/minecraft/class_2446;method_62746(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;official aLoi;a(Log;Ldki;)Loj;
-
createShaped
protected ShapedRecipeJsonBuilder createShaped(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createShapedLnet/minecraft/data/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/recipe/ShapedRecipeJsonBuilder;intermediary method_62747Lnet/minecraft/class_2446;method_62747(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;official aLoi;a(Log;Ldki;I)Loj;
-
createShapeless
- Mappings:
Namespace Name Mixin selector named createShapelessLnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_62745Lnet/minecraft/class_2446;method_62745(Lnet/minecraft/class_7800;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2450;official aLoi;a(Log;Ldak;)Lok;
-
createShapeless
protected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named createShapelessLnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_62749Lnet/minecraft/class_2446;method_62749(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;official bLoi;b(Log;Ldki;)Lok;
-
createShapeless
protected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createShapelessLnet/minecraft/data/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/recipe/ShapelessRecipeJsonBuilder;intermediary method_62750Lnet/minecraft/class_2446;method_62750(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;official bLoi;b(Log;Ldki;I)Lok;
-