CLASS ayb net/minecraft/recipe/RecipeSerializers CLASS ayb$a Dummy FIELD a id Ljava/lang/String; FIELD b supplier Ljava/util/function/Function; METHOD (Ljava/lang/String;Ljava/util/function/Function;)V ARG 0 id ARG 1 supplier METHOD a getId ()Ljava/lang/String; METHOD a write (Liq;Laxy;)V ARG 0 buf ARG 1 recipe METHOD a read (Lpy;Lcom/google/gson/JsonObject;)Laxy; ARG 0 id ARG 1 json METHOD a read (Lpy;Liq;)Laxy; ARG 0 id ARG 1 buf FIELD a SHAPED Laya; FIELD b SHAPELESS Laya; FIELD c ARMOR_DYE Layb$a; FIELD d BOOK_CLONING Layb$a; FIELD e MAP_CLONING Layb$a; FIELD f MAP_EXTEND Layb$a; FIELD g FIREWORK_ROCKET Layb$a; FIELD h FIREWORK_STAR Layb$a; FIELD i FIREWORK_STAR_FADE Layb$a; FIELD j TIPPED_ARROW Layb$a; FIELD k BANNER_DUPLICATE Layb$a; FIELD l SHIELD_DECORATION Layb$a; FIELD m SHULKER_BOX Layb$a; FIELD n SUSPICIOUS_STEW Layb$a; FIELD o SMELTING Laya; FIELD p serializers Ljava/util/Map; METHOD a toPacket (Laxy;Liq;)V METHOD a register (Laya;)Laya; METHOD a fromPacket (Liq;)Laxy; METHOD a fromJson (Lpy;Lcom/google/gson/JsonObject;)Laxy;