Êþº¾E°  java/util/Listof()Ljava/util/List;   /net/minecraft/core/registries/BuiltInRegistriesRECIPE_SERIALIZERLnet/minecraft/core/Registry;  net/minecraft/core/Registry byNameCodec"()Lcom/mojang/serialization/Codec; apply()Ljava/util/function/Function;  com/mojang/serialization/Codecdispatch\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  ! "#(net/minecraft/world/item/crafting/Recipe DIRECT_CODEC Lcom/mojang/serialization/Codec; %&' ()(net/minecraft/core/registries/RegistriesRECIPE%Lnet/minecraft/resources/ResourceKey; +,- ./#net/minecraft/resources/ResourceKeycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; 1 2# KEY_CODEC %4 ) 678 9:)net/minecraft/network/codec/ByteBufCodecsregistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; =>? @'net/minecraft/network/codec/StreamCodece(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; B CD STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; FGH IJ2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; L M#CODEC FO PJ holderSet R S# LIST_CODECUjava/lang/Object SignatureOLcom/mojang/serialization/Codec;>;vLcom/mojang/serialization/Codec;>;>;‡Lnet/minecraft/network/codec/StreamCodec;>;lLcom/mojang/serialization/Codec;>;>;oLcom/mojang/serialization/Codec;>;>;matchesS(Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)ZMethodParametersinputlevel'(TT;Lnet/minecraft/world/level/Level;)ZassembleU(Lnet/minecraft/world/item/crafting/RecipeInput;)Lnet/minecraft/world/item/ItemStack;)(TT;)Lnet/minecraft/world/item/ItemStack; isSpecial()ZCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/world/item/crafting/Recipe;LocalVariableTypeTable/Lnet/minecraft/world/item/crafting/Recipe;showNotificationgroup()Ljava/lang/String; getSerializer6()Lnet/minecraft/world/item/crafting/RecipeSerializer;h()Lnet/minecraft/world/item/crafting/RecipeSerializer<+Lnet/minecraft/world/item/crafting/Recipe;>;getType0()Lnet/minecraft/world/item/crafting/RecipeType;b()Lnet/minecraft/world/item/crafting/RecipeType<+Lnet/minecraft/world/item/crafting/Recipe;>; placementInfo3()Lnet/minecraft/world/item/crafting/PlacementInfo;displayM()Ljava/util/List;recipeBookCategory8()Lnet/minecraft/world/item/crafting/RecipeBookCategory;()VFLjava/lang/Object; SourceFile Recipe.java NestMembers„1net/minecraft/world/item/crafting/Recipe$BookInfo†=net/minecraft/world/item/crafting/Recipe$BookInfo$Constructorˆ3net/minecraft/world/item/crafting/Recipe$CommonInfoBootstrapMethods‹&(Ljava/lang/Object;)Ljava/lang/Object; � Ž qr�`(Lnet/minecraft/world/item/crafting/Recipe;)Lnet/minecraft/world/item/crafting/RecipeSerializer;’ “”• .–2net/minecraft/world/item/crafting/RecipeSerializer%()Lcom/mojang/serialization/MapCodec;˜Y(Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lcom/mojang/serialization/MapCodec;š “› œ� streamCodec+()Lnet/minecraft/network/codec/StreamCodec;Ÿ_(Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/network/codec/StreamCodec;¡ ¢£¤ ¥¦"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClassesBookInfo CommonInfo Constructor¬%java/lang/invoke/MethodHandles$Lookup®java/lang/invoke/MethodHandlesLookupT"#VW2#VXCDVYM#VZS#V[ \]^ _`Vabc^_Vdefg>¬h)i jkl jmnfopqrVstuVvwxyg@¸°h8i jkl jmVz{|}~g|T²¹ ºº¹³²$¸*³0²3¸5ºº;¹<³A²$²¸E³K²$²¸N³Q±h#;GV€�‚ƒ…‡‰  ŠŒ� Š‘— Š™ž§"ƒ¨ ‡©…ƒª «­¯