CLASS net/minecraft/class_8957 net/minecraft/recipe/RawShapedRecipe FIELD field_47321 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47322 MAX_WIDTH_AND_HEIGHT I FIELD field_48359 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_55078 matches (Lnet/minecraft/class_8566;)Z ARG 1 inventory METHOD method_55079 matches (Lnet/minecraft/class_8566;IIZ)Z ARG 1 inventory ARG 2 offsetX ARG 3 offsetY ARG 4 flipped METHOD method_55080 fromData (Lnet/minecraft/class_8957$class_8958;)Lcom/mojang/serialization/DataResult; ARG 0 data METHOD method_55081 (Lnet/minecraft/class_8957;)Lcom/mojang/serialization/DataResult; ARG 0 recipe METHOD method_55083 findFirstSymbol (Ljava/lang/String;)I ARG 0 line METHOD method_55084 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_55085 create (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/class_8957; ARG 0 key ARG 1 pattern METHOD method_55086 create (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/class_8957; ARG 0 key ARG 1 pattern METHOD method_55087 writeToBuf (Lnet/minecraft/class_9129;)V ARG 1 buf METHOD method_55088 (Lnet/minecraft/class_9129;Lnet/minecraft/class_1856;)Lnet/minecraft/class_1856; ARG 1 ingredient METHOD method_55089 findLastSymbol (Ljava/lang/String;)I ARG 0 line METHOD method_55090 readFromBuf (Lnet/minecraft/class_9129;)Lnet/minecraft/class_8957; ARG 0 buf CLASS class_8958 Data FIELD field_47323 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47324 PATTERN_CODEC Lcom/mojang/serialization/Codec; FIELD field_47325 KEY_ENTRY_CODEC Lcom/mojang/serialization/Codec; METHOD method_55093 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_55094 (Lnet/minecraft/class_8957$class_8958;)Ljava/util/List; ARG 0 data METHOD method_55095 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; ARG 0 keyEntry METHOD method_55096 (Ljava/util/List;)Lcom/mojang/serialization/DataResult; ARG 0 pattern METHOD method_55097 (Lnet/minecraft/class_8957$class_8958;)Ljava/util/Map; ARG 0 data