Package net.minecraft.util
Enum Class DyeColor
- All Implemented Interfaces:
Serializable,Comparable<DyeColor>,Constable,StringIdentifiable
- Mappings:
Namespace Name official brwintermediary 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>> -
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[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString()byFireworkColor(int color) static DyeColorbyId(int id) static DyeColorfloat[]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 aLbrw;a:Lbrw;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 bLbrw;b:Lbrw;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 cLbrw;c:Lbrw;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 dLbrw;d:Lbrw;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 eLbrw;e:Lbrw;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 fLbrw;f:Lbrw;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 gLbrw;g:Lbrw;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 hLbrw;h:Lbrw;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 iLbrw;i:Lbrw;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 jLbrw;j:Lbrw;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 kLbrw;k:Lbrw;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 lLbrw;l:Lbrw;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 mLbrw;m:Lbrw;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 nLbrw;n:Lbrw;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 oLbrw;o:Lbrw;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 pLbrw;p:Lbrw;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 qLbrw;q:[Lbrw;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 rLbrw;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 sLbrw;s:Iintermediary field_7965Lnet/minecraft/class_1767;field_7965:Inamed idLnet/minecraft/util/DyeColor;id:I
-
name
- Mappings:
Namespace Name Mixin selector official tLbrw;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 uLbrw;u:Ldhl;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 vLbrw;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 wLbrw;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 xLbrw;x:Iintermediary field_16537Lnet/minecraft/class_1767;field_16537:Inamed signColorLnet/minecraft/util/DyeColor;signColor:I
-
-
Constructor Details
-
DyeColor
private DyeColor(int woolId, String name, int color, MapColor mapColor, int fireworkColor, int signColor) - Mappings:
Namespace Name Mixin selector official <init>Lbrw;<init>(Ljava/lang/String;IILjava/lang/String;ILdhl;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 aLbrw;a()Iintermediary method_7789Lnet/minecraft/class_1767;method_7789()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getName
- Mappings:
Namespace Name Mixin selector official bLbrw;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 dLbrw;d()[Fintermediary method_7787Lnet/minecraft/class_1767;method_7787()[Fnamed getColorComponentsLnet/minecraft/util/DyeColor;getColorComponents()[F
-
getMapColor
- Mappings:
Namespace Name Mixin selector official eLbrw;e()Ldhl;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 fLbrw;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 gLbrw;g()Iintermediary method_16357Lnet/minecraft/class_1767;method_16357()Inamed getSignColorLnet/minecraft/util/DyeColor;getSignColor()I
-
byId
- Mappings:
Namespace Name Mixin selector official aLbrw;a(I)Lbrw;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
- Mappings:
Namespace Name Mixin selector official aLbrw;a(Ljava/lang/String;Lbrw;)Lbrw;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 bLbrw;b(I)Lbrw;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 cLaie;c()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-