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 xy
-
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 bLxy;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 aLxy;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 cLxy;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 dLxy;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 eLxy;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 fLxy;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>Lxy;<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>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 getRgbLnet/minecraft/text/TextColor;getRgb()Iintermediary method_27716Lnet/minecraft/class_5251;method_27716()Iofficial aLxy;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 bLxy;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 cLxy;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 aLxy;a(Ln;)Lxy;
-
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 aLxy;a(I)Lxy;
-
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 aLxy;a(Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
-