Package net.minecraft.util
Enum Class Formatting
- All Implemented Interfaces:
- Serializable,- Comparable<Formatting>,- Constable,- StringIdentifiable
An enum holding formattings.
 
There are two types of formattings, color and modifier. Color formattings
 are associated with a specific color, while modifier formattings modify the
 style, such as by bolding the text. RESET is a special formatting
 and is not classified as either of these two.
- Mappings:
- Namespace - Name - named - net/minecraft/util/Formatting- intermediary - net/minecraft/class_124- official - n
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>Nested classes/interfaces inherited from interface net.minecraft.util.StringIdentifiableStringIdentifiable.BasicCodec<S extends StringIdentifiable>, StringIdentifiable.EnumCodec<E extends Enum<E> & StringIdentifiable>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescription
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Map<String, Formatting> private final charstatic final com.mojang.serialization.Codec<Formatting> private final intprivate static final Patternstatic final charprivate final booleanprivate final Stringprivate final StringFields inherited from interface net.minecraft.util.StringIdentifiableCACHED_MAP_THRESHOLD
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateFormatting(String name, char code, boolean modifier) privateFormatting(String name, char code, boolean modifier, int colorIndex, @Nullable Integer colorValue) privateFormatting(String name, char code, int colorIndex, @Nullable Integer colorValue) 
- 
Method SummaryModifier and TypeMethodDescriptionasString()Returns the unique string representation of the enum, used for serialization.static @Nullable FormattingbyCode(char code) Returns the formatting with the codecode, ornullif there is none.static @Nullable FormattingbyColorIndex(int colorIndex) Returns the formatting with the color indexcolorIndex, ornullif there is none.static @Nullable FormattingReturns the formatting with the namename, ornullif there is none.chargetCode()Returns the code to be placed after the '\u00a7' when this format is converted to a string.intReturns the color index for the formatting, or-1to indicate no color.Returns the color of the formatted text, ornullif the formatting has no associated color.getName()Returns the name of the formatting.static Collection<String> getNames(boolean colors, boolean modifiers) Returns the list of formattings matching the given condition.booleanisColor()Returns true if the formatting is associated with a color, false otherwise.booleanReturns true if the formatting is a modifier, false otherwise.private static StringReturns thetextwith all formatting codes removed.toString()static FormattingReturns the enum constant of this class with the specified name.static Formatting[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
BLACK- Mappings:
- Namespace - Name - Mixin selector - named - BLACK- Lnet/minecraft/util/Formatting;BLACK:Lnet/minecraft/util/Formatting;- intermediary - field_1074- Lnet/minecraft/class_124;field_1074:Lnet/minecraft/class_124;- official - a- Ln;a:Ln;
 
- 
DARK_BLUE- Mappings:
- Namespace - Name - Mixin selector - named - DARK_BLUE- Lnet/minecraft/util/Formatting;DARK_BLUE:Lnet/minecraft/util/Formatting;- intermediary - field_1058- Lnet/minecraft/class_124;field_1058:Lnet/minecraft/class_124;- official - b- Ln;b:Ln;
 
- 
DARK_GREEN- Mappings:
- Namespace - Name - Mixin selector - named - DARK_GREEN- Lnet/minecraft/util/Formatting;DARK_GREEN:Lnet/minecraft/util/Formatting;- intermediary - field_1077- Lnet/minecraft/class_124;field_1077:Lnet/minecraft/class_124;- official - c- Ln;c:Ln;
 
- 
DARK_AQUA- Mappings:
- Namespace - Name - Mixin selector - named - DARK_AQUA- Lnet/minecraft/util/Formatting;DARK_AQUA:Lnet/minecraft/util/Formatting;- intermediary - field_1062- Lnet/minecraft/class_124;field_1062:Lnet/minecraft/class_124;- official - d- Ln;d:Ln;
 
- 
DARK_RED- Mappings:
- Namespace - Name - Mixin selector - named - DARK_RED- Lnet/minecraft/util/Formatting;DARK_RED:Lnet/minecraft/util/Formatting;- intermediary - field_1079- Lnet/minecraft/class_124;field_1079:Lnet/minecraft/class_124;- official - e- Ln;e:Ln;
 
- 
DARK_PURPLE- Mappings:
- Namespace - Name - Mixin selector - named - DARK_PURPLE- Lnet/minecraft/util/Formatting;DARK_PURPLE:Lnet/minecraft/util/Formatting;- intermediary - field_1064- Lnet/minecraft/class_124;field_1064:Lnet/minecraft/class_124;- official - f- Ln;f:Ln;
 
- 
GOLD- Mappings:
- Namespace - Name - Mixin selector - named - GOLD- Lnet/minecraft/util/Formatting;GOLD:Lnet/minecraft/util/Formatting;- intermediary - field_1065- Lnet/minecraft/class_124;field_1065:Lnet/minecraft/class_124;- official - g- Ln;g:Ln;
 
- 
GRAY- Mappings:
- Namespace - Name - Mixin selector - named - GRAY- Lnet/minecraft/util/Formatting;GRAY:Lnet/minecraft/util/Formatting;- intermediary - field_1080- Lnet/minecraft/class_124;field_1080:Lnet/minecraft/class_124;- official - h- Ln;h:Ln;
 
- 
DARK_GRAY- Mappings:
- Namespace - Name - Mixin selector - named - DARK_GRAY- Lnet/minecraft/util/Formatting;DARK_GRAY:Lnet/minecraft/util/Formatting;- intermediary - field_1063- Lnet/minecraft/class_124;field_1063:Lnet/minecraft/class_124;- official - i- Ln;i:Ln;
 
- 
BLUE- Mappings:
- Namespace - Name - Mixin selector - named - BLUE- Lnet/minecraft/util/Formatting;BLUE:Lnet/minecraft/util/Formatting;- intermediary - field_1078- Lnet/minecraft/class_124;field_1078:Lnet/minecraft/class_124;- official - j- Ln;j:Ln;
 
- 
GREEN- Mappings:
- Namespace - Name - Mixin selector - named - GREEN- Lnet/minecraft/util/Formatting;GREEN:Lnet/minecraft/util/Formatting;- intermediary - field_1060- Lnet/minecraft/class_124;field_1060:Lnet/minecraft/class_124;- official - k- Ln;k:Ln;
 
- 
AQUA- Mappings:
- Namespace - Name - Mixin selector - named - AQUA- Lnet/minecraft/util/Formatting;AQUA:Lnet/minecraft/util/Formatting;- intermediary - field_1075- Lnet/minecraft/class_124;field_1075:Lnet/minecraft/class_124;- official - l- Ln;l:Ln;
 
- 
RED- Mappings:
- Namespace - Name - Mixin selector - named - RED- Lnet/minecraft/util/Formatting;RED:Lnet/minecraft/util/Formatting;- intermediary - field_1061- Lnet/minecraft/class_124;field_1061:Lnet/minecraft/class_124;- official - m- Ln;m:Ln;
 
- 
LIGHT_PURPLE- Mappings:
- Namespace - Name - Mixin selector - named - LIGHT_PURPLE- Lnet/minecraft/util/Formatting;LIGHT_PURPLE:Lnet/minecraft/util/Formatting;- intermediary - field_1076- Lnet/minecraft/class_124;field_1076:Lnet/minecraft/class_124;- official - n- Ln;n:Ln;
 
- 
YELLOW- Mappings:
- Namespace - Name - Mixin selector - named - YELLOW- Lnet/minecraft/util/Formatting;YELLOW:Lnet/minecraft/util/Formatting;- intermediary - field_1054- Lnet/minecraft/class_124;field_1054:Lnet/minecraft/class_124;- official - o- Ln;o:Ln;
 
- 
WHITE- Mappings:
- Namespace - Name - Mixin selector - named - WHITE- Lnet/minecraft/util/Formatting;WHITE:Lnet/minecraft/util/Formatting;- intermediary - field_1068- Lnet/minecraft/class_124;field_1068:Lnet/minecraft/class_124;- official - p- Ln;p:Ln;
 
- 
OBFUSCATED- Mappings:
- Namespace - Name - Mixin selector - named - OBFUSCATED- Lnet/minecraft/util/Formatting;OBFUSCATED:Lnet/minecraft/util/Formatting;- intermediary - field_1051- Lnet/minecraft/class_124;field_1051:Lnet/minecraft/class_124;- official - q- Ln;q:Ln;
 
- 
BOLD- Mappings:
- Namespace - Name - Mixin selector - named - BOLD- Lnet/minecraft/util/Formatting;BOLD:Lnet/minecraft/util/Formatting;- intermediary - field_1067- Lnet/minecraft/class_124;field_1067:Lnet/minecraft/class_124;- official - r- Ln;r:Ln;
 
- 
STRIKETHROUGH- Mappings:
- Namespace - Name - Mixin selector - named - STRIKETHROUGH- Lnet/minecraft/util/Formatting;STRIKETHROUGH:Lnet/minecraft/util/Formatting;- intermediary - field_1055- Lnet/minecraft/class_124;field_1055:Lnet/minecraft/class_124;- official - s- Ln;s:Ln;
 
- 
UNDERLINE- Mappings:
- Namespace - Name - Mixin selector - named - UNDERLINE- Lnet/minecraft/util/Formatting;UNDERLINE:Lnet/minecraft/util/Formatting;- intermediary - field_1073- Lnet/minecraft/class_124;field_1073:Lnet/minecraft/class_124;- official - t- Ln;t:Ln;
 
- 
ITALIC- Mappings:
- Namespace - Name - Mixin selector - named - ITALIC- Lnet/minecraft/util/Formatting;ITALIC:Lnet/minecraft/util/Formatting;- intermediary - field_1056- Lnet/minecraft/class_124;field_1056:Lnet/minecraft/class_124;- official - u- Ln;u:Ln;
 
- 
RESET- Mappings:
- Namespace - Name - Mixin selector - named - RESET- Lnet/minecraft/util/Formatting;RESET:Lnet/minecraft/util/Formatting;- intermediary - field_1070- Lnet/minecraft/class_124;field_1070:Lnet/minecraft/class_124;- official - v- Ln;v:Ln;
 
 
- 
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/util/Formatting;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_39218- Lnet/minecraft/class_124;field_39218:Lcom/mojang/serialization/Codec;- official - w- Ln;w:Lcom/mojang/serialization/Codec;
 
- 
FORMATTING_CODE_PREFIXpublic static final char FORMATTING_CODE_PREFIX- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - FORMATTING_CODE_PREFIX- Lnet/minecraft/util/Formatting;FORMATTING_CODE_PREFIX:C- intermediary - field_33292- Lnet/minecraft/class_124;field_33292:C- official - x- Ln;x:C
 
- 
BY_NAME- Mappings:
- Namespace - Name - Mixin selector - named - BY_NAME- Lnet/minecraft/util/Formatting;BY_NAME:Ljava/util/Map;- intermediary - field_1052- Lnet/minecraft/class_124;field_1052:Ljava/util/Map;- official - y- Ln;y:Ljava/util/Map;
 
- 
FORMATTING_CODE_PATTERN- Mappings:
- Namespace - Name - Mixin selector - named - FORMATTING_CODE_PATTERN- Lnet/minecraft/util/Formatting;FORMATTING_CODE_PATTERN:Ljava/util/regex/Pattern;- intermediary - field_1066- Lnet/minecraft/class_124;field_1066:Ljava/util/regex/Pattern;- official - z- Ln;z:Ljava/util/regex/Pattern;
 
- 
name- Mappings:
- Namespace - Name - Mixin selector - named - name- Lnet/minecraft/util/Formatting;name:Ljava/lang/String;- intermediary - field_1057- Lnet/minecraft/class_124;field_1057:Ljava/lang/String;- official - A- Ln;A:Ljava/lang/String;
 
- 
codeprivate final char code- Mappings:
- Namespace - Name - Mixin selector - named - code- Lnet/minecraft/util/Formatting;code:C- intermediary - field_1059- Lnet/minecraft/class_124;field_1059:C- official - B- Ln;B:C
 
- 
modifierprivate final boolean modifier- Mappings:
- Namespace - Name - Mixin selector - named - modifier- Lnet/minecraft/util/Formatting;modifier:Z- intermediary - field_1081- Lnet/minecraft/class_124;field_1081:Z- official - C- Ln;C:Z
 
- 
stringValue- Mappings:
- Namespace - Name - Mixin selector - named - stringValue- Lnet/minecraft/util/Formatting;stringValue:Ljava/lang/String;- intermediary - field_1069- Lnet/minecraft/class_124;field_1069:Ljava/lang/String;- official - D- Ln;D:Ljava/lang/String;
 
- 
colorIndexprivate final int colorIndex- Mappings:
- Namespace - Name - Mixin selector - named - colorIndex- Lnet/minecraft/util/Formatting;colorIndex:I- intermediary - field_1071- Lnet/minecraft/class_124;field_1071:I- official - E- Ln;E:I
 
- 
colorValue- Mappings:
- Namespace - Name - Mixin selector - named - colorValue- Lnet/minecraft/util/Formatting;colorValue:Ljava/lang/Integer;- intermediary - field_1053- Lnet/minecraft/class_124;field_1053:Ljava/lang/Integer;- official - F- Ln;F:Ljava/lang/Integer;
 
 
- 
- 
Constructor Details- 
Formatting- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V- intermediary - <init>- Lnet/minecraft/class_124;<init>(Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V- official - <init>- Ln;<init>(Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V
 
- 
Formatting- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V- intermediary - <init>- Lnet/minecraft/class_124;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V- official - <init>- Ln;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V
 
- 
Formattingprivate Formatting(String name, char code, boolean modifier, int colorIndex, @Nullable @Nullable Integer colorValue) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V- intermediary - <init>- Lnet/minecraft/class_124;<init>(Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V- official - <init>- Ln;<init>(Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V
 
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
- 
sanitize- Mappings:
- Namespace - Name - Mixin selector - named - sanitize- Lnet/minecraft/util/Formatting;sanitize(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_535- Lnet/minecraft/class_124;method_535(Ljava/lang/String;)Ljava/lang/String;- official - c- Ln;c(Ljava/lang/String;)Ljava/lang/String;
 
- 
getCodepublic char getCode()Returns the code to be placed after the '\u00a7' when this format is converted to a string.- Returns:
- the code to be placed after the '\u00a7' when this format is converted to a string
- Mappings:
- Namespace - Name - Mixin selector - named - getCode- Lnet/minecraft/util/Formatting;getCode()C- intermediary - method_36145- Lnet/minecraft/class_124;method_36145()C- official - a- Ln;a()C
 
- 
getColorIndexpublic int getColorIndex()Returns the color index for the formatting, or-1to indicate no color.- Returns:
- the color index for the formatting, or -1to indicate no color
- API Note:
- This is also used to calculate scoreboard team display slot IDs.
- Mappings:
- Namespace - Name - Mixin selector - named - getColorIndex- Lnet/minecraft/util/Formatting;getColorIndex()I- intermediary - method_536- Lnet/minecraft/class_124;method_536()I- official - b- Ln;b()I
 
- 
isModifierpublic boolean isModifier()Returns true if the formatting is a modifier, false otherwise.- Returns:
- true if the formatting is a modifier, false otherwise
- Mappings:
- Namespace - Name - Mixin selector - named - isModifier- Lnet/minecraft/util/Formatting;isModifier()Z- intermediary - method_542- Lnet/minecraft/class_124;method_542()Z- official - d- Ln;d()Z
 
- 
isColorpublic boolean isColor()Returns true if the formatting is associated with a color, false otherwise.- Returns:
- true if the formatting is associated with a color, false otherwise
- Mappings:
- Namespace - Name - Mixin selector - named - isColor- Lnet/minecraft/util/Formatting;isColor()Z- intermediary - method_543- Lnet/minecraft/class_124;method_543()Z- official - e- Ln;e()Z
 
- 
getColorValueReturns the color of the formatted text, ornullif the formatting has no associated color.- Returns:
- the color of the formatted text, or nullif the formatting has no associated color
- Mappings:
- Namespace - Name - Mixin selector - named - getColorValue- Lnet/minecraft/util/Formatting;getColorValue()Ljava/lang/Integer;- intermediary - method_532- Lnet/minecraft/class_124;method_532()Ljava/lang/Integer;- official - f- Ln;f()Ljava/lang/Integer;
 
- 
getNameReturns the name of the formatting.- Returns:
- the name of the formatting
- Mappings:
- Namespace - Name - Mixin selector - named - getName- Lnet/minecraft/util/Formatting;getName()Ljava/lang/String;- intermediary - method_537- Lnet/minecraft/class_124;method_537()Ljava/lang/String;- official - g- Ln;g()Ljava/lang/String;
 
- 
toString- Overrides:
- toStringin class- Enum<Formatting>
 
- 
strip@Contract("!null->!null;_->_") @Nullable public static @Nullable String strip(@Nullable @Nullable String string) Returns thetextwith all formatting codes removed.- Returns:
- the textwith all formatting codes removed
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - strip- Lnet/minecraft/util/Formatting;strip(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_539- Lnet/minecraft/class_124;method_539(Ljava/lang/String;)Ljava/lang/String;- official - a- Ln;a(Ljava/lang/String;)Ljava/lang/String;
 
- 
byNameReturns the formatting with the namename, ornullif there is none.- Returns:
- the formatting with the name name, ornullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - byName- Lnet/minecraft/util/Formatting;byName(Ljava/lang/String;)Lnet/minecraft/util/Formatting;- intermediary - method_533- Lnet/minecraft/class_124;method_533(Ljava/lang/String;)Lnet/minecraft/class_124;- official - b- Ln;b(Ljava/lang/String;)Ln;
 
- 
byColorIndexReturns the formatting with the color indexcolorIndex, ornullif there is none.- Returns:
- the formatting with the color index colorIndex, ornullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - byColorIndex- Lnet/minecraft/util/Formatting;byColorIndex(I)Lnet/minecraft/util/Formatting;- intermediary - method_534- Lnet/minecraft/class_124;method_534(I)Lnet/minecraft/class_124;- official - a- Ln;a(I)Ln;
 
- 
byCodeReturns the formatting with the codecode, ornullif there is none.- Returns:
- the formatting with the code code, ornullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - byCode- Lnet/minecraft/util/Formatting;byCode(C)Lnet/minecraft/util/Formatting;- intermediary - method_544- Lnet/minecraft/class_124;method_544(C)Lnet/minecraft/class_124;- official - a- Ln;a(C)Ln;
 
- 
getNamesReturns the list of formattings matching the given condition.- Parameters:
- colors- whether or not to include color formattings
- modifiers- whether or not to include modifier formattings
- Returns:
- the list of formattings matching the given condition
- Mappings:
- Namespace - Name - Mixin selector - named - getNames- Lnet/minecraft/util/Formatting;getNames(ZZ)Ljava/util/Collection;- intermediary - method_540- Lnet/minecraft/class_124;method_540(ZZ)Ljava/util/Collection;- official - a- Ln;a(ZZ)Ljava/util/Collection;
 
- 
asStringReturns the unique string representation of the enum, used for serialization.- Specified by:
- asStringin interface- StringIdentifiable
- Returns:
- the unique string representation of the enum, used for serialization
- Mappings:
- Namespace - Name - Mixin selector - named - asString- Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;- intermediary - method_15434- Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;- official - c- Lazv;c()Ljava/lang/String;
 
 
-