Enum Formatting

java.lang.Object
java.lang.Enum<Formatting>
net.minecraft.util.Formatting
All Implemented Interfaces:
Serializable, Comparable<Formatting>, java.lang.constant.Constable

public enum Formatting
extends Enum<Formatting>
Mappings:
Namespace Name
official a
intermediary net/minecraft/class_1
named net/minecraft/util/Formatting
  • Enum Constant Details

    • BLACK

      public static final Formatting BLACK
      Mappings:
      Namespace Name Mixin selector
      official a La;a:La;
      intermediary field_5 Lnet/minecraft/class_1;field_5:Lnet/minecraft/class_1;
      named BLACK Lnet/minecraft/util/Formatting;BLACK:Lnet/minecraft/util/Formatting;
    • DARK_BLUE

      public static final Formatting DARK_BLUE
      Mappings:
      Namespace Name Mixin selector
      official b La;b:La;
      intermediary field_6 Lnet/minecraft/class_1;field_6:Lnet/minecraft/class_1;
      named DARK_BLUE Lnet/minecraft/util/Formatting;DARK_BLUE:Lnet/minecraft/util/Formatting;
    • DARK_GREEN

      public static final Formatting DARK_GREEN
      Mappings:
      Namespace Name Mixin selector
      official c La;c:La;
      intermediary field_7 Lnet/minecraft/class_1;field_7:Lnet/minecraft/class_1;
      named DARK_GREEN Lnet/minecraft/util/Formatting;DARK_GREEN:Lnet/minecraft/util/Formatting;
    • DARK_AQUA

      public static final Formatting DARK_AQUA
      Mappings:
      Namespace Name Mixin selector
      official d La;d:La;
      intermediary field_8 Lnet/minecraft/class_1;field_8:Lnet/minecraft/class_1;
      named DARK_AQUA Lnet/minecraft/util/Formatting;DARK_AQUA:Lnet/minecraft/util/Formatting;
    • DARK_RED

      public static final Formatting DARK_RED
      Mappings:
      Namespace Name Mixin selector
      official e La;e:La;
      intermediary field_9 Lnet/minecraft/class_1;field_9:Lnet/minecraft/class_1;
      named DARK_RED Lnet/minecraft/util/Formatting;DARK_RED:Lnet/minecraft/util/Formatting;
    • DARK_PURPLE

      public static final Formatting DARK_PURPLE
      Mappings:
      Namespace Name Mixin selector
      official f La;f:La;
      intermediary field_10 Lnet/minecraft/class_1;field_10:Lnet/minecraft/class_1;
      named DARK_PURPLE Lnet/minecraft/util/Formatting;DARK_PURPLE:Lnet/minecraft/util/Formatting;
    • GOLD

      public static final Formatting GOLD
      Mappings:
      Namespace Name Mixin selector
      official g La;g:La;
      intermediary field_11 Lnet/minecraft/class_1;field_11:Lnet/minecraft/class_1;
      named GOLD Lnet/minecraft/util/Formatting;GOLD:Lnet/minecraft/util/Formatting;
    • GRAY

      public static final Formatting GRAY
      Mappings:
      Namespace Name Mixin selector
      official h La;h:La;
      intermediary field_12 Lnet/minecraft/class_1;field_12:Lnet/minecraft/class_1;
      named GRAY Lnet/minecraft/util/Formatting;GRAY:Lnet/minecraft/util/Formatting;
    • DARK_GRAY

      public static final Formatting DARK_GRAY
      Mappings:
      Namespace Name Mixin selector
      official i La;i:La;
      intermediary field_13 Lnet/minecraft/class_1;field_13:Lnet/minecraft/class_1;
      named DARK_GRAY Lnet/minecraft/util/Formatting;DARK_GRAY:Lnet/minecraft/util/Formatting;
    • BLUE

      public static final Formatting BLUE
      Mappings:
      Namespace Name Mixin selector
      official j La;j:La;
      intermediary field_14 Lnet/minecraft/class_1;field_14:Lnet/minecraft/class_1;
      named BLUE Lnet/minecraft/util/Formatting;BLUE:Lnet/minecraft/util/Formatting;
    • GREEN

      public static final Formatting GREEN
      Mappings:
      Namespace Name Mixin selector
      official k La;k:La;
      intermediary field_15 Lnet/minecraft/class_1;field_15:Lnet/minecraft/class_1;
      named GREEN Lnet/minecraft/util/Formatting;GREEN:Lnet/minecraft/util/Formatting;
    • AQUA

      public static final Formatting AQUA
      Mappings:
      Namespace Name Mixin selector
      official l La;l:La;
      intermediary field_16 Lnet/minecraft/class_1;field_16:Lnet/minecraft/class_1;
      named AQUA Lnet/minecraft/util/Formatting;AQUA:Lnet/minecraft/util/Formatting;
    • RED

      public static final Formatting RED
      Mappings:
      Namespace Name Mixin selector
      official m La;m:La;
      intermediary field_17 Lnet/minecraft/class_1;field_17:Lnet/minecraft/class_1;
      named RED Lnet/minecraft/util/Formatting;RED:Lnet/minecraft/util/Formatting;
    • LIGHT_PURPLE

      public static final Formatting LIGHT_PURPLE
      Mappings:
      Namespace Name Mixin selector
      official n La;n:La;
      intermediary field_18 Lnet/minecraft/class_1;field_18:Lnet/minecraft/class_1;
      named LIGHT_PURPLE Lnet/minecraft/util/Formatting;LIGHT_PURPLE:Lnet/minecraft/util/Formatting;
    • YELLOW

      public static final Formatting YELLOW
      Mappings:
      Namespace Name Mixin selector
      official o La;o:La;
      intermediary field_19 Lnet/minecraft/class_1;field_19:Lnet/minecraft/class_1;
      named YELLOW Lnet/minecraft/util/Formatting;YELLOW:Lnet/minecraft/util/Formatting;
    • WHITE

      public static final Formatting WHITE
      Mappings:
      Namespace Name Mixin selector
      official p La;p:La;
      intermediary field_20 Lnet/minecraft/class_1;field_20:Lnet/minecraft/class_1;
      named WHITE Lnet/minecraft/util/Formatting;WHITE:Lnet/minecraft/util/Formatting;
    • OBFUSCATED

      public static final Formatting OBFUSCATED
      Mappings:
      Namespace Name Mixin selector
      official q La;q:La;
      intermediary field_21 Lnet/minecraft/class_1;field_21:Lnet/minecraft/class_1;
      named OBFUSCATED Lnet/minecraft/util/Formatting;OBFUSCATED:Lnet/minecraft/util/Formatting;
    • BOLD

      public static final Formatting BOLD
      Mappings:
      Namespace Name Mixin selector
      official r La;r:La;
      intermediary field_22 Lnet/minecraft/class_1;field_22:Lnet/minecraft/class_1;
      named BOLD Lnet/minecraft/util/Formatting;BOLD:Lnet/minecraft/util/Formatting;
    • STRIKETHROUGH

      public static final Formatting STRIKETHROUGH
      Mappings:
      Namespace Name Mixin selector
      official s La;s:La;
      intermediary field_23 Lnet/minecraft/class_1;field_23:Lnet/minecraft/class_1;
      named STRIKETHROUGH Lnet/minecraft/util/Formatting;STRIKETHROUGH:Lnet/minecraft/util/Formatting;
    • UNDERLINE

      public static final Formatting UNDERLINE
      Mappings:
      Namespace Name Mixin selector
      official t La;t:La;
      intermediary field_24 Lnet/minecraft/class_1;field_24:Lnet/minecraft/class_1;
      named UNDERLINE Lnet/minecraft/util/Formatting;UNDERLINE:Lnet/minecraft/util/Formatting;
    • ITALIC

      public static final Formatting ITALIC
      Mappings:
      Namespace Name Mixin selector
      official u La;u:La;
      intermediary field_25 Lnet/minecraft/class_1;field_25:Lnet/minecraft/class_1;
      named ITALIC Lnet/minecraft/util/Formatting;ITALIC:Lnet/minecraft/util/Formatting;
    • RESET

      public static final Formatting RESET
      Mappings:
      Namespace Name Mixin selector
      official v La;v:La;
      intermediary field_26 Lnet/minecraft/class_1;field_26:Lnet/minecraft/class_1;
      named RESET Lnet/minecraft/util/Formatting;RESET:Lnet/minecraft/util/Formatting;
  • Field Details

    • BY_NAME

      private static final Map<String,​Formatting> BY_NAME
      Mappings:
      Namespace Name Mixin selector
      official w La;w:Ljava/util/Map;
      intermediary field_27 Lnet/minecraft/class_1;field_27:Ljava/util/Map;
      named BY_NAME Lnet/minecraft/util/Formatting;BY_NAME:Ljava/util/Map;
    • FORMATTING_CODE_PATTERN

      private static final Pattern FORMATTING_CODE_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official x La;x:Ljava/util/regex/Pattern;
      intermediary field_28 Lnet/minecraft/class_1;field_28:Ljava/util/regex/Pattern;
      named FORMATTING_CODE_PATTERN Lnet/minecraft/util/Formatting;FORMATTING_CODE_PATTERN:Ljava/util/regex/Pattern;
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official y La;y:Ljava/lang/String;
      intermediary field_29 Lnet/minecraft/class_1;field_29:Ljava/lang/String;
      named name Lnet/minecraft/util/Formatting;name:Ljava/lang/String;
    • code

      private final char code
      Mappings:
      Namespace Name Mixin selector
      official z La;z:C
      intermediary field_30 Lnet/minecraft/class_1;field_30:C
      named code Lnet/minecraft/util/Formatting;code:C
    • modifier

      private final boolean modifier
      Mappings:
      Namespace Name Mixin selector
      official A La;A:Z
      intermediary field_1 Lnet/minecraft/class_1;field_1:Z
      named modifier Lnet/minecraft/util/Formatting;modifier:Z
    • stringValue

      private final String stringValue
      Mappings:
      Namespace Name Mixin selector
      official B La;B:Ljava/lang/String;
      intermediary field_2 Lnet/minecraft/class_1;field_2:Ljava/lang/String;
      named stringValue Lnet/minecraft/util/Formatting;stringValue:Ljava/lang/String;
    • colorIndex

      private final int colorIndex
      Mappings:
      Namespace Name Mixin selector
      official C La;C:I
      intermediary field_3 Lnet/minecraft/class_1;field_3:I
      named colorIndex Lnet/minecraft/util/Formatting;colorIndex:I
  • Constructor Details

    • Formatting

      private Formatting​(String name, char code, int colorIndex)
      Mappings:
      Namespace Name Mixin selector
      official <init> La;<init>(Ljava/lang/String;ILjava/lang/String;CI)V
      intermediary <init> Lnet/minecraft/class_1;<init>(Ljava/lang/String;ILjava/lang/String;CI)V
      named <init> Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CI)V
    • Formatting

      private Formatting​(String name, char code, boolean modifier)
      Mappings:
      Namespace Name Mixin selector
      official <init> La;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V
      intermediary <init> Lnet/minecraft/class_1;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V
      named <init> Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CZ)V
    • Formatting

      private Formatting​(String name, char code, boolean modifier, int colorIndex)
      Mappings:
      Namespace Name Mixin selector
      official <init> La;<init>(Ljava/lang/String;ILjava/lang/String;CZI)V
      intermediary <init> Lnet/minecraft/class_1;<init>(Ljava/lang/String;ILjava/lang/String;CZI)V
      named <init> Lnet/minecraft/util/Formatting;<init>(Ljava/lang/String;ILjava/lang/String;CZI)V
  • Method Details

    • values

      public static Formatting[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Formatting valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • sanitize

      private static String sanitize​(String name)
      Mappings:
      Namespace Name Mixin selector
      official c La;c(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_7 Lnet/minecraft/class_1;method_7(Ljava/lang/String;)Ljava/lang/String;
      named sanitize Lnet/minecraft/util/Formatting;sanitize(Ljava/lang/String;)Ljava/lang/String;
    • getColorIndex

      public int getColorIndex()
      Mappings:
      Namespace Name Mixin selector
      official b La;b()I
      intermediary method_4 Lnet/minecraft/class_1;method_4()I
      named getColorIndex Lnet/minecraft/util/Formatting;getColorIndex()I
    • isModifier

      public boolean isModifier()
      Mappings:
      Namespace Name Mixin selector
      official c La;c()Z
      intermediary method_6 Lnet/minecraft/class_1;method_6()Z
      named isModifier Lnet/minecraft/util/Formatting;isModifier()Z
    • isColor

      public boolean isColor()
      Mappings:
      Namespace Name Mixin selector
      official d La;d()Z
      intermediary method_8 Lnet/minecraft/class_1;method_8()Z
      named isColor Lnet/minecraft/util/Formatting;isColor()Z
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official e La;e()Ljava/lang/String;
      intermediary method_9 Lnet/minecraft/class_1;method_9()Ljava/lang/String;
      named getName Lnet/minecraft/util/Formatting;getName()Ljava/lang/String;
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Formatting>
      Mappings:
      Namespace Name Mixin selector
      official toString La;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/Formatting;toString()Ljava/lang/String;
    • strip

      public static String strip​(String string)
      Mappings:
      Namespace Name Mixin selector
      official a La;a(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_2 Lnet/minecraft/class_1;method_2(Ljava/lang/String;)Ljava/lang/String;
      named strip Lnet/minecraft/util/Formatting;strip(Ljava/lang/String;)Ljava/lang/String;
    • byName

      public static Formatting byName​(String name)
      Mappings:
      Namespace Name Mixin selector
      official b La;b(Ljava/lang/String;)La;
      intermediary method_5 Lnet/minecraft/class_1;method_5(Ljava/lang/String;)Lnet/minecraft/class_1;
      named byName Lnet/minecraft/util/Formatting;byName(Ljava/lang/String;)Lnet/minecraft/util/Formatting;
    • byColorIndex

      public static Formatting byColorIndex​(int colorIndex)
      Mappings:
      Namespace Name Mixin selector
      official a La;a(I)La;
      intermediary method_1 Lnet/minecraft/class_1;method_1(I)Lnet/minecraft/class_1;
      named byColorIndex Lnet/minecraft/util/Formatting;byColorIndex(I)Lnet/minecraft/util/Formatting;
    • getNames

      public static Collection<String> getNames​(boolean colors, boolean modifiers)
      Mappings:
      Namespace Name Mixin selector
      official a La;a(ZZ)Ljava/util/Collection;
      intermediary method_3 Lnet/minecraft/class_1;method_3(ZZ)Ljava/util/Collection;
      named getNames Lnet/minecraft/util/Formatting;getNames(ZZ)Ljava/util/Collection;