CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe FIELD field_9051 id Lnet/minecraft/class_2960; FIELD field_9052 input Lnet/minecraft/class_2371; FIELD field_9053 output Lnet/minecraft/class_1799; FIELD field_9054 height I FIELD field_9055 width I FIELD field_9056 group Ljava/lang/String; METHOD (Lnet/minecraft/class_2960;Ljava/lang/String;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V ARG 1 id ARG 2 group ARG 3 width ARG 4 height ARG 5 input ARG 6 output METHOD method_31585 (Lnet/minecraft/class_1856;)Z ARG 0 ingredient METHOD method_31586 (Lnet/minecraft/class_1856;)Z ARG 0 ingredient METHOD method_35228 outputFromJson (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1799; ARG 0 json METHOD method_8145 getPattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String; ARG 0 json METHOD method_8146 removePadding ([Ljava/lang/String;)[Ljava/lang/String; COMMENT Removes empty space from around the recipe pattern. COMMENT COMMENT

Turns patterns such as:

COMMENT
		COMMENT {@code
		COMMENT "   o"
		COMMENT "   a"
		COMMENT "    "
		COMMENT }
		COMMENT 
COMMENT Into: COMMENT
		COMMENT {@code
		COMMENT "o"
		COMMENT "a"
		COMMENT }
		COMMENT 
COMMENT COMMENT @return a new recipe pattern with all leading and trailing empty rows/columns removed ARG 0 pattern METHOD method_8148 createPatternMatrix ([Ljava/lang/String;Ljava/util/Map;II)Lnet/minecraft/class_2371; COMMENT Compiles a pattern and series of symbols into a list of ingredients (the matrix) suitable for matching COMMENT against a crafting grid. ARG 0 pattern ARG 1 symbols ARG 2 width ARG 3 height METHOD method_8150 getWidth ()I METHOD method_8151 findFirstSymbol (Ljava/lang/String;)I ARG 0 line METHOD method_8153 findLastSymbol (Ljava/lang/String;)I ARG 0 pattern METHOD method_8155 getItem (Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1792; ARG 0 json METHOD method_8157 readSymbols (Lcom/google/gson/JsonObject;)Ljava/util/Map; COMMENT Reads the pattern symbols. COMMENT COMMENT @return a mapping from a symbol to the ingredient it represents ARG 0 json METHOD method_8158 getHeight ()I METHOD method_8161 matchesPattern (Lnet/minecraft/class_1715;IIZ)Z ARG 1 inv ARG 2 offsetX ARG 3 offsetY ARG 4 flipped CLASS class_1870 Serializer