CLASS bal net/minecraft/recipe/crafting/ShapedRecipe CLASS bal$a Serializer METHOD a (Liy;Lbah;)V ARG 1 recipe METHOD a (Lqi;Lcom/google/gson/JsonObject;)Lbah; ARG 1 json METHOD a (Lqi;Liy;)Lbah; ARG 1 buf FIELD a width I FIELD b height I FIELD c inputs Lff; FIELD d output Laxx; FIELD e id Lqi; FIELD f group Ljava/lang/String; METHOD (Lqi;Ljava/lang/String;IILff;Laxx;)V ARG 1 id ARG 2 group ARG 3 width ARG 4 height ARG 5 ingredients ARG 6 output METHOD a matchesSmall (Laug;IIZ)Z ARG 1 inv ARG 2 offsetX ARG 3 offsetY METHOD a getItemStack (Lcom/google/gson/JsonObject;)Laxx; ARG 0 json METHOD a findNextIngredient (Ljava/lang/String;)I ARG 0 pattern METHOD a combinePattern ([Ljava/lang/String;)[Ljava/lang/String; ARG 0 lines METHOD b getPattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String; ARG 0 json METHOD b findNextIngredientReverse (Ljava/lang/String;)I ARG 0 pattern METHOD b getIngredients ([Ljava/lang/String;Ljava/util/Map;II)Lff; ARG 0 pattern ARG 1 key ARG 2 width ARG 3 height METHOD c getComponents (Lcom/google/gson/JsonObject;)Ljava/util/Map; ARG 0 json METHOD i getWidth ()I METHOD j getHeight ()I