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
The named text colours in Minecraft: Java Edition.
- Since:
- 4.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamedTextColorThe standardaquacolour.static final NamedTextColorThe standardblackcolour.static final NamedTextColorThe standardbluecolour.static final NamedTextColorThe standarddark_aquacolour.static final NamedTextColorThe standarddark_bluecolour.static final NamedTextColorThe standarddark_graycolour.static final NamedTextColorThe standarddark_greencolour.static final NamedTextColorThe standarddark_purplecolour.static final NamedTextColorThe standarddark_redcolour.static final NamedTextColorThe standardgoldcolour.static final NamedTextColorThe standardgraycolour.static final NamedTextColorThe standardgreencolour.static final NamedTextColorThe standardlight_purplecolour.static final Index<String,NamedTextColor> An index of name to color.static final NamedTextColorThe standardredcolour.static final NamedTextColorThe standardwhitecolour.static final NamedTextColorThe standardyellowcolour.Fields inherited from interface net.kyori.adventure.text.format.TextColor
HEX_CHARACTER, HEX_PREFIX -
Method Summary
Modifier and TypeMethodDescription@NotNull HSVLikeasHSV()Converts the color represented by this RGBLike to the HSV color space.@NotNull Stream<? extends net.kyori.examination.ExaminableProperty>static @Nullable NamedTextColornamedColor(int value) Gets the named color exactly matching the provided color.static @NotNull NamedTextColorFind the named colour nearest to the provided colour.static @Nullable NamedTextColorofExact(int value) Deprecated.@NotNull 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, 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
-
namedColor
Gets the named color exactly matching the provided color.- Parameters:
value- the color to match- Returns:
- the matched color, or null
- Since:
- 4.10.0
-
ofExact
@Deprecated @ScheduledForRemoval(inVersion="5.0.0") @Nullable public static @Nullable NamedTextColor ofExact(int value) Deprecated.for removal since 4.10.0, usenamedColor(int)insteadGets 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
-
examinableProperties
@NotNull public @NotNull Stream<? extends net.kyori.examination.ExaminableProperty> examinableProperties()- Specified by:
examinablePropertiesin interfacenet.kyori.examination.Examinable- Specified by:
examinablePropertiesin interfaceTextColor
-
namedColor(int)instead