CLASS azq net/minecraft/recipe/crafting/ShapedRecipe CLASS azq$a Serializer METHOD a (Lir;Lazm;)V ARG 1 recipe METHOD a write (Lir;Lazq;)V METHOD a (Lqc;Lcom/google/gson/JsonObject;)Lazm; ARG 1 json METHOD a (Lqc;Lir;)Lazm; ARG 1 buf METHOD b read (Lqc;Lcom/google/gson/JsonObject;)Lazq; METHOD b read (Lqc;Lir;)Lazq; FIELD a width I FIELD b height I FIELD c inputs Lfh; FIELD d output Laxc; FIELD e id Lqc; FIELD f group Ljava/lang/String; METHOD Z_ getSerializer ()Lazo; METHOD a getPreviewInputs ()Lfh; METHOD a fits (II)Z ARG 1 width ARG 2 height METHOD a craft (Lafq;)Laxc; METHOD a matches (Lafq;Lbci;)Z ARG 1 inv METHOD a matchesSmall (Latq;IIZ)Z ARG 2 offsetX ARG 3 offsetY METHOD a deserializeItemStack (Lcom/google/gson/JsonObject;)Laxc; ARG 0 obj METHOD b deserializePattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String; ARG 0 arr METHOD c getOutput ()Laxc; METHOD c deserializeComponents (Lcom/google/gson/JsonObject;)Ljava/util/Map; ARG 0 obj METHOD d getGroup ()Ljava/lang/String; METHOD f getId ()Lqc; METHOD i getWidth ()I METHOD j getHeight ()I