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
