Package net.minecraft.util
Enum Class DyeColor
- All Implemented Interfaces:
Serializable,Comparable<DyeColor>,Constable,StringIdentifiable
- Mappings:
Namespace Name official ascintermediary net/minecraft/class_2674named 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 final float[]private static final DyeColor[]private static final Int2ObjectOpenHashMap<DyeColor>private final intprivate final intprivate final intprivate final MaterialColorprivate final intprivate final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDyeColor(int id, String translationKey, int color, MaterialColor materialColor, int idSwapped) -
Method Summary
Modifier and TypeMethodDescriptionasString()static DyeColorbyId(int id) static DyeColorgetByFireworkColor(int rawId) static DyeColorgetByTranslationKey(String translationKey) float[]intgetId()intinttoString()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 aLasc;a:Lasc;intermediary field_12157Lnet/minecraft/class_2674;field_12157:Lnet/minecraft/class_2674;named WHITELnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
-
ORANGE
- Mappings:
Namespace Name Mixin selector official bLasc;b:Lasc;intermediary field_12158Lnet/minecraft/class_2674;field_12158:Lnet/minecraft/class_2674;named ORANGELnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
-
MAGENTA
- Mappings:
Namespace Name Mixin selector official cLasc;c:Lasc;intermediary field_12159Lnet/minecraft/class_2674;field_12159:Lnet/minecraft/class_2674;named MAGENTALnet/minecraft/util/DyeColor;MAGENTA:Lnet/minecraft/util/DyeColor;
-
LIGHT_BLUE
- Mappings:
Namespace Name Mixin selector official dLasc;d:Lasc;intermediary field_12160Lnet/minecraft/class_2674;field_12160:Lnet/minecraft/class_2674;named LIGHT_BLUELnet/minecraft/util/DyeColor;LIGHT_BLUE:Lnet/minecraft/util/DyeColor;
-
YELLOW
- Mappings:
Namespace Name Mixin selector official eLasc;e:Lasc;intermediary field_12161Lnet/minecraft/class_2674;field_12161:Lnet/minecraft/class_2674;named YELLOWLnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
-
LIME
- Mappings:
Namespace Name Mixin selector official fLasc;f:Lasc;intermediary field_12162Lnet/minecraft/class_2674;field_12162:Lnet/minecraft/class_2674;named LIMELnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
-
PINK
- Mappings:
Namespace Name Mixin selector official gLasc;g:Lasc;intermediary field_12163Lnet/minecraft/class_2674;field_12163:Lnet/minecraft/class_2674;named PINKLnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
-
GRAY
- Mappings:
Namespace Name Mixin selector official hLasc;h:Lasc;intermediary field_12164Lnet/minecraft/class_2674;field_12164:Lnet/minecraft/class_2674;named GRAYLnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
-
LIGHT_GRAY
- Mappings:
Namespace Name Mixin selector official iLasc;i:Lasc;intermediary field_17162Lnet/minecraft/class_2674;field_17162:Lnet/minecraft/class_2674;named LIGHT_GRAYLnet/minecraft/util/DyeColor;LIGHT_GRAY:Lnet/minecraft/util/DyeColor;
-
CYAN
- Mappings:
Namespace Name Mixin selector official jLasc;j:Lasc;intermediary field_12166Lnet/minecraft/class_2674;field_12166:Lnet/minecraft/class_2674;named CYANLnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
-
PURPLE
- Mappings:
Namespace Name Mixin selector official kLasc;k:Lasc;intermediary field_12167Lnet/minecraft/class_2674;field_12167:Lnet/minecraft/class_2674;named PURPLELnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
-
BLUE
- Mappings:
Namespace Name Mixin selector official lLasc;l:Lasc;intermediary field_12168Lnet/minecraft/class_2674;field_12168:Lnet/minecraft/class_2674;named BLUELnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
-
BROWN
- Mappings:
Namespace Name Mixin selector official mLasc;m:Lasc;intermediary field_12169Lnet/minecraft/class_2674;field_12169:Lnet/minecraft/class_2674;named BROWNLnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
-
GREEN
- Mappings:
Namespace Name Mixin selector official nLasc;n:Lasc;intermediary field_12170Lnet/minecraft/class_2674;field_12170:Lnet/minecraft/class_2674;named GREENLnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
-
RED
- Mappings:
Namespace Name Mixin selector official oLasc;o:Lasc;intermediary field_12171Lnet/minecraft/class_2674;field_12171:Lnet/minecraft/class_2674;named REDLnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
-
BLACK
- Mappings:
Namespace Name Mixin selector official pLasc;p:Lasc;intermediary field_12172Lnet/minecraft/class_2674;field_12172:Lnet/minecraft/class_2674;named BLACKLnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
-
-
Field Details
-
DYE_COLORS
- Mappings:
Namespace Name Mixin selector official qLasc;q:[Lasc;intermediary field_17163Lnet/minecraft/class_2674;field_17163:[Lnet/minecraft/class_2674;named DYE_COLORSLnet/minecraft/util/DyeColor;DYE_COLORS:[Lnet/minecraft/util/DyeColor;
-
DyeColorToFireworkColor
- Mappings:
Namespace Name Mixin selector official rLasc;r:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;intermediary field_17164Lnet/minecraft/class_2674;field_17164:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;named DyeColorToFireworkColorLnet/minecraft/util/DyeColor;DyeColorToFireworkColor:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
-
id
private final int id- Mappings:
Namespace Name Mixin selector official sLasc;s:Iintermediary field_12175Lnet/minecraft/class_2674;field_12175:Inamed idLnet/minecraft/util/DyeColor;id:I
-
translationKey
- Mappings:
Namespace Name Mixin selector official tLasc;t:Ljava/lang/String;intermediary field_12178Lnet/minecraft/class_2674;field_12178:Ljava/lang/String;named translationKeyLnet/minecraft/util/DyeColor;translationKey:Ljava/lang/String;
-
materialColor
- Mappings:
Namespace Name Mixin selector official uLasc;u:Lbzb;intermediary field_17165Lnet/minecraft/class_2674;field_17165:Lnet/minecraft/class_65;named materialColorLnet/minecraft/util/DyeColor;materialColor:Lnet/minecraft/block/MaterialColor;
-
rawColor
private final int rawColor- Mappings:
Namespace Name Mixin selector official vLasc;v:Iintermediary field_15658Lnet/minecraft/class_2674;field_15658:Inamed rawColorLnet/minecraft/util/DyeColor;rawColor:I
-
field_17166
private final int field_17166- Mappings:
Namespace Name Mixin selector official wLasc;w:Iintermediary field_17166Lnet/minecraft/class_2674;field_17166:Inamed field_17166Lnet/minecraft/util/DyeColor;field_17166:I
-
colorComponents
private final float[] colorComponents- Mappings:
Namespace Name Mixin selector official xLasc;x:[Fintermediary field_15659Lnet/minecraft/class_2674;field_15659:[Fnamed colorComponentsLnet/minecraft/util/DyeColor;colorComponents:[F
-
idSwapped
private final int idSwapped- Mappings:
Namespace Name Mixin selector official yLasc;y:Iintermediary field_12176Lnet/minecraft/class_2674;field_12176:Inamed idSwappedLnet/minecraft/util/DyeColor;idSwapped:I
-
-
Constructor Details
-
DyeColor
private DyeColor(int id, String translationKey, int color, MaterialColor materialColor, int idSwapped) - Mappings:
Namespace Name Mixin selector official <init>Lasc;<init>(Ljava/lang/String;IILjava/lang/String;ILbzb;I)Vintermediary <init>Lnet/minecraft/class_2674;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_65;I)Vnamed <init>Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/block/MaterialColor;I)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 aLasc;a()Iintermediary method_11274Lnet/minecraft/class_2674;method_11274()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official bLasc;b()Ljava/lang/String;intermediary method_11278Lnet/minecraft/class_2674;method_11278()Ljava/lang/String;named getTranslationKeyLnet/minecraft/util/DyeColor;getTranslationKey()Ljava/lang/String;
-
method_14222
- Mappings:
Namespace Name Mixin selector official cLasc;c()Iintermediary method_14222Lnet/minecraft/class_2674;method_14222()Inamed method_14222Lnet/minecraft/util/DyeColor;method_14222()I
-
getColorComponents
public float[] getColorComponents()- Mappings:
Namespace Name Mixin selector official dLasc;d()[Fintermediary method_14223Lnet/minecraft/class_2674;method_14223()[Fnamed getColorComponentsLnet/minecraft/util/DyeColor;getColorComponents()[F
-
getColorOfMaterial
- Mappings:
Namespace Name Mixin selector official eLasc;e()Lbzb;intermediary method_16045Lnet/minecraft/class_2674;method_16045()Lnet/minecraft/class_65;named getColorOfMaterialLnet/minecraft/util/DyeColor;getColorOfMaterial()Lnet/minecraft/block/MaterialColor;
-
getSwappedId
public int getSwappedId()- Mappings:
Namespace Name Mixin selector official fLasc;f()Iintermediary method_11276Lnet/minecraft/class_2674;method_11276()Inamed getSwappedIdLnet/minecraft/util/DyeColor;getSwappedId()I
-
byId
- Mappings:
Namespace Name Mixin selector official aLasc;a(I)Lasc;intermediary method_11277Lnet/minecraft/class_2674;method_11277(I)Lnet/minecraft/class_2674;named byIdLnet/minecraft/util/DyeColor;byId(I)Lnet/minecraft/util/DyeColor;
-
getByTranslationKey
- Mappings:
Namespace Name Mixin selector official aLasc;a(Ljava/lang/String;)Lasc;intermediary method_16041Lnet/minecraft/class_2674;method_16041(Ljava/lang/String;)Lnet/minecraft/class_2674;named getByTranslationKeyLnet/minecraft/util/DyeColor;getByTranslationKey(Ljava/lang/String;)Lnet/minecraft/util/DyeColor;
-
getByFireworkColor
- Mappings:
Namespace Name Mixin selector official bLasc;b(I)Lasc;intermediary method_16042Lnet/minecraft/class_2674;method_16042(I)Lnet/minecraft/class_2674;named getByFireworkColorLnet/minecraft/util/DyeColor;getByFireworkColor(I)Lnet/minecraft/util/DyeColor;
-
toString
-
asString
- Specified by:
asStringin interfaceStringIdentifiable- Mappings:
Namespace Name Mixin selector official mLxv;m()Ljava/lang/String;intermediary method_10853Lnet/minecraft/class_2604;method_10853()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-