Package net.minecraft.data.server.recipe
Class RecipeGenerator
java.lang.Object
net.minecraft.data.server.recipe.RecipeGenerator
- Direct Known Subclasses:
VanillaRecipeGenerator
,WinterDropRecipeGenerator
- Mappings:
Namespace Name named net/minecraft/data/server/recipe/RecipeGenerator
intermediary net/minecraft/class_2446
official pc
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static interface
protected static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected final RecipeExporter
private final RegistryEntryLookup
<Item> protected final RegistryWrapper.WrapperLookup
private static final Map
<BlockFamily.Variant, RecipeGenerator.BlockFamilyRecipeFactory> -
Constructor Summary
ModifierConstructorDescriptionprotected
RecipeGenerator
(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 String
convertBetween
(ItemConvertible to, ItemConvertible from) private CraftingRecipeJsonBuilder
createButtonRecipe
(ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuilder
createChiseledBlockRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuilder
createCondensingRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) private ShapedRecipeJsonBuilder
createCutCopperRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuilder
createDoorRecipe
(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuilder
createFenceGateRecipe
(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuilder
createFenceRecipe
(ItemConvertible output, Ingredient input) private CraftingRecipeJsonBuilder
createPressurePlateRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) protected ShapedRecipeJsonBuilder
createShaped
(RecipeCategory category, ItemConvertible output) protected ShapedRecipeJsonBuilder
createShaped
(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuilder
createShapeless
(RecipeCategory category, ItemConvertible output) protected ShapelessRecipeJsonBuilder
createShapeless
(RecipeCategory category, ItemConvertible output, int count) protected ShapelessRecipeJsonBuilder
createShapeless
(RecipeCategory category, ItemStack output) private CraftingRecipeJsonBuilder
createSignRecipe
(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuilder
createSlabRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuilder
createStairsRecipe
(ItemConvertible output, Ingredient input) protected CraftingRecipeJsonBuilder
createTrapdoorRecipe
(ItemConvertible output, Ingredient input) protected abstract void
generate()
protected <T extends AbstractCookingRecipe>
voidgenerateCookingRecipes
(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) protected void
generateFamilies
(FeatureSet enabledFeatures) protected void
generateFamily
(BlockFamily family, FeatureSet enabledFeatures) protected static String
protected static String
getItemPath
(ItemConvertible item) protected static String
getRecipeName
(ItemConvertible item) protected static String
private Block
getVariantRecipeInput
(BlockFamily family, BlockFamily.Variant variant) Gets the block used to craft a certain variant of a base block.private CraftingRecipeJsonBuilder
getWallRecipe
(RecipeCategory category, ItemConvertible output, Ingredient input) protected static String
hasItem
(ItemConvertible item) protected Ingredient
ingredientFromTag
(TagKey<Item> tag) protected void
offer2x2CompactingRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerBannerRecipe
(ItemConvertible output, ItemConvertible inputWool) protected void
offerBarkBlockRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerBedRecipe
(ItemConvertible output, ItemConvertible inputWool) protected void
offerBlasting
(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected void
offerBoatRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerBulbRecipe
(Block output, Block input) protected void
offerCandleDyeingRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerCarpetRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerChestBoatRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerChiseledBlockRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerCompactingRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerCompactingRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) protected void
offerConcretePowderDyeingRecipe
(ItemConvertible output, ItemConvertible input) private void
offerCrackingRecipe
(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 void
offerCutCopperRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
protected void
offerDyeablesRecipes
(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 void
offerGrateRecipe
(Block output, Block input) protected void
offerHangingSignRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerMosaicRecipe
(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 void
offerNetheriteUpgradeRecipe
(Item input, RecipeCategory category, Item result) protected void
offerPlanksRecipe
(ItemConvertible output, TagKey<Item> logTag, int count) protected void
offerPlanksRecipe2
(ItemConvertible output, TagKey<Item> logTag, int count) protected void
offerPolishedStoneRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerPressurePlateRecipe
(ItemConvertible output, ItemConvertible input) 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.private void
offerReversibleCompactingRecipes
(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, @Nullable String compactingGroup, String reverseId, @Nullable String reverseGroup) protected void
offerReversibleCompactingRecipesWithCompactingRecipeGroup
(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) protected void
offerReversibleCompactingRecipesWithReverseRecipeGroup
(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) protected void
offerShapelessRecipe
(ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) protected void
offerSingleOutputShapelessRecipe
(ItemConvertible output, ItemConvertible input, @Nullable String group) protected void
offerSlabRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerSmelting
(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) protected void
offerSmithingTemplateCopyingRecipe
(ItemConvertible template, ItemConvertible resource) protected void
offerSmithingTemplateCopyingRecipe
(ItemConvertible template, Ingredient resource) protected void
offerSmithingTrimRecipe
(Item input, RegistryKey<Recipe<?>> registryKey) protected void
offerStainedGlassDyeingRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerStainedGlassPaneDyeingRecipe
(ItemConvertible output, ItemConvertible inputDye) protected void
offerStainedGlassPaneRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerStonecuttingRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerStonecuttingRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) protected void
offerSuspiciousStewRecipe
(Item input, SuspiciousStewIngredient stewIngredient) protected void
offerTerracottaDyeingRecipe
(ItemConvertible output, ItemConvertible input) protected void
offerWallRecipe
(RecipeCategory category, ItemConvertible output, ItemConvertible input) protected void
offerWaxingRecipes
(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_FACTORIES
Lnet/minecraft/data/server/recipe/RecipeGenerator;VARIANT_FACTORIES:Ljava/util/Map;
intermediary field_28555
Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;
official d
Lpc;d:Ljava/util/Map;
-
registries
- Mappings:
Namespace Name Mixin selector named registries
Lnet/minecraft/data/server/recipe/RecipeGenerator;registries:Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
intermediary field_48981
Lnet/minecraft/class_2446;field_48981:Lnet/minecraft/class_7225$class_7874;
official a
Lpc;a:Ljs$a;
-
itemLookup
- Mappings:
Namespace Name Mixin selector named itemLookup
Lnet/minecraft/data/server/recipe/RecipeGenerator;itemLookup:Lnet/minecraft/registry/RegistryEntryLookup;
intermediary field_53722
Lnet/minecraft/class_2446;field_53722:Lnet/minecraft/class_7871;
official c
Lpc;c:Ljr;
-
exporter
- Mappings:
Namespace Name Mixin selector named exporter
Lnet/minecraft/data/server/recipe/RecipeGenerator;exporter:Lnet/minecraft/data/server/recipe/RecipeExporter;
intermediary field_53721
Lnet/minecraft/class_2446;field_53721:Lnet/minecraft/class_8790;
official b
Lpc;b:Lpb;
-
-
Constructor Details
-
RecipeGenerator
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/data/server/recipe/RecipeGenerator;<init>(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/data/server/recipe/RecipeExporter;)V
intermediary <init>
Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8790;)V
official <init>
Lpc;<init>(Ljs$a;Lpb;)V
-
-
Method Details
-
generate
protected abstract void generate()- Mappings:
Namespace Name Mixin selector named generate
Lnet/minecraft/data/server/recipe/RecipeGenerator;generate()V
intermediary method_10419
Lnet/minecraft/class_2446;method_10419()V
official a
Lpc;a()V
-
generateFamilies
- Mappings:
Namespace Name Mixin selector named generateFamilies
Lnet/minecraft/data/server/recipe/RecipeGenerator;generateFamilies(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
intermediary method_46207
Lnet/minecraft/class_2446;method_46207(Lnet/minecraft/class_7699;)V
official a
Lpc;a(Lcss;)V
-
offerSingleOutputShapelessRecipe
protected void offerSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group) - Mappings:
Namespace Name Mixin selector named offerSingleOutputShapelessRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSingleOutputShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
intermediary method_36444
Lnet/minecraft/class_2446;method_36444(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
official a
Lpc;a(Ldhg;Ldhg;Ljava/lang/String;)V
-
offerShapelessRecipe
protected void offerShapelessRecipe(ItemConvertible output, ItemConvertible input, @Nullable @Nullable String group, int outputCount) - Mappings:
Namespace Name Mixin selector named offerShapelessRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerShapelessRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;I)V
intermediary method_36445
Lnet/minecraft/class_2446;method_36445(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V
official a
Lpc;a(Ldhg;Ldhg;Ljava/lang/String;I)V
-
offerSmelting
protected void offerSmelting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector named offerSmelting
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSmelting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
intermediary method_36233
Lnet/minecraft/class_2446;method_36233(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
official a
Lpc;a(Ljava/util/List;Lpa;Ldhg;FILjava/lang/String;)V
-
offerBlasting
protected void offerBlasting(List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group) - Mappings:
Namespace Name Mixin selector named offerBlasting
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBlasting(Ljava/util/List;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILjava/lang/String;)V
intermediary method_36234
Lnet/minecraft/class_2446;method_36234(Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;)V
official b
Lpc;b(Ljava/util/List;Lpa;Ldhg;FILjava/lang/String;)V
-
offerMultipleOptions
private <T extends AbstractCookingRecipe> void offerMultipleOptions(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) - Mappings:
Namespace Name Mixin selector named offerMultipleOptions
Lnet/minecraft/data/server/recipe/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;)V
intermediary method_36232
Lnet/minecraft/class_2446;method_36232(Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;Ljava/util/List;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V
official a
Lpc;a(Ldcn;Ldbj$a;Ljava/util/List;Lpa;Ldhg;FILjava/lang/String;Ljava/lang/String;)V
-
offerNetheriteUpgradeRecipe
- Mappings:
Namespace Name Mixin selector named offerNetheriteUpgradeRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerNetheriteUpgradeRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/Item;)V
intermediary method_29728
Lnet/minecraft/class_2446;method_29728(Lnet/minecraft/class_1792;Lnet/minecraft/class_7800;Lnet/minecraft/class_1792;)V
official a
Lpc;a(Lcxk;Lpa;Lcxk;)V
-
offerSmithingTrimRecipe
- Mappings:
Namespace Name Mixin selector named offerSmithingTrimRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSmithingTrimRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/registry/RegistryKey;)V
intermediary method_48530
Lnet/minecraft/class_2446;method_48530(Lnet/minecraft/class_1792;Lnet/minecraft/class_5321;)V
official a
Lpc;a(Lcxk;Laly;)V
-
offer2x2CompactingRecipe
protected void offer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offer2x2CompactingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offer2x2CompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_46209
Lnet/minecraft/class_2446;method_46209(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official a
Lpc;a(Lpa;Ldhg;Ldhg;)V
-
offerCompactingRecipe
protected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName) - Mappings:
Namespace Name Mixin selector named offerCompactingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;Ljava/lang/String;)V
intermediary method_47521
Lnet/minecraft/class_2446;method_47521(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
official a
Lpc;a(Lpa;Ldhg;Ldhg;Ljava/lang/String;)V
-
offerCompactingRecipe
protected void offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerCompactingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCompactingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_47522
Lnet/minecraft/class_2446;method_47522(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official b
Lpc;b(Lpa;Ldhg;Ldhg;)V
-
offerPlanksRecipe2
- Mappings:
Namespace Name Mixin selector named offerPlanksRecipe2
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerPlanksRecipe2(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
intermediary method_24475
Lnet/minecraft/class_2446;method_24475(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
official a
Lpc;a(Ldhg;Layk;I)V
-
offerPlanksRecipe
- Mappings:
Namespace Name Mixin selector named offerPlanksRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerPlanksRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/registry/tag/TagKey;I)V
intermediary method_24477
Lnet/minecraft/class_2446;method_24477(Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;I)V
official b
Lpc;b(Ldhg;Layk;I)V
-
offerBarkBlockRecipe
- Mappings:
Namespace Name Mixin selector named offerBarkBlockRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBarkBlockRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24476
Lnet/minecraft/class_2446;method_24476(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official a
Lpc;a(Ldhg;Ldhg;)V
-
offerBoatRecipe
- Mappings:
Namespace Name Mixin selector named offerBoatRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24478
Lnet/minecraft/class_2446;method_24478(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official b
Lpc;b(Ldhg;Ldhg;)V
-
offerChestBoatRecipe
- Mappings:
Namespace Name Mixin selector named offerChestBoatRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerChestBoatRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_42754
Lnet/minecraft/class_2446;method_42754(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official c
Lpc;c(Ldhg;Ldhg;)V
-
createButtonRecipe
- Mappings:
Namespace Name Mixin selector named createButtonRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createButtonRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33542
Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official e
Lpc;e(Ldhg;Ldbz;)Loz;
-
createDoorRecipe
- Mappings:
Namespace Name Mixin selector named createDoorRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33544
Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official a
Lpc;a(Ldhg;Ldbz;)Loz;
-
createFenceRecipe
- Mappings:
Namespace Name Mixin selector named createFenceRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33546
Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official f
Lpc;f(Ldhg;Ldbz;)Loz;
-
createFenceGateRecipe
- Mappings:
Namespace Name Mixin selector named createFenceGateRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33548
Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official g
Lpc;g(Ldhg;Ldbz;)Loz;
-
offerPressurePlateRecipe
- Mappings:
Namespace Name Mixin selector named offerPressurePlateRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerPressurePlateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32813
Lnet/minecraft/class_2446;method_32813(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official d
Lpc;d(Ldhg;Ldhg;)V
-
createPressurePlateRecipe
private CraftingRecipeJsonBuilder createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createPressurePlateRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createPressurePlateRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_32806
Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official c
Lpc;c(Lpa;Ldhg;Ldbz;)Loz;
-
offerSlabRecipe
protected void offerSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerSlabRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32814
Lnet/minecraft/class_2446;method_32814(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official c
Lpc;c(Lpa;Ldhg;Ldhg;)V
-
createSlabRecipe
protected CraftingRecipeJsonBuilder createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createSlabRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createSlabRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_32804
Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official a
Lpc;a(Lpa;Ldhg;Ldbz;)Loz;
-
createStairsRecipe
- Mappings:
Namespace Name Mixin selector named createStairsRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_32808
Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official b
Lpc;b(Ldhg;Ldbz;)Loz;
-
createTrapdoorRecipe
- Mappings:
Namespace Name Mixin selector named createTrapdoorRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33553
Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official c
Lpc;c(Ldhg;Ldbz;)Loz;
-
createSignRecipe
- Mappings:
Namespace Name Mixin selector named createSignRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33555
Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official h
Lpc;h(Ldhg;Ldbz;)Loz;
-
offerHangingSignRecipe
- Mappings:
Namespace Name Mixin selector named offerHangingSignRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerHangingSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_46208
Lnet/minecraft/class_2446;method_46208(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official e
Lpc;e(Ldhg;Ldhg;)V
-
offerDyeableRecipes
- Mappings:
Namespace Name Mixin selector named offerDyeableRecipes
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerDyeableRecipes(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
intermediary method_51890
Lnet/minecraft/class_2446;method_51890(Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
official a
Lpc;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 offerDyeablesRecipes
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerDyeablesRecipes(Ljava/util/List;Ljava/util/List;Lnet/minecraft/item/Item;Ljava/lang/String;Lnet/minecraft/recipe/book/RecipeCategory;)V
intermediary method_62744
Lnet/minecraft/class_2446;method_62744(Ljava/util/List;Ljava/util/List;Lnet/minecraft/class_1792;Ljava/lang/String;Lnet/minecraft/class_7800;)V
official a
Lpc;a(Ljava/util/List;Ljava/util/List;Lcxk;Ljava/lang/String;Lpa;)V
-
offerCarpetRecipe
- Mappings:
Namespace Name Mixin selector named offerCarpetRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCarpetRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24885
Lnet/minecraft/class_2446;method_24885(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official f
Lpc;f(Ldhg;Ldhg;)V
-
offerBedRecipe
- Mappings:
Namespace Name Mixin selector named offerBedRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBedRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24887
Lnet/minecraft/class_2446;method_24887(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official g
Lpc;g(Ldhg;Ldhg;)V
-
offerBannerRecipe
- Mappings:
Namespace Name Mixin selector named offerBannerRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBannerRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24889
Lnet/minecraft/class_2446;method_24889(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official h
Lpc;h(Ldhg;Ldhg;)V
-
offerStainedGlassDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassDyeingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerStainedGlassDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24890
Lnet/minecraft/class_2446;method_24890(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official i
Lpc;i(Ldhg;Ldhg;)V
-
offerStainedGlassPaneRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassPaneRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerStainedGlassPaneRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24891
Lnet/minecraft/class_2446;method_24891(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official j
Lpc;j(Ldhg;Ldhg;)V
-
offerStainedGlassPaneDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerStainedGlassPaneDyeingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerStainedGlassPaneDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24892
Lnet/minecraft/class_2446;method_24892(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official k
Lpc;k(Ldhg;Ldhg;)V
-
offerTerracottaDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerTerracottaDyeingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerTerracottaDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24893
Lnet/minecraft/class_2446;method_24893(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official l
Lpc;l(Ldhg;Ldhg;)V
-
offerConcretePowderDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerConcretePowderDyeingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerConcretePowderDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_24894
Lnet/minecraft/class_2446;method_24894(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official m
Lpc;m(Ldhg;Ldhg;)V
-
offerCandleDyeingRecipe
- Mappings:
Namespace Name Mixin selector named offerCandleDyeingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCandleDyeingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32233
Lnet/minecraft/class_2446;method_32233(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official n
Lpc;n(Ldhg;Ldhg;)V
-
offerWallRecipe
protected void offerWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerWallRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32809
Lnet/minecraft/class_2446;method_32809(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official d
Lpc;d(Lpa;Ldhg;Ldhg;)V
-
getWallRecipe
private CraftingRecipeJsonBuilder getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named getWallRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;getWallRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33531
Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official d
Lpc;d(Lpa;Ldhg;Ldbz;)Loz;
-
offerPolishedStoneRecipe
protected void offerPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerPolishedStoneRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerPolishedStoneRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32810
Lnet/minecraft/class_2446;method_32810(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official e
Lpc;e(Lpa;Ldhg;Ldhg;)V
-
createCondensingRecipe
private CraftingRecipeJsonBuilder createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createCondensingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createCondensingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;
intermediary method_33537
Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
official e
Lpc;e(Lpa;Ldhg;Ldbz;)Loz;
-
offerCutCopperRecipe
protected void offerCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerCutCopperRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32811
Lnet/minecraft/class_2446;method_32811(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official f
Lpc;f(Lpa;Ldhg;Ldhg;)V
-
createCutCopperRecipe
private ShapedRecipeJsonBuilder createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createCutCopperRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createCutCopperRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
intermediary method_36547
Lnet/minecraft/class_2446;method_36547(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
official f
Lpc;f(Lpa;Ldhg;Ldbz;)Lpd;
-
offerChiseledBlockRecipe
protected void offerChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerChiseledBlockRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_32812
Lnet/minecraft/class_2446;method_32812(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official g
Lpc;g(Lpa;Ldhg;Ldhg;)V
-
offerMosaicRecipe
protected void offerMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerMosaicRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerMosaicRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_46212
Lnet/minecraft/class_2446;method_46212(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official h
Lpc;h(Lpa;Ldhg;Ldhg;)V
-
createChiseledBlockRecipe
protected ShapedRecipeJsonBuilder createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input) - Mappings:
Namespace Name Mixin selector named createChiseledBlockRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;createChiseledBlockRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
intermediary method_32805
Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
official b
Lpc;b(Lpa;Ldhg;Ldbz;)Lpd;
-
offerStonecuttingRecipe
protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input) - Mappings:
Namespace Name Mixin selector named offerStonecuttingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_33717
Lnet/minecraft/class_2446;method_33717(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official i
Lpc;i(Lpa;Ldhg;Ldhg;)V
-
offerStonecuttingRecipe
protected void offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count) - Mappings:
Namespace Name Mixin selector named offerStonecuttingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerStonecuttingRecipe(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
intermediary method_33715
Lnet/minecraft/class_2446;method_33715(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
official a
Lpc;a(Lpa;Ldhg;Ldhg;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 offerCrackingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerCrackingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_34662
Lnet/minecraft/class_2446;method_34662(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official q
Lpc;q(Ldhg;Ldhg;)V
-
offerReversibleCompactingRecipes
protected void offerReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem) Offers two recipes to convert between a normal and compacted form of an item.The shaped recipe converts 9 items in a square to a compacted form of the item.
The shapeless recipe converts the compacted form to 9 of the normal form.
- Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipes
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerReversibleCompactingRecipes(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_36325
Lnet/minecraft/class_2446;method_36325(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)V
official a
Lpc;a(Lpa;Ldhg;Lpa;Ldhg;)V
-
offerReversibleCompactingRecipesWithCompactingRecipeGroup
protected void offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup) - Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesWithCompactingRecipeGroup
Lnet/minecraft/data/server/recipe/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;)V
intermediary method_36446
Lnet/minecraft/class_2446;method_36446(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
official a
Lpc;a(Lpa;Ldhg;Lpa;Ldhg;Ljava/lang/String;Ljava/lang/String;)V
-
offerReversibleCompactingRecipesWithReverseRecipeGroup
protected void offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup) - Mappings:
Namespace Name Mixin selector named offerReversibleCompactingRecipesWithReverseRecipeGroup
Lnet/minecraft/data/server/recipe/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;)V
intermediary method_36449
Lnet/minecraft/class_2446;method_36449(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
official b
Lpc;b(Lpa;Ldhg;Lpa;Ldhg;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 offerReversibleCompactingRecipes
Lnet/minecraft/data/server/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;)V
intermediary method_36447
Lnet/minecraft/class_2446;method_36447(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
official a
Lpc;a(Lpa;Ldhg;Lpa;Ldhg;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 offerSmithingTemplateCopyingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
intermediary method_48533
Lnet/minecraft/class_2446;method_48533(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
official o
Lpc;o(Ldhg;Ldhg;)V
-
offerSmithingTemplateCopyingRecipe
- Mappings:
Namespace Name Mixin selector named offerSmithingTemplateCopyingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSmithingTemplateCopyingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)V
intermediary method_60922
Lnet/minecraft/class_2446;method_60922(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)V
official d
Lpc;d(Ldhg;Ldbz;)V
-
generateCookingRecipes
protected <T extends AbstractCookingRecipe> void generateCookingRecipes(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) - Mappings:
Namespace Name Mixin selector named generateCookingRecipes
Lnet/minecraft/data/server/recipe/RecipeGenerator;generateCookingRecipes(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;I)V
intermediary method_17585
Lnet/minecraft/class_2446;method_17585(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;I)V
official a
Lpc;a(Ljava/lang/String;Ldcn;Ldbj$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 offerFoodCookingRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerFoodCookingRecipe(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;ILnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;F)V
intermediary method_36448
Lnet/minecraft/class_2446;method_36448(Ljava/lang/String;Lnet/minecraft/class_1865;Lnet/minecraft/class_1874$class_3958;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
official a
Lpc;a(Ljava/lang/String;Ldcn;Ldbj$a;ILdhg;Ldhg;F)V
-
offerWaxingRecipes
- Mappings:
Namespace Name Mixin selector named offerWaxingRecipes
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerWaxingRecipes(Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
intermediary method_34854
Lnet/minecraft/class_2446;method_34854(Lnet/minecraft/class_7699;)V
official b
Lpc;b(Lcss;)V
-
offerGrateRecipe
- Mappings:
Namespace Name Mixin selector named offerGrateRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerGrateRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
intermediary method_54829
Lnet/minecraft/class_2446;method_54829(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
official a
Lpc;a(Ldkl;Ldkl;)V
-
offerBulbRecipe
- Mappings:
Namespace Name Mixin selector named offerBulbRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerBulbRecipe(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V
intermediary method_54830
Lnet/minecraft/class_2446;method_54830(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
official b
Lpc;b(Ldkl;Ldkl;)V
-
offerSuspiciousStewRecipe
- Mappings:
Namespace Name Mixin selector named offerSuspiciousStewRecipe
Lnet/minecraft/data/server/recipe/RecipeGenerator;offerSuspiciousStewRecipe(Lnet/minecraft/item/Item;Lnet/minecraft/block/SuspiciousStewIngredient;)V
intermediary method_62743
Lnet/minecraft/class_2446;method_62743(Lnet/minecraft/class_1792;Lnet/minecraft/class_7917;)V
official a
Lpc;a(Lcxk;Ldsq;)V
-
generateFamily
- Mappings:
Namespace Name Mixin selector named generateFamily
Lnet/minecraft/data/server/recipe/RecipeGenerator;generateFamily(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/resource/featuretoggle/FeatureSet;)V
intermediary method_33535
Lnet/minecraft/class_2446;method_33535(Lnet/minecraft/class_5794;Lnet/minecraft/class_7699;)V
official a
Lpc;a(Lme;Lcss;)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 getVariantRecipeInput
Lnet/minecraft/data/server/recipe/RecipeGenerator;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
intermediary method_33533
Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;
official a
Lpc;a(Lme;Lme$b;)Ldkl;
-
requireEnteringFluid
private static AdvancementCriterion<EnterBlockCriterion.Conditions> requireEnteringFluid(Block block) - Mappings:
Namespace Name Mixin selector named requireEnteringFluid
Lnet/minecraft/data/server/recipe/RecipeGenerator;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_10422
Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
official a
Lpc;a(Ldkl;)Lap;
-
conditionsFromItem
private AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) - Mappings:
Namespace Name Mixin selector named conditionsFromItem
Lnet/minecraft/data/server/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_35914
Lnet/minecraft/class_2446;method_35914(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
official a
Lpc;a(Ldj$d;Ldhg;)Lap;
-
conditionsFromItem
protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItem(ItemConvertible item) - Mappings:
Namespace Name Mixin selector named conditionsFromItem
Lnet/minecraft/data/server/recipe/RecipeGenerator;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_10426
Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_175;
official a
Lpc;a(Ldhg;)Lap;
-
conditionsFromTag
protected AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromTag(TagKey<Item> tag) - Mappings:
Namespace Name Mixin selector named conditionsFromTag
Lnet/minecraft/data/server/recipe/RecipeGenerator;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_10420
Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_6862;)Lnet/minecraft/class_175;
official a
Lpc;a(Layk;)Lap;
-
conditionsFromPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromPredicates(ItemPredicate.Builder[] predicates) - Mappings:
Namespace Name Mixin selector named conditionsFromPredicates
Lnet/minecraft/data/server/recipe/RecipeGenerator;conditionsFromPredicates([Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_53499
Lnet/minecraft/class_2446;method_53499([Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
official a
Lpc;a([Lcu$a;)Lap;
-
conditionsFromItemPredicates
private static AdvancementCriterion<InventoryChangedCriterion.Conditions> conditionsFromItemPredicates(ItemPredicate[] predicates) - Mappings:
Namespace Name Mixin selector named conditionsFromItemPredicates
Lnet/minecraft/data/server/recipe/RecipeGenerator;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/AdvancementCriterion;
intermediary method_10423
Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_175;
official a
Lpc;a([Lcu;)Lap;
-
hasItem
- Mappings:
Namespace Name Mixin selector named hasItem
Lnet/minecraft/data/server/recipe/RecipeGenerator;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_32807
Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;
official b
Lpc;b(Ldhg;)Ljava/lang/String;
-
getItemPath
- Mappings:
Namespace Name Mixin selector named getItemPath
Lnet/minecraft/data/server/recipe/RecipeGenerator;getItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_33716
Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;
official c
Lpc;c(Ldhg;)Ljava/lang/String;
-
getRecipeName
- Mappings:
Namespace Name Mixin selector named getRecipeName
Lnet/minecraft/data/server/recipe/RecipeGenerator;getRecipeName(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_36450
Lnet/minecraft/class_2446;method_36450(Lnet/minecraft/class_1935;)Ljava/lang/String;
official d
Lpc;d(Ldhg;)Ljava/lang/String;
-
convertBetween
- Mappings:
Namespace Name Mixin selector named convertBetween
Lnet/minecraft/data/server/recipe/RecipeGenerator;convertBetween(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_33714
Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;
official p
Lpc;p(Ldhg;Ldhg;)Ljava/lang/String;
-
getSmeltingItemPath
- Mappings:
Namespace Name Mixin selector named getSmeltingItemPath
Lnet/minecraft/data/server/recipe/RecipeGenerator;getSmeltingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_36451
Lnet/minecraft/class_2446;method_36451(Lnet/minecraft/class_1935;)Ljava/lang/String;
official e
Lpc;e(Ldhg;)Ljava/lang/String;
-
getBlastingItemPath
- Mappings:
Namespace Name Mixin selector named getBlastingItemPath
Lnet/minecraft/data/server/recipe/RecipeGenerator;getBlastingItemPath(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
intermediary method_36452
Lnet/minecraft/class_2446;method_36452(Lnet/minecraft/class_1935;)Ljava/lang/String;
official f
Lpc;f(Ldhg;)Ljava/lang/String;
-
ingredientFromTag
- Mappings:
Namespace Name Mixin selector named ingredientFromTag
Lnet/minecraft/data/server/recipe/RecipeGenerator;ingredientFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/recipe/Ingredient;
intermediary method_62748
Lnet/minecraft/class_2446;method_62748(Lnet/minecraft/class_6862;)Lnet/minecraft/class_1856;
official b
Lpc;b(Layk;)Ldbz;
-
createShaped
- Mappings:
Namespace Name Mixin selector named createShaped
Lnet/minecraft/data/server/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
intermediary method_62746
Lnet/minecraft/class_2446;method_62746(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2447;
official a
Lpc;a(Lpa;Ldhg;)Lpd;
-
createShaped
protected ShapedRecipeJsonBuilder createShaped(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createShaped
Lnet/minecraft/data/server/recipe/RecipeGenerator;createShaped(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonBuilder;
intermediary method_62747
Lnet/minecraft/class_2446;method_62747(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2447;
official a
Lpc;a(Lpa;Ldhg;I)Lpd;
-
createShapeless
- Mappings:
Namespace Name Mixin selector named createShapeless
Lnet/minecraft/data/server/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_62745
Lnet/minecraft/class_2446;method_62745(Lnet/minecraft/class_7800;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2450;
official a
Lpc;a(Lpa;Lcxo;)Lpe;
-
createShapeless
protected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named createShapeless
Lnet/minecraft/data/server/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_62749
Lnet/minecraft/class_2446;method_62749(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2450;
official b
Lpc;b(Lpa;Ldhg;)Lpe;
-
createShapeless
protected ShapelessRecipeJsonBuilder createShapeless(RecipeCategory category, ItemConvertible output, int count) - Mappings:
Namespace Name Mixin selector named createShapeless
Lnet/minecraft/data/server/recipe/RecipeGenerator;createShapeless(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;I)Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder;
intermediary method_62750
Lnet/minecraft/class_2446;method_62750(Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;I)Lnet/minecraft/class_2450;
official b
Lpc;b(Lpa;Ldhg;I)Lpe;
-