Package net.minecraft.text
Class TextColor
java.lang.Object
net.minecraft.text.TextColor
- See Also:
- Mappings:
Namespace Name official rxintermediary net/minecraft/class_5251named net/minecraft/text/TextColor
-
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()Parses a color by its name.toString()
-
Field Details
-
RGB_PREFIX
- See Also:
- Mappings:
Namespace Name Mixin selector official bLrx;b:Ljava/lang/String;intermediary field_33291Lnet/minecraft/class_5251;field_33291:Ljava/lang/String;named RGB_PREFIXLnet/minecraft/text/TextColor;RGB_PREFIX:Ljava/lang/String;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLrx;a:Lcom/mojang/serialization/Codec;intermediary field_39242Lnet/minecraft/class_5251;field_39242:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/text/TextColor;CODEC:Lcom/mojang/serialization/Codec;
-
FORMATTING_TO_COLOR
- Mappings:
Namespace Name Mixin selector official cLrx;c:Ljava/util/Map;intermediary field_24362Lnet/minecraft/class_5251;field_24362:Ljava/util/Map;named FORMATTING_TO_COLORLnet/minecraft/text/TextColor;FORMATTING_TO_COLOR:Ljava/util/Map;
-
BY_NAME
- Mappings:
Namespace Name Mixin selector official dLrx;d:Ljava/util/Map;intermediary field_24363Lnet/minecraft/class_5251;field_24363:Ljava/util/Map;named BY_NAMELnet/minecraft/text/TextColor;BY_NAME:Ljava/util/Map;
-
rgb
private final int rgb- Mappings:
Namespace Name Mixin selector official eLrx;e:Iintermediary field_24364Lnet/minecraft/class_5251;field_24364:Inamed rgbLnet/minecraft/text/TextColor;rgb:I
-
name
- Mappings:
Namespace Name Mixin selector official fLrx;f:Ljava/lang/String;intermediary field_24365Lnet/minecraft/class_5251;field_24365:Ljava/lang/String;named nameLnet/minecraft/text/TextColor;name:Ljava/lang/String;
-
-
Constructor Details
-
TextColor
- Mappings:
Namespace Name Mixin selector official <init>Lrx;<init>(ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_5251;<init>(ILjava/lang/String;)Vnamed <init>Lnet/minecraft/text/TextColor;<init>(ILjava/lang/String;)V
-
TextColor
private TextColor(int rgb) - Mappings:
Namespace Name Mixin selector official <init>Lrx;<init>(I)Vintermediary <init>Lnet/minecraft/class_5251;<init>(I)Vnamed <init>Lnet/minecraft/text/TextColor;<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 official aLrx;a()Iintermediary method_27716Lnet/minecraft/class_5251;method_27716()Inamed getRgbLnet/minecraft/text/TextColor;getRgb()I
-
getName
Gets the name of this color, used for converting the color to JSON format.- Mappings:
Namespace Name Mixin selector official bLrx;b()Ljava/lang/String;intermediary method_27721Lnet/minecraft/class_5251;method_27721()Ljava/lang/String;named getNameLnet/minecraft/text/TextColor;getName()Ljava/lang/String;
-
getHexCode
- Mappings:
Namespace Name Mixin selector official cLrx;c()Ljava/lang/String;intermediary method_27723Lnet/minecraft/class_5251;method_27723()Ljava/lang/String;named getHexCodeLnet/minecraft/text/TextColor;getHexCode()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 official aLrx;a(Lp;)Lrx;intermediary method_27718Lnet/minecraft/class_5251;method_27718(Lnet/minecraft/class_124;)Lnet/minecraft/class_5251;named fromFormattingLnet/minecraft/text/TextColor;fromFormatting(Lnet/minecraft/util/Formatting;)Lnet/minecraft/text/TextColor;
-
fromRgb
Obtains a text color from an RGB value.- Parameters:
rgb- the RGB color- Mappings:
Namespace Name Mixin selector official aLrx;a(I)Lrx;intermediary method_27717Lnet/minecraft/class_5251;method_27717(I)Lnet/minecraft/class_5251;named fromRgbLnet/minecraft/text/TextColor;fromRgb(I)Lnet/minecraft/text/TextColor;
-
parse
Parses a color by its name.- Parameters:
name- the name- Mappings:
Namespace Name Mixin selector official aLrx;a(Ljava/lang/String;)Lrx;intermediary method_27719Lnet/minecraft/class_5251;method_27719(Ljava/lang/String;)Lnet/minecraft/class_5251;named parseLnet/minecraft/text/TextColor;parse(Ljava/lang/String;)Lnet/minecraft/text/TextColor;
-