Package net.minecraft.text
Class TextColor
java.lang.Object
net.minecraft.text.TextColor
- See Also:
 - Mappings:
 Namespace Name named net/minecraft/text/TextColorintermediary net/minecraft/class_5251official yn
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TextColor> private static final Map<Formatting, TextColor> private final intprivate static final String - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanfromFormatting(Formatting formatting) Obtains a text color from a formatting.static TextColorfromRgb(int rgb) Obtains a text color from an RGB value.private StringgetName()Gets the name of this color, used for converting the color to JSON format.intgetRgb()Gets the RGB value of this color.inthashCode()static com.mojang.serialization.DataResult<TextColor> Parses a color by its name.toString() 
- 
Field Details
- 
RGB_PREFIX
- See Also:
 - Mappings:
 Namespace Name Mixin selector named RGB_PREFIXLnet/minecraft/text/TextColor;RGB_PREFIX:Ljava/lang/String;intermediary field_33291Lnet/minecraft/class_5251;field_33291:Ljava/lang/String;official bLyn;b:Ljava/lang/String;
 - 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/text/TextColor;CODEC:Lcom/mojang/serialization/Codec;intermediary field_39242Lnet/minecraft/class_5251;field_39242:Lcom/mojang/serialization/Codec;official aLyn;a:Lcom/mojang/serialization/Codec;
 - 
FORMATTING_TO_COLOR
- Mappings:
 Namespace Name Mixin selector named FORMATTING_TO_COLORLnet/minecraft/text/TextColor;FORMATTING_TO_COLOR:Ljava/util/Map;intermediary field_24362Lnet/minecraft/class_5251;field_24362:Ljava/util/Map;official cLyn;c:Ljava/util/Map;
 - 
BY_NAME
- Mappings:
 Namespace Name Mixin selector named BY_NAMELnet/minecraft/text/TextColor;BY_NAME:Ljava/util/Map;intermediary field_24363Lnet/minecraft/class_5251;field_24363:Ljava/util/Map;official dLyn;d:Ljava/util/Map;
 - 
rgb
private final int rgb- Mappings:
 Namespace Name Mixin selector named rgbLnet/minecraft/text/TextColor;rgb:Iintermediary field_24364Lnet/minecraft/class_5251;field_24364:Iofficial eLyn;e:I
 - 
name
- Mappings:
 Namespace Name Mixin selector named nameLnet/minecraft/text/TextColor;name:Ljava/lang/String;intermediary field_24365Lnet/minecraft/class_5251;field_24365:Ljava/lang/String;official fLyn;f:Ljava/lang/String;
 
 - 
 - 
Constructor Details
- 
TextColor
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/text/TextColor;<init>(ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_5251;<init>(ILjava/lang/String;)Vofficial <init>Lyn;<init>(ILjava/lang/String;)V
 - 
TextColor
private TextColor(int rgb) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/text/TextColor;<init>(I)Vintermediary <init>Lnet/minecraft/class_5251;<init>(I)Vofficial <init>Lyn;<init>(I)V
 
 - 
 - 
Method Details
- 
getRgb
public int getRgb()Gets the RGB value of this color.The red bits can be obtained by
(rgb >> 16) & 0xFF, green bits by(rgb >> 8) & 0xFF, blue bits byrgb & 0xFF.- Mappings:
 Namespace Name Mixin selector named getRgbLnet/minecraft/text/TextColor;getRgb()Iintermediary method_27716Lnet/minecraft/class_5251;method_27716()Iofficial aLyn;a()I
 - 
getName
Gets the name of this color, used for converting the color to JSON format.- Mappings:
 Namespace Name Mixin selector named getNameLnet/minecraft/text/TextColor;getName()Ljava/lang/String;intermediary method_27721Lnet/minecraft/class_5251;method_27721()Ljava/lang/String;official bLyn;b()Ljava/lang/String;
 - 
getHexCode
- Mappings:
 Namespace Name Mixin selector named getHexCodeLnet/minecraft/text/TextColor;getHexCode()Ljava/lang/String;intermediary method_27723Lnet/minecraft/class_5251;method_27723()Ljava/lang/String;official cLyn;c()Ljava/lang/String;
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 - 
fromFormatting
Obtains a text color from a formatting.- Parameters:
 formatting- the formatting- Mappings:
 Namespace Name Mixin selector named fromFormattingLnet/minecraft/text/TextColor;fromFormatting(Lnet/minecraft/util/Formatting;)Lnet/minecraft/text/TextColor;intermediary method_27718Lnet/minecraft/class_5251;method_27718(Lnet/minecraft/class_124;)Lnet/minecraft/class_5251;official aLyn;a(Lo;)Lyn;
 - 
fromRgb
Obtains a text color from an RGB value.- Parameters:
 rgb- the RGB color- Mappings:
 Namespace Name Mixin selector named fromRgbLnet/minecraft/text/TextColor;fromRgb(I)Lnet/minecraft/text/TextColor;intermediary method_27717Lnet/minecraft/class_5251;method_27717(I)Lnet/minecraft/class_5251;official aLyn;a(I)Lyn;
 - 
parse
Parses a color by its name.- Parameters:
 name- the name- Mappings:
 Namespace Name Mixin selector named parseLnet/minecraft/text/TextColor;parse(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;intermediary method_27719Lnet/minecraft/class_5251;method_27719(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;official aLyn;a(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
 
 -