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 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.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. -
toString
-