Package net.kyori.adventure.text.format
Class NamedTextColor
java.lang.Object
net.kyori.adventure.text.format.NamedTextColor
- All Implemented Interfaces:
Comparable<TextColor>,ComponentBuilderApplicable,StyleBuilderApplicable,TextColor,TextFormat,RGBLike,net.kyori.examination.Examinable
public final class NamedTextColor extends Object implements TextColor
The named text colours in Minecraft: Java Edition.
- Since:
- 4.0.0
-
Field Summary
Fields Modifier and Type Field Description static NamedTextColorAQUAThe standardaquacolour.static NamedTextColorBLACKThe standardblackcolour.static NamedTextColorBLUEThe standardbluecolour.static NamedTextColorDARK_AQUAThe standarddark_aquacolour.static NamedTextColorDARK_BLUEThe standarddark_bluecolour.static NamedTextColorDARK_GRAYThe standarddark_graycolour.static NamedTextColorDARK_GREENThe standarddark_greencolour.static NamedTextColorDARK_PURPLEThe standarddark_purplecolour.static NamedTextColorDARK_REDThe standarddark_redcolour.static NamedTextColorGOLDThe standardgoldcolour.static NamedTextColorGRAYThe standardgraycolour.static NamedTextColorGREENThe standardgreencolour.static NamedTextColorLIGHT_PURPLEThe standardlight_purplecolour.static Index<String,NamedTextColor>NAMESAn index of name to color.static NamedTextColorREDThe standardredcolour.static NamedTextColorWHITEThe standardwhitecolour.static NamedTextColorYELLOWThe standardyellowcolour. -
Method Summary
Modifier and Type Method Description @NonNull HSVLikeasHSV()Converts the color represented by this RGBLike to the HSV color space.static @NonNull NamedTextColornearestTo(@NonNull TextColor any)Find the named colour nearest to the provided colour.static @Nullable NamedTextColorofExact(int value)Gets the named color exactly matching the provided color.@NonNull StringtoString()intvalue()The color, as an RGB value packed into an int.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.kyori.examination.Examinable
examinableName, examineMethods inherited from interface net.kyori.adventure.text.format.StyleBuilderApplicable
componentBuilderApplyMethods inherited from interface net.kyori.adventure.text.format.TextColor
asHexString, blue, compareTo, examinableProperties, green, red, styleApply
-
Field Details
-
BLACK
The standardblackcolour.- Since:
- 4.0.0
-
DARK_BLUE
The standarddark_bluecolour.- Since:
- 4.0.0
-
DARK_GREEN
The standarddark_greencolour.- Since:
- 4.0.0
-
DARK_AQUA
The standarddark_aquacolour.- Since:
- 4.0.0
-
DARK_RED
The standarddark_redcolour.- Since:
- 4.0.0
-
DARK_PURPLE
The standarddark_purplecolour.- Since:
- 4.0.0
-
GOLD
The standardgoldcolour.- Since:
- 4.0.0
-
GRAY
The standardgraycolour.- Since:
- 4.0.0
-
DARK_GRAY
The standarddark_graycolour.- Since:
- 4.0.0
-
BLUE
The standardbluecolour.- Since:
- 4.0.0
-
GREEN
The standardgreencolour.- Since:
- 4.0.0
-
AQUA
The standardaquacolour.- Since:
- 4.0.0
-
RED
The standardredcolour.- Since:
- 4.0.0
-
LIGHT_PURPLE
The standardlight_purplecolour.- Since:
- 4.0.0
-
YELLOW
The standardyellowcolour.- Since:
- 4.0.0
-
WHITE
The standardwhitecolour.- Since:
- 4.0.0
-
NAMES
An index of name to color.- Since:
- 4.0.0
-
-
Method Details
-
ofExact
Gets the named color exactly matching the provided color.- Parameters:
value- the color to match- Returns:
- the matched color, or null
- Since:
- 4.0.0
-
nearestTo
Find the named colour nearest to the provided colour.- Parameters:
any- colour to match- Returns:
- nearest named colour. will always return a value
- Since:
- 4.0.0
-
value
public int value()Description copied from interface:TextColorThe color, as an RGB value packed into an int. -
asHSV
Description copied from interface:RGBLikeConverts the color represented by this RGBLike to the HSV color space. -
toString
-