CLASS aye net/minecraft/recipe/crafting/ShapedRecipe
	CLASS aye$a Serializer
		METHOD a getId ()Ljava/lang/String;
		METHOD a write (Lir;Laya;)V
			ARG 0 buf
			ARG 1 recipe
		METHOD a read (Lpz;Lcom/google/gson/JsonObject;)Laya;
			ARG 0 id
			ARG 1 json
		METHOD a read (Lpz;Lir;)Laya;
			ARG 0 id
			ARG 1 buf
	FIELD a width I
	FIELD b height I
	FIELD c inputs Lfh;
	FIELD d output Lavu;
	FIELD e id Lpz;
	FIELD f group Ljava/lang/String;
	METHOD a getSerializer ()Layc;
	METHOD a fits (II)Z
		ARG 1 width
	METHOD a craft (Laex;)Lavu;
	METHOD a matchesSmall (Laex;IIZ)Z
		ARG 2 offsetX
		ARG 3 offsetY
	METHOD a matches (Laex;Lbas;)Z
		ARG 1 inv
	METHOD a deserializeItemStack (Lcom/google/gson/JsonObject;)Lavu;
		ARG 0 obj
	METHOD b getId ()Lpz;
	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 ()Lavu;
	METHOD e getPreviewInputs ()Lfh;
	METHOD f getGroup ()Ljava/lang/String;
	METHOD g getWidth ()I
	METHOD h getHeight ()I
