Package net.minecraft.util
Enum DyeColor
- All Implemented Interfaces:
Serializable,Comparable<DyeColor>,java.lang.constant.Constable,StringIdentifiable
public enum DyeColor extends Enum<DyeColor> implements StringIdentifiable
- Mappings:
Namespace Name official bmtintermediary 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
-
Field Summary
Fields Modifier and Type Field Description private static Int2ObjectOpenHashMap<DyeColor>BY_FIREWORK_COLORprivate float[]colorComponentsprivate intfireworkColorprivate intidprivate MapColormapColorprivate Stringnameprivate intsignColorprivate static DyeColor[]VALUES -
Constructor Summary
-
Method Summary
Modifier and Type Method Description StringasString()static DyeColorbyFireworkColor(int color)static DyeColorbyId(int id)static DyeColorbyName(String name, DyeColor defaultColor)float[]getColorComponents()Returns the red, blue and green components of this dye color.intgetFireworkColor()intgetId()MapColorgetMapColor()StringgetName()intgetSignColor()StringtoString()static DyeColorvalueOf(String name)Returns the enum constant of this type with the specified name.static DyeColor[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
WHITE
- Mappings:
Namespace Name Mixin selector official aLbmt;a:Lbmt;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 bLbmt;b:Lbmt;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 cLbmt;c:Lbmt;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 dLbmt;d:Lbmt;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 eLbmt;e:Lbmt;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 fLbmt;f:Lbmt;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 gLbmt;g:Lbmt;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 hLbmt;h:Lbmt;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 iLbmt;i:Lbmt;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 jLbmt;j:Lbmt;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 kLbmt;k:Lbmt;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 lLbmt;l:Lbmt;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 mLbmt;m:Lbmt;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 nLbmt;n:Lbmt;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 oLbmt;o:Lbmt;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 pLbmt;p:Lbmt;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 qLbmt;q:[Lbmt;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 rLbmt;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 sLbmt;s:Iintermediary field_7965Lnet/minecraft/class_1767;field_7965:Inamed idLnet/minecraft/util/DyeColor;id:I
-
name
- Mappings:
Namespace Name Mixin selector official tLbmt;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 uLbmt;u:Ldau;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 vLbmt;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 wLbmt;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 xLbmt;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>Lbmt;<init>(Ljava/lang/String;IILjava/lang/String;ILdau;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 type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
getId
public int getId()- Mappings:
Namespace Name Mixin selector official bLbmt;b()Iintermediary method_7789Lnet/minecraft/class_1767;method_7789()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getName
- Mappings:
Namespace Name Mixin selector official cLbmt;c()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 dLbmt;d()[Fintermediary method_7787Lnet/minecraft/class_1767;method_7787()[Fnamed getColorComponentsLnet/minecraft/util/DyeColor;getColorComponents()[F
-
getMapColor
- Mappings:
Namespace Name Mixin selector official eLbmt;e()Ldau;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 fLbmt;f()Iintermediary method_7790Lnet/minecraft/class_1767;method_7790()Inamed getFireworkColorLnet/minecraft/util/DyeColor;getFireworkColor()I
-
getSignColor
- Mappings:
Namespace Name Mixin selector official gLbmt;g()Iintermediary method_16357Lnet/minecraft/class_1767;method_16357()Inamed getSignColorLnet/minecraft/util/DyeColor;getSignColor()I
-
byId
- Mappings:
Namespace Name Mixin selector official aLbmt;a(I)Lbmt;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 aLbmt;a(Ljava/lang/String;Lbmt;)Lbmt;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 bLbmt;b(I)Lbmt;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 aLagj;a()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-