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