Êþº¾E  java/lang/Object()V9net/minecraft/data/recipes/RecipeUnlockAdvancementBuilder   9net/minecraft/data/recipes/SmithingTransformRecipeBuilderadvancementBuilder;Lnet/minecraft/data/recipes/RecipeUnlockAdvancementBuilder;  category+Lnet/minecraft/data/recipes/RecipeCategory;  template.Lnet/minecraft/world/item/crafting/Ingredient;  base  addition  !result,Lnet/minecraft/world/item/ItemStackTemplate;#*net/minecraft/world/item/ItemStackTemplate "% &"(Lnet/minecraft/world/item/Item;)V ( )ä(Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStackTemplate;)V + ,- unlockedByD(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion;)V /01 23(net/minecraft/core/registries/RegistriesRECIPE%Lnet/minecraft/resources/ResourceKey; 567 89"net/minecraft/resources/Identifierparse8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; ;<= >?#net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; A BCsaveQ(Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)VE9net/minecraft/world/item/crafting/SmithingTransformRecipeG3net/minecraft/world/item/crafting/Recipe$CommonInfo FI J(Z)V LMN OPjava/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; DR Sº(Lnet/minecraft/world/item/crafting/Recipe$CommonInfo;Ljava/util/Optional;Lnet/minecraft/world/item/crafting/Ingredient;Ljava/util/Optional;Lnet/minecraft/world/item/ItemStackTemplate;)V U VWbuild©(Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/advancements/AdvancementHolder; YZ[ \]'net/minecraft/data/recipes/RecipeOutputaccept€(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder;MethodParameterssmithing(Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder;Lnet/minecraft/world/item/Item;unlocks~(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder;nameLjava/lang/String; criterion/Lnet/minecraft/advancements/triggers/Criterion;LocalVariableTypeTable2Lnet/minecraft/advancements/triggers/Criterion<*>; Signature�(Ljava/lang/String;Lnet/minecraft/advancements/triggers/Criterion<*>;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder;>(Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)Voutput)Lnet/minecraft/data/recipes/RecipeOutput;idrecipe;Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;TLnet/minecraft/resources/ResourceKey;>;€(Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;>;)V SourceFile#SmithingTransformRecipeBuilder.java InnerClasses}(net/minecraft/world/item/crafting/Recipe CommonInfo!  !)^£+*·*»Y· µ *µ*+µ*,µ*-µ*µ±_"$*`>+ab+++++ !c  de^g » Y*+,-»"Y·$·'°_ `4 fc gh^_ *´ +,¶**°_ $ %`  ab ij klm  knc ikopBq^R*+².,¸4¸:¶@±_ )*` abrstjc rtBC^¦<»DY»FY·H*´¸K*´*´¸K*´·QN+,-*´ +,*´¶T¹X±_-/1&4;5`*<ab<rs<t3&uvm <twc rtoxyz{ F|~