CLASS net/minecraft/class_1869 net/minecraft/recipe/ShapedRecipe FIELD field_40256 category Lnet/minecraft/class_7710; FIELD field_42719 showNotification Z FIELD field_9052 ingredients Lnet/minecraft/class_2371; FIELD field_9053 result Lnet/minecraft/class_1799; FIELD field_9054 height I FIELD field_9055 width I FIELD field_9056 group Ljava/lang/String; METHOD (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;)V ARG 1 group ARG 2 category ARG 3 width ARG 4 height ARG 5 ingredients ARG 6 result METHOD (Ljava/lang/String;Lnet/minecraft/class_7710;IILnet/minecraft/class_2371;Lnet/minecraft/class_1799;Z)V ARG 1 group ARG 2 category ARG 3 width ARG 4 height ARG 5 ingredients ARG 6 result ARG 7 showNotification METHOD method_31585 (Lnet/minecraft/class_1856;)Z ARG 0 ingredient METHOD method_31586 (Lnet/minecraft/class_1856;)Z ARG 0 ingredient METHOD method_8146 removePadding (Ljava/util/List;)[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_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_8158 getHeight ()I METHOD method_8161 matchesPattern (Lnet/minecraft/class_8566;IIZ)Z ARG 1 inv ARG 2 offsetX ARG 3 offsetY ARG 4 flipped CLASS class_1870 Serializer FIELD field_46100 PATTERN_CODEC Lcom/mojang/serialization/Codec; FIELD field_46101 KEY_ENTRY_CODEC Lcom/mojang/serialization/Codec; FIELD field_46102 CODEC Lcom/mojang/serialization/Codec; CLASS class_8787 RawShapedRecipe FIELD field_46103 CODEC Lcom/mojang/serialization/Codec;