CLASS hd net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory CLASS hd$a SingleItemRecipeJsonProvider FIELD a recipeId Lqh; FIELD b group Ljava/lang/String; FIELD c input Lbaa; FIELD d output Laxo; FIELD e count I FIELD f builder Ln$a; FIELD g advancementId Lqh; FIELD h serializer Lbaf; METHOD (Lqh;Lbaf;Ljava/lang/String;Lbaa;Laxo;ILn$a;Lqh;)V ARG 1 recipeId ARG 2 serializer ARG 3 group ARG 4 input ARG 5 output ARG 6 outputCount ARG 7 builder ARG 8 advancementId METHOD a (Lcom/google/gson/JsonObject;)V ARG 1 arg1 FIELD a output Laxo; FIELD b input Lbaa; FIELD c count I FIELD d builder Ln$a; FIELD e group Ljava/lang/String; FIELD f serializer Lbaf; METHOD (Lbaf;Lbaa;Lbda;I)V ARG 1 serializer ARG 2 input ARG 3 output ARG 4 outputCount METHOD a create (Lbaa;Lbda;)Lhd; ARG 0 input ARG 1 output METHOD a create (Lbaa;Lbda;I)Lhd; ARG 0 input ARG 1 output ARG 2 outputCount METHOD a create (Ljava/lang/String;Lv;)Lhd; ARG 1 criterionName ARG 2 conditions METHOD a offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V ARG 1 exporter ARG 2 recipeIdStr METHOD a offerTo (Ljava/util/function/Consumer;Lqh;)V ARG 1 exporter ARG 2 recipeId METHOD a validate (Lqh;)V ARG 1 recipeId