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 zdintermediary net/minecraft/class_2034named 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 MaterialColorcolorprivate static DyeColor[]COLORSprivate static DyeColor[]COLORS2private intcolorSwappedprivate Formattingformattingprivate intidprivate Stringnameprivate StringtranslationKey -
Constructor Summary
Constructors Modifier Constructor Description privateDyeColor(int id, int colorSwapped, String name, String translationKey, MaterialColor color, Formatting formatting) -
Method Summary
Modifier and Type Method Description StringasString()static DyeColorgetById(int id)static DyeColorgetColorById(int id)intgetId()MaterialColorgetMaterialColor()StringgetName()intgetSwappedColor()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 aLzd;a:Lzd;intermediary field_8577Lnet/minecraft/class_2034;field_8577:Lnet/minecraft/class_2034;named WHITELnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
-
ORANGE
- Mappings:
Namespace Name Mixin selector official bLzd;b:Lzd;intermediary field_8578Lnet/minecraft/class_2034;field_8578:Lnet/minecraft/class_2034;named ORANGELnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
-
MAGENTA
- Mappings:
Namespace Name Mixin selector official cLzd;c:Lzd;intermediary field_8579Lnet/minecraft/class_2034;field_8579:Lnet/minecraft/class_2034;named MAGENTALnet/minecraft/util/DyeColor;MAGENTA:Lnet/minecraft/util/DyeColor;
-
LIGHT_BLUE
- Mappings:
Namespace Name Mixin selector official dLzd;d:Lzd;intermediary field_8580Lnet/minecraft/class_2034;field_8580:Lnet/minecraft/class_2034;named LIGHT_BLUELnet/minecraft/util/DyeColor;LIGHT_BLUE:Lnet/minecraft/util/DyeColor;
-
YELLOW
- Mappings:
Namespace Name Mixin selector official eLzd;e:Lzd;intermediary field_8581Lnet/minecraft/class_2034;field_8581:Lnet/minecraft/class_2034;named YELLOWLnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
-
LIME
- Mappings:
Namespace Name Mixin selector official fLzd;f:Lzd;intermediary field_8582Lnet/minecraft/class_2034;field_8582:Lnet/minecraft/class_2034;named LIMELnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
-
PINK
- Mappings:
Namespace Name Mixin selector official gLzd;g:Lzd;intermediary field_8583Lnet/minecraft/class_2034;field_8583:Lnet/minecraft/class_2034;named PINKLnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
-
GRAY
- Mappings:
Namespace Name Mixin selector official hLzd;h:Lzd;intermediary field_8584Lnet/minecraft/class_2034;field_8584:Lnet/minecraft/class_2034;named GRAYLnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
-
SILVER
- Mappings:
Namespace Name Mixin selector official iLzd;i:Lzd;intermediary field_8585Lnet/minecraft/class_2034;field_8585:Lnet/minecraft/class_2034;named SILVERLnet/minecraft/util/DyeColor;SILVER:Lnet/minecraft/util/DyeColor;
-
CYAN
- Mappings:
Namespace Name Mixin selector official jLzd;j:Lzd;intermediary field_8586Lnet/minecraft/class_2034;field_8586:Lnet/minecraft/class_2034;named CYANLnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
-
PURPLE
- Mappings:
Namespace Name Mixin selector official kLzd;k:Lzd;intermediary field_8587Lnet/minecraft/class_2034;field_8587:Lnet/minecraft/class_2034;named PURPLELnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
-
BLUE
- Mappings:
Namespace Name Mixin selector official lLzd;l:Lzd;intermediary field_8588Lnet/minecraft/class_2034;field_8588:Lnet/minecraft/class_2034;named BLUELnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
-
BROWN
- Mappings:
Namespace Name Mixin selector official mLzd;m:Lzd;intermediary field_8589Lnet/minecraft/class_2034;field_8589:Lnet/minecraft/class_2034;named BROWNLnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
-
GREEN
- Mappings:
Namespace Name Mixin selector official nLzd;n:Lzd;intermediary field_8590Lnet/minecraft/class_2034;field_8590:Lnet/minecraft/class_2034;named GREENLnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
-
RED
- Mappings:
Namespace Name Mixin selector official oLzd;o:Lzd;intermediary field_8591Lnet/minecraft/class_2034;field_8591:Lnet/minecraft/class_2034;named REDLnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
-
BLACK
- Mappings:
Namespace Name Mixin selector official pLzd;p:Lzd;intermediary field_8592Lnet/minecraft/class_2034;field_8592:Lnet/minecraft/class_2034;named BLACKLnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
-
-
Field Details
-
COLORS2
- Mappings:
Namespace Name Mixin selector official qLzd;q:[Lzd;intermediary field_8593Lnet/minecraft/class_2034;field_8593:[Lnet/minecraft/class_2034;named COLORS2Lnet/minecraft/util/DyeColor;COLORS2:[Lnet/minecraft/util/DyeColor;
-
COLORS
- Mappings:
Namespace Name Mixin selector official rLzd;r:[Lzd;intermediary field_8594Lnet/minecraft/class_2034;field_8594:[Lnet/minecraft/class_2034;named COLORSLnet/minecraft/util/DyeColor;COLORS:[Lnet/minecraft/util/DyeColor;
-
id
private final int id- Mappings:
Namespace Name Mixin selector official sLzd;s:Iintermediary field_8595Lnet/minecraft/class_2034;field_8595:Inamed idLnet/minecraft/util/DyeColor;id:I
-
colorSwapped
private final int colorSwapped- Mappings:
Namespace Name Mixin selector official tLzd;t:Iintermediary field_8596Lnet/minecraft/class_2034;field_8596:Inamed colorSwappedLnet/minecraft/util/DyeColor;colorSwapped:I
-
name
- Mappings:
Namespace Name Mixin selector official uLzd;u:Ljava/lang/String;intermediary field_8597Lnet/minecraft/class_2034;field_8597:Ljava/lang/String;named nameLnet/minecraft/util/DyeColor;name:Ljava/lang/String;
-
translationKey
- Mappings:
Namespace Name Mixin selector official vLzd;v:Ljava/lang/String;intermediary field_8598Lnet/minecraft/class_2034;field_8598:Ljava/lang/String;named translationKeyLnet/minecraft/util/DyeColor;translationKey:Ljava/lang/String;
-
color
- Mappings:
Namespace Name Mixin selector official wLzd;w:Larn;intermediary field_8599Lnet/minecraft/class_2034;field_8599:Lnet/minecraft/class_592;named colorLnet/minecraft/util/DyeColor;color:Lnet/minecraft/block/MaterialColor;
-
formatting
- Mappings:
Namespace Name Mixin selector official xLzd;x:La;intermediary field_8600Lnet/minecraft/class_2034;field_8600:Lnet/minecraft/class_1;named formattingLnet/minecraft/util/DyeColor;formatting:Lnet/minecraft/util/Formatting;
-
-
Constructor Details
-
DyeColor
private DyeColor(int id, int colorSwapped, String name, String translationKey, MaterialColor color, Formatting formatting)- Mappings:
Namespace Name Mixin selector official <init>Lzd;<init>(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Larn;La;)Vintermediary <init>Lnet/minecraft/class_2034;<init>(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_592;Lnet/minecraft/class_1;)Vnamed <init>Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Lnet/minecraft/block/MaterialColor;Lnet/minecraft/util/Formatting;)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 aLzd;a()Iintermediary method_8212Lnet/minecraft/class_2034;method_8212()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getSwappedColor
public int getSwappedColor()- Mappings:
Namespace Name Mixin selector official bLzd;b()Iintermediary method_8214Lnet/minecraft/class_2034;method_8214()Inamed getSwappedColorLnet/minecraft/util/DyeColor;getSwappedColor()I
-
getName
- Mappings:
Namespace Name Mixin selector official dLzd;d()Ljava/lang/String;intermediary method_8216Lnet/minecraft/class_2034;method_8216()Ljava/lang/String;named getNameLnet/minecraft/util/DyeColor;getName()Ljava/lang/String;
-
getMaterialColor
- Mappings:
Namespace Name Mixin selector official eLzd;e()Larn;intermediary method_8217Lnet/minecraft/class_2034;method_8217()Lnet/minecraft/class_592;named getMaterialColorLnet/minecraft/util/DyeColor;getMaterialColor()Lnet/minecraft/block/MaterialColor;
-
getById
- Mappings:
Namespace Name Mixin selector official aLzd;a(I)Lzd;intermediary method_8213Lnet/minecraft/class_2034;method_8213(I)Lnet/minecraft/class_2034;named getByIdLnet/minecraft/util/DyeColor;getById(I)Lnet/minecraft/util/DyeColor;
-
getColorById
- Mappings:
Namespace Name Mixin selector official bLzd;b(I)Lzd;intermediary method_8215Lnet/minecraft/class_2034;method_8215(I)Lnet/minecraft/class_2034;named getColorByIdLnet/minecraft/util/DyeColor;getColorById(I)Lnet/minecraft/util/DyeColor;
-
toString
-
asString
- Specified by:
asStringin interfaceStringIdentifiable- Mappings:
Namespace Name Mixin selector official lLnw;l()Ljava/lang/String;intermediary method_6682Lnet/minecraft/class_1709;method_6682()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-