CLASS c net/minecraft/util/Formatting
	FIELD A modifier Z
	FIELD B stringValue Ljava/lang/String;
	FIELD C colorIndex I
	FIELD D colorValue Ljava/lang/Integer;
	FIELD w BY_NAME Ljava/util/Map;
	FIELD x FORMATTING_CODE_PATTERN Ljava/util/regex/Pattern;
	FIELD y name Ljava/lang/String;
	FIELD z code C
	METHOD <init> (Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V
		ARG 3 name
		ARG 4 code
		ARG 5 colorIndex
		ARG 6 colorValue
	METHOD <init> (Ljava/lang/String;ILjava/lang/String;CZ)V
		ARG 3 name
		ARG 4 code
		ARG 5 modifier
	METHOD <init> (Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V
		ARG 3 name
		ARG 4 code
		ARG 5 modifier
		ARG 6 colorIndex
		ARG 7 colorValue
	METHOD a byCode (C)Lc;
		ARG 0 code
	METHOD a byColorIndex (I)Lc;
		ARG 0 colorIndex
	METHOD a (Lc;)Lc;
		ARG 0 f
	METHOD a getFormatAtEnd (Ljava/lang/String;)Ljava/lang/String;
		ARG 0 string
	METHOD a getNames (ZZ)Ljava/util/Collection;
		ARG 0 colors
		ARG 1 modifiers
	METHOD b getColorIndex ()I
	METHOD b (Lc;)Ljava/lang/String;
		ARG 0 f
	METHOD b strip (Ljava/lang/String;)Ljava/lang/String;
		ARG 0 string
	METHOD c isModifier ()Z
	METHOD c byName (Ljava/lang/String;)Lc;
		ARG 0 name
	METHOD d isColor ()Z
	METHOD d sanitize (Ljava/lang/String;)Ljava/lang/String;
		ARG 0 name
	METHOD e getColorValue ()Ljava/lang/Integer;
	METHOD f affectsGlyphWidth ()Z
	METHOD g getName ()Ljava/lang/String;
