CLASS axz net/minecraft/recipe/crafting/ShapedRecipe CLASS axz$a Serializer METHOD a getId ()Ljava/lang/String; METHOD a write (Liq;Laxu;)V ARG 0 buf ARG 1 recipe METHOD a read (Lpy;Lcom/google/gson/JsonObject;)Laxu; ARG 0 id ARG 1 json METHOD a read (Lpy;Liq;)Laxu; ARG 0 id ARG 1 buf FIELD a width I FIELD b height I FIELD c inputs Lfh; FIELD d output Lavo; FIELD e id Lpy; FIELD f group Ljava/lang/String; METHOD a getSerializer ()Laxw; METHOD a fits (II)Z ARG 1 width METHOD a craft (Laes;)Lavo; METHOD a matchesSmall (Laes;IIZ)Z ARG 2 offsetX ARG 3 offsetY METHOD a matches (Laes;Lban;)Z ARG 1 inv METHOD a deserializeItemStack (Lcom/google/gson/JsonObject;)Lavo; ARG 0 obj METHOD b getId ()Lpy; METHOD b deserializePattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String; ARG 0 arr METHOD c deserializeComponents (Lcom/google/gson/JsonObject;)Ljava/util/Map; ARG 0 obj METHOD d getOutput ()Lavo; METHOD e getPreviewInputs ()Lfh; METHOD f getGroup ()Ljava/lang/String; METHOD g getWidth ()I METHOD h getHeight ()I