Package net.minecraft.text
Class TextColor
java.lang.Object
net.minecraft.text.TextColor
- See Also:
- Mappings:
Namespace Name named net/minecraft/text/TextColor
intermediary net/minecraft/class_5251
official xy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<TextColor> private static final Map
<Formatting, TextColor> private final int
private static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
fromFormatting
(Formatting formatting) Obtains a text color from a formatting.static TextColor
fromRgb
(int rgb) Obtains a text color from an RGB value.private String
getName()
Gets the name of this color, used for converting the color to JSON format.int
getRgb()
Gets the RGB value of this color.int
hashCode()
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_PREFIX
Lnet/minecraft/text/TextColor;RGB_PREFIX:Ljava/lang/String;
intermediary field_33291
Lnet/minecraft/class_5251;field_33291:Ljava/lang/String;
official b
Lxy;b:Ljava/lang/String;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/text/TextColor;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_39242
Lnet/minecraft/class_5251;field_39242:Lcom/mojang/serialization/Codec;
official a
Lxy;a:Lcom/mojang/serialization/Codec;
-
FORMATTING_TO_COLOR
- Mappings:
Namespace Name Mixin selector named FORMATTING_TO_COLOR
Lnet/minecraft/text/TextColor;FORMATTING_TO_COLOR:Ljava/util/Map;
intermediary field_24362
Lnet/minecraft/class_5251;field_24362:Ljava/util/Map;
official c
Lxy;c:Ljava/util/Map;
-
BY_NAME
- Mappings:
Namespace Name Mixin selector named BY_NAME
Lnet/minecraft/text/TextColor;BY_NAME:Ljava/util/Map;
intermediary field_24363
Lnet/minecraft/class_5251;field_24363:Ljava/util/Map;
official d
Lxy;d:Ljava/util/Map;
-
rgb
private final int rgb- Mappings:
Namespace Name Mixin selector named rgb
Lnet/minecraft/text/TextColor;rgb:I
intermediary field_24364
Lnet/minecraft/class_5251;field_24364:I
official e
Lxy;e:I
-
name
- Mappings:
Namespace Name Mixin selector named name
Lnet/minecraft/text/TextColor;name:Ljava/lang/String;
intermediary field_24365
Lnet/minecraft/class_5251;field_24365:Ljava/lang/String;
official f
Lxy;f:Ljava/lang/String;
-
-
Constructor Details
-
TextColor
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/text/TextColor;<init>(ILjava/lang/String;)V
intermediary <init>
Lnet/minecraft/class_5251;<init>(ILjava/lang/String;)V
official <init>
Lxy;<init>(ILjava/lang/String;)V
-
TextColor
private TextColor(int rgb) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/text/TextColor;<init>(I)V
intermediary <init>
Lnet/minecraft/class_5251;<init>(I)V
official <init>
Lxy;<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 getRgb
Lnet/minecraft/text/TextColor;getRgb()I
intermediary method_27716
Lnet/minecraft/class_5251;method_27716()I
official a
Lxy;a()I
-
getName
Gets the name of this color, used for converting the color to JSON format.- Mappings:
Namespace Name Mixin selector named getName
Lnet/minecraft/text/TextColor;getName()Ljava/lang/String;
intermediary method_27721
Lnet/minecraft/class_5251;method_27721()Ljava/lang/String;
official b
Lxy;b()Ljava/lang/String;
-
getHexCode
- Mappings:
Namespace Name Mixin selector named getHexCode
Lnet/minecraft/text/TextColor;getHexCode()Ljava/lang/String;
intermediary method_27723
Lnet/minecraft/class_5251;method_27723()Ljava/lang/String;
official c
Lxy;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 fromFormatting
Lnet/minecraft/text/TextColor;fromFormatting(Lnet/minecraft/util/Formatting;)Lnet/minecraft/text/TextColor;
intermediary method_27718
Lnet/minecraft/class_5251;method_27718(Lnet/minecraft/class_124;)Lnet/minecraft/class_5251;
official a
Lxy;a(Ln;)Lxy;
-
fromRgb
Obtains a text color from an RGB value.- Parameters:
rgb
- the RGB color- Mappings:
Namespace Name Mixin selector named fromRgb
Lnet/minecraft/text/TextColor;fromRgb(I)Lnet/minecraft/text/TextColor;
intermediary method_27717
Lnet/minecraft/class_5251;method_27717(I)Lnet/minecraft/class_5251;
official a
Lxy;a(I)Lxy;
-
parse
Parses a color by its name.- Parameters:
name
- the name- Mappings:
Namespace Name Mixin selector named parse
Lnet/minecraft/text/TextColor;parse(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
intermediary method_27719
Lnet/minecraft/class_5251;method_27719(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
official a
Lxy;a(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
-