yarn/mappings/net/minecraft/data/server/RecipeProvider.mapping

340 lines
15 KiB
Plaintext

CLASS net/minecraft/class_2446 net/minecraft/data/server/RecipeProvider
FIELD field_11373 root Lnet/minecraft/class_2403;
FIELD field_11374 LOGGER Lorg/slf4j/Logger;
FIELD field_28555 VARIANT_FACTORIES Ljava/util/Map;
FIELD field_33420 COAL_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33421 IRON_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33422 COPPER_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33423 GOLD_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33424 DIAMOND_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33425 LAPIS_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33426 REDSTONE_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_33427 EMERALD_ORES Lcom/google/common/collect/ImmutableList;
METHOD <init> (Lnet/minecraft/class_2403;)V
ARG 1 root
METHOD method_10419 generate (Ljava/util/function/Consumer;)V
ARG 0 exporter
METHOD method_10420 conditionsFromTag (Lnet/minecraft/class_6862;)Lnet/minecraft/class_2066$class_2068;
ARG 0 tag
METHOD method_10421 (Ljava/util/Set;Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_2444;)V
ARG 3 provider
METHOD method_10422 requireEnteringFluid (Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
ARG 0 block
METHOD method_10423 conditionsFromItemPredicates ([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;
ARG 0 predicates
METHOD method_10425 saveRecipe (Lnet/minecraft/class_7403;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
ARG 0 cache
ARG 1 json
ARG 2 path
METHOD method_10426 conditionsFromItem (Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
ARG 0 item
METHOD method_10427 saveRecipeAdvancement (Lnet/minecraft/class_7403;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
ARG 0 cache
ARG 1 json
ARG 2 path
METHOD method_17585 generateCookingRecipes (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;I)V
ARG 0 exporter
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
METHOD method_24475 offerPlanksRecipe2 (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24476 offerBarkBlockRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24477 offerPlanksRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24478 offerBoatRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24884 offerWoolDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24885 offerCarpetRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24886 offerCarpetDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24887 offerBedRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24888 offerBedDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24889 offerBannerRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24890 offerStainedGlassDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24891 offerStainedGlassPaneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24892 offerStainedGlassPaneDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24893 offerTerracottaDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_24894 offerConcretePowderDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_29728 offerNetheriteUpgradeRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
ARG 0 exporter
ARG 1 input
ARG 2 output
METHOD method_32233 offerCandleDyeingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32804 createSlabRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_32805 createChiseledBlockRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
ARG 0 output
ARG 1 input
METHOD method_32806 createPressurePlateRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_32807 hasItem (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_32808 createStairsRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_32809 offerWallRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32810 offerPolishedStoneRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32811 offerCutCopperRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32812 offerChiseledBlockRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32813 createPressurePlateRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_32814 offerSlabRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_33531 getWallRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33532 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33533 getVariantRecipeInput (Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;
COMMENT Gets the block used to craft a certain {@linkplain net.minecraft.data.family.BlockFamily.Variant variant} of a base block.
COMMENT
COMMENT <p>Normally, the block used to craft a variant is the base block.
COMMENT For chiseled variants, this is the slab variant of that block.
COMMENT
COMMENT <p>Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs.
ARG 0 family
ARG 1 variant
METHOD method_33534 (Lnet/minecraft/class_5794;Ljava/util/function/Consumer;Lnet/minecraft/class_5794$class_5796;Lnet/minecraft/class_2248;)V
ARG 2 variant
ARG 3 block
METHOD method_33535 generateFamily (Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
ARG 0 exporter
ARG 1 family
METHOD method_33536 (Lnet/minecraft/class_5797;Lnet/minecraft/class_5794$class_5796;Ljava/lang/String;)V
ARG 2 group
METHOD method_33537 createCondensingRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33538 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33539 (Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
ARG 1 family
METHOD method_33541 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33542 createTransmutationRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33543 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33544 createDoorRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33545 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33546 createFenceRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33547 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33548 createFenceGateRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33549 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33550 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33551 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33552 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33553 createTrapdoorRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33554 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33555 createSignRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33556 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_33714 convertBetween (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 to
ARG 1 from
METHOD method_33715 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
ARG 0 exporter
ARG 1 output
ARG 2 input
ARG 3 count
METHOD method_33716 getItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_33717 offerStonecuttingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_34662 offerCrackingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
COMMENT Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.
ARG 0 exporter
ARG 1 output
ARG 2 input
METHOD method_34853 (Ljava/util/function/Consumer;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V
ARG 1 input
ARG 2 output
METHOD method_34854 offerWaxingRecipes (Ljava/util/function/Consumer;)V
ARG 0 exporter
METHOD method_35914 conditionsFromItem (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
ARG 0 count
ARG 1 item
METHOD method_36232 offerMultipleOptions (Ljava/util/function/Consumer;Lnet/minecraft/class_3957;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 serializer
ARG 2 inputs
ARG 3 output
ARG 4 experience
ARG 5 cookingTime
ARG 6 group
ARG 7 baseIdString
METHOD method_36233 offerSmelting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
ARG 5 group
METHOD method_36234 offerBlasting (Ljava/util/function/Consumer;Ljava/util/List;Lnet/minecraft/class_1935;FILjava/lang/String;)V
ARG 0 exporter
ARG 1 inputs
ARG 2 output
ARG 3 experience
ARG 4 cookingTime
ARG 5 group
METHOD method_36325 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
COMMENT Offers two recipes to convert between a normal and compacted form of an item.
COMMENT
COMMENT <p>The shaped recipe converts 9 items in a square to a compacted form of the item.
COMMENT <p>The shapeless recipe converts the compacted form to 9 of the normal form.
ARG 0 exporter
ARG 1 input
COMMENT input item used to craft compacted item, e.g. copper ingot
ARG 2 compacted
COMMENT compacted output item, e.g. block of copper
METHOD method_36444 offerSingleOutputShapelessRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 output
ARG 2 input
ARG 3 group
METHOD method_36445 offerShapelessRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;I)V
ARG 0 exporter
ARG 1 output
ARG 2 input
ARG 3 group
ARG 4 outputCount
METHOD method_36446 offerReversibleCompactingRecipesWithCompactingRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 input
ARG 2 compacted
ARG 3 compactingRecipeName
ARG 4 compactingRecipeGroup
METHOD method_36447 offerReversibleCompactingRecipes (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 input
ARG 2 compacted
ARG 3 compactingRecipeName
ARG 4 compactingRecipeGroup
ARG 5 reverseRecipeName
ARG 6 reverseRecipeGroup
METHOD method_36448 offerCookingRecipe (Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;ILnet/minecraft/class_1935;Lnet/minecraft/class_1935;F)V
ARG 0 exporter
ARG 1 cooker
ARG 2 serializer
ARG 3 cookingTime
ARG 4 input
ARG 5 output
ARG 6 experience
METHOD method_36449 offerReversibleCompactingRecipesWithReverseRecipeGroup (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;Ljava/lang/String;Ljava/lang/String;)V
ARG 0 exporter
ARG 1 input
ARG 2 compacted
ARG 3 reverseRecipeName
ARG 4 reverseRecipeGroup
METHOD method_36450 getRecipeName (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_36451 getSmeltingItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_36452 getBlastingItemPath (Lnet/minecraft/class_1935;)Ljava/lang/String;
ARG 0 item
METHOD method_36546 (Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Lnet/minecraft/class_5797;
ARG 0 output
ARG 1 input
METHOD method_36547 createCutCopperRecipe (Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
ARG 0 output
ARG 1 input
METHOD method_42754 offerChestBoatRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
ARG 0 exporter
ARG 1 output
ARG 2 input