Package net.minecraft.util
Enum Class DyeColor
- All Implemented Interfaces:
Serializable,Comparable<DyeColor>,Constable,StringIdentifiable
- Mappings:
Namespace Name official byrintermediary net/minecraft/class_1767named net/minecraft/util/DyeColor
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>Nested classes/interfaces inherited from interface net.minecraft.util.StringIdentifiable
StringIdentifiable.Codec<E extends Enum<E> & StringIdentifiable> -
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Int2ObjectOpenHashMap<DyeColor>private final float[]private final intprivate final intprivate final MapColorprivate final Stringprivate final intprivate static final DyeColor[]Fields inherited from interface net.minecraft.util.StringIdentifiable
field_38377 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString()byFireworkColor(int color) static DyeColorbyId(int id) float[]Returns the red, blue and green components of this dye color.intintgetId()getName()inttoString()static DyeColorReturns the enum constant of this class with the specified name.static DyeColor[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
WHITE
- Mappings:
Namespace Name Mixin selector official aLbyr;a:Lbyr;intermediary field_7952Lnet/minecraft/class_1767;field_7952:Lnet/minecraft/class_1767;named WHITELnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
-
ORANGE
- Mappings:
Namespace Name Mixin selector official bLbyr;b:Lbyr;intermediary field_7946Lnet/minecraft/class_1767;field_7946:Lnet/minecraft/class_1767;named ORANGELnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
-
MAGENTA
- Mappings:
Namespace Name Mixin selector official cLbyr;c:Lbyr;intermediary field_7958Lnet/minecraft/class_1767;field_7958:Lnet/minecraft/class_1767;named MAGENTALnet/minecraft/util/DyeColor;MAGENTA:Lnet/minecraft/util/DyeColor;
-
LIGHT_BLUE
- Mappings:
Namespace Name Mixin selector official dLbyr;d:Lbyr;intermediary field_7951Lnet/minecraft/class_1767;field_7951:Lnet/minecraft/class_1767;named LIGHT_BLUELnet/minecraft/util/DyeColor;LIGHT_BLUE:Lnet/minecraft/util/DyeColor;
-
YELLOW
- Mappings:
Namespace Name Mixin selector official eLbyr;e:Lbyr;intermediary field_7947Lnet/minecraft/class_1767;field_7947:Lnet/minecraft/class_1767;named YELLOWLnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
-
LIME
- Mappings:
Namespace Name Mixin selector official fLbyr;f:Lbyr;intermediary field_7961Lnet/minecraft/class_1767;field_7961:Lnet/minecraft/class_1767;named LIMELnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
-
PINK
- Mappings:
Namespace Name Mixin selector official gLbyr;g:Lbyr;intermediary field_7954Lnet/minecraft/class_1767;field_7954:Lnet/minecraft/class_1767;named PINKLnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
-
GRAY
- Mappings:
Namespace Name Mixin selector official hLbyr;h:Lbyr;intermediary field_7944Lnet/minecraft/class_1767;field_7944:Lnet/minecraft/class_1767;named GRAYLnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
-
LIGHT_GRAY
- Mappings:
Namespace Name Mixin selector official iLbyr;i:Lbyr;intermediary field_7967Lnet/minecraft/class_1767;field_7967:Lnet/minecraft/class_1767;named LIGHT_GRAYLnet/minecraft/util/DyeColor;LIGHT_GRAY:Lnet/minecraft/util/DyeColor;
-
CYAN
- Mappings:
Namespace Name Mixin selector official jLbyr;j:Lbyr;intermediary field_7955Lnet/minecraft/class_1767;field_7955:Lnet/minecraft/class_1767;named CYANLnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
-
PURPLE
- Mappings:
Namespace Name Mixin selector official kLbyr;k:Lbyr;intermediary field_7945Lnet/minecraft/class_1767;field_7945:Lnet/minecraft/class_1767;named PURPLELnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
-
BLUE
- Mappings:
Namespace Name Mixin selector official lLbyr;l:Lbyr;intermediary field_7966Lnet/minecraft/class_1767;field_7966:Lnet/minecraft/class_1767;named BLUELnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
-
BROWN
- Mappings:
Namespace Name Mixin selector official mLbyr;m:Lbyr;intermediary field_7957Lnet/minecraft/class_1767;field_7957:Lnet/minecraft/class_1767;named BROWNLnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
-
GREEN
- Mappings:
Namespace Name Mixin selector official nLbyr;n:Lbyr;intermediary field_7942Lnet/minecraft/class_1767;field_7942:Lnet/minecraft/class_1767;named GREENLnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
-
RED
- Mappings:
Namespace Name Mixin selector official oLbyr;o:Lbyr;intermediary field_7964Lnet/minecraft/class_1767;field_7964:Lnet/minecraft/class_1767;named REDLnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
-
BLACK
- Mappings:
Namespace Name Mixin selector official pLbyr;p:Lbyr;intermediary field_7963Lnet/minecraft/class_1767;field_7963:Lnet/minecraft/class_1767;named BLACKLnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
-
-
Field Details
-
VALUES
- Mappings:
Namespace Name Mixin selector official qLbyr;q:[Lbyr;intermediary field_7959Lnet/minecraft/class_1767;field_7959:[Lnet/minecraft/class_1767;named VALUESLnet/minecraft/util/DyeColor;VALUES:[Lnet/minecraft/util/DyeColor;
-
BY_FIREWORK_COLOR
- Mappings:
Namespace Name Mixin selector official rLbyr;r:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;intermediary field_7950Lnet/minecraft/class_1767;field_7950:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;named BY_FIREWORK_COLORLnet/minecraft/util/DyeColor;BY_FIREWORK_COLOR:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
-
id
private final int id- Mappings:
Namespace Name Mixin selector official sLbyr;s:Iintermediary field_7965Lnet/minecraft/class_1767;field_7965:Inamed idLnet/minecraft/util/DyeColor;id:I
-
name
- Mappings:
Namespace Name Mixin selector official tLbyr;t:Ljava/lang/String;intermediary field_7948Lnet/minecraft/class_1767;field_7948:Ljava/lang/String;named nameLnet/minecraft/util/DyeColor;name:Ljava/lang/String;
-
mapColor
- Mappings:
Namespace Name Mixin selector official uLbyr;u:Ldpa;intermediary field_7956Lnet/minecraft/class_1767;field_7956:Lnet/minecraft/class_3620;named mapColorLnet/minecraft/util/DyeColor;mapColor:Lnet/minecraft/block/MapColor;
-
colorComponents
private final float[] colorComponents- Mappings:
Namespace Name Mixin selector official vLbyr;v:[Fintermediary field_7943Lnet/minecraft/class_1767;field_7943:[Fnamed colorComponentsLnet/minecraft/util/DyeColor;colorComponents:[F
-
fireworkColor
private final int fireworkColor- Mappings:
Namespace Name Mixin selector official wLbyr;w:Iintermediary field_7960Lnet/minecraft/class_1767;field_7960:Inamed fireworkColorLnet/minecraft/util/DyeColor;fireworkColor:I
-
signColor
private final int signColor- Mappings:
Namespace Name Mixin selector official xLbyr;x:Iintermediary field_16537Lnet/minecraft/class_1767;field_16537:Inamed signColorLnet/minecraft/util/DyeColor;signColor:I
-
-
Constructor Details
-
DyeColor
private DyeColor(int id, String name, int color, MapColor mapColor, int fireworkColor, int signColor) - Mappings:
Namespace Name Mixin selector official <init>Lbyr;<init>(Ljava/lang/String;IILjava/lang/String;ILdpa;II)Vintermediary <init>Lnet/minecraft/class_1767;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)Vnamed <init>Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/block/MapColor;II)V
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getId
public int getId()- Mappings:
Namespace Name Mixin selector official aLbyr;a()Iintermediary method_7789Lnet/minecraft/class_1767;method_7789()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getName
- Mappings:
Namespace Name Mixin selector official bLbyr;b()Ljava/lang/String;intermediary method_7792Lnet/minecraft/class_1767;method_7792()Ljava/lang/String;named getNameLnet/minecraft/util/DyeColor;getName()Ljava/lang/String;
-
getColorComponents
public float[] getColorComponents()Returns the red, blue and green components of this dye color.- Returns:
- an array composed of the red, blue and green floats
- Mappings:
Namespace Name Mixin selector official dLbyr;d()[Fintermediary method_7787Lnet/minecraft/class_1767;method_7787()[Fnamed getColorComponentsLnet/minecraft/util/DyeColor;getColorComponents()[F
-
getMapColor
- Mappings:
Namespace Name Mixin selector official eLbyr;e()Ldpa;intermediary method_7794Lnet/minecraft/class_1767;method_7794()Lnet/minecraft/class_3620;named getMapColorLnet/minecraft/util/DyeColor;getMapColor()Lnet/minecraft/block/MapColor;
-
getFireworkColor
public int getFireworkColor()- Mappings:
Namespace Name Mixin selector official fLbyr;f()Iintermediary method_7790Lnet/minecraft/class_1767;method_7790()Inamed getFireworkColorLnet/minecraft/util/DyeColor;getFireworkColor()I
-
getSignColor
public int getSignColor()- Mappings:
Namespace Name Mixin selector official gLbyr;g()Iintermediary method_16357Lnet/minecraft/class_1767;method_16357()Inamed getSignColorLnet/minecraft/util/DyeColor;getSignColor()I
-
byId
- Mappings:
Namespace Name Mixin selector official aLbyr;a(I)Lbyr;intermediary method_7791Lnet/minecraft/class_1767;method_7791(I)Lnet/minecraft/class_1767;named byIdLnet/minecraft/util/DyeColor;byId(I)Lnet/minecraft/util/DyeColor;
-
byName
@Contract("_,!null->!null;_,null->_") @Nullable public static @Nullable DyeColor byName(String name, @Nullable @Nullable DyeColor defaultColor) - Mappings:
Namespace Name Mixin selector official aLbyr;a(Ljava/lang/String;Lbyr;)Lbyr;intermediary method_7793Lnet/minecraft/class_1767;method_7793(Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767;named byNameLnet/minecraft/util/DyeColor;byName(Ljava/lang/String;Lnet/minecraft/util/DyeColor;)Lnet/minecraft/util/DyeColor;
-
byFireworkColor
- Mappings:
Namespace Name Mixin selector official bLbyr;b(I)Lbyr;intermediary method_7786Lnet/minecraft/class_1767;method_7786(I)Lnet/minecraft/class_1767;named byFireworkColorLnet/minecraft/util/DyeColor;byFireworkColor(I)Lnet/minecraft/util/DyeColor;
-
toString
-
asString
- Specified by:
asStringin interfaceStringIdentifiable- Mappings:
Namespace Name Mixin selector official cLamd;c()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-