Enum DyeColor

java.lang.Object
java.lang.Enum<DyeColor>
net.minecraft.util.DyeColor
All Implemented Interfaces:
Serializable, Comparable<DyeColor>, java.lang.constant.Constable, StringIdentifiable

public enum DyeColor
extends Enum<DyeColor>
implements StringIdentifiable
Mappings:
Namespace Name
official zd
intermediary net/minecraft/class_2034
named net/minecraft/util/DyeColor
  • Enum Constant Details

    • WHITE

      public static final DyeColor WHITE
      Mappings:
      Namespace Name Mixin selector
      official a Lzd;a:Lzd;
      intermediary field_8577 Lnet/minecraft/class_2034;field_8577:Lnet/minecraft/class_2034;
      named WHITE Lnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
    • ORANGE

      public static final DyeColor ORANGE
      Mappings:
      Namespace Name Mixin selector
      official b Lzd;b:Lzd;
      intermediary field_8578 Lnet/minecraft/class_2034;field_8578:Lnet/minecraft/class_2034;
      named ORANGE Lnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
    • MAGENTA

      public static final DyeColor MAGENTA
      Mappings:
      Namespace Name Mixin selector
      official c Lzd;c:Lzd;
      intermediary field_8579 Lnet/minecraft/class_2034;field_8579:Lnet/minecraft/class_2034;
      named MAGENTA Lnet/minecraft/util/DyeColor;MAGENTA:Lnet/minecraft/util/DyeColor;
    • LIGHT_BLUE

      public static final DyeColor LIGHT_BLUE
      Mappings:
      Namespace Name Mixin selector
      official d Lzd;d:Lzd;
      intermediary field_8580 Lnet/minecraft/class_2034;field_8580:Lnet/minecraft/class_2034;
      named LIGHT_BLUE Lnet/minecraft/util/DyeColor;LIGHT_BLUE:Lnet/minecraft/util/DyeColor;
    • YELLOW

      public static final DyeColor YELLOW
      Mappings:
      Namespace Name Mixin selector
      official e Lzd;e:Lzd;
      intermediary field_8581 Lnet/minecraft/class_2034;field_8581:Lnet/minecraft/class_2034;
      named YELLOW Lnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
    • LIME

      public static final DyeColor LIME
      Mappings:
      Namespace Name Mixin selector
      official f Lzd;f:Lzd;
      intermediary field_8582 Lnet/minecraft/class_2034;field_8582:Lnet/minecraft/class_2034;
      named LIME Lnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
    • PINK

      public static final DyeColor PINK
      Mappings:
      Namespace Name Mixin selector
      official g Lzd;g:Lzd;
      intermediary field_8583 Lnet/minecraft/class_2034;field_8583:Lnet/minecraft/class_2034;
      named PINK Lnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
    • GRAY

      public static final DyeColor GRAY
      Mappings:
      Namespace Name Mixin selector
      official h Lzd;h:Lzd;
      intermediary field_8584 Lnet/minecraft/class_2034;field_8584:Lnet/minecraft/class_2034;
      named GRAY Lnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
    • SILVER

      public static final DyeColor SILVER
      Mappings:
      Namespace Name Mixin selector
      official i Lzd;i:Lzd;
      intermediary field_8585 Lnet/minecraft/class_2034;field_8585:Lnet/minecraft/class_2034;
      named SILVER Lnet/minecraft/util/DyeColor;SILVER:Lnet/minecraft/util/DyeColor;
    • CYAN

      public static final DyeColor CYAN
      Mappings:
      Namespace Name Mixin selector
      official j Lzd;j:Lzd;
      intermediary field_8586 Lnet/minecraft/class_2034;field_8586:Lnet/minecraft/class_2034;
      named CYAN Lnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
    • PURPLE

      public static final DyeColor PURPLE
      Mappings:
      Namespace Name Mixin selector
      official k Lzd;k:Lzd;
      intermediary field_8587 Lnet/minecraft/class_2034;field_8587:Lnet/minecraft/class_2034;
      named PURPLE Lnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
    • BLUE

      public static final DyeColor BLUE
      Mappings:
      Namespace Name Mixin selector
      official l Lzd;l:Lzd;
      intermediary field_8588 Lnet/minecraft/class_2034;field_8588:Lnet/minecraft/class_2034;
      named BLUE Lnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
    • BROWN

      public static final DyeColor BROWN
      Mappings:
      Namespace Name Mixin selector
      official m Lzd;m:Lzd;
      intermediary field_8589 Lnet/minecraft/class_2034;field_8589:Lnet/minecraft/class_2034;
      named BROWN Lnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
    • GREEN

      public static final DyeColor GREEN
      Mappings:
      Namespace Name Mixin selector
      official n Lzd;n:Lzd;
      intermediary field_8590 Lnet/minecraft/class_2034;field_8590:Lnet/minecraft/class_2034;
      named GREEN Lnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
    • RED

      public static final DyeColor RED
      Mappings:
      Namespace Name Mixin selector
      official o Lzd;o:Lzd;
      intermediary field_8591 Lnet/minecraft/class_2034;field_8591:Lnet/minecraft/class_2034;
      named RED Lnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
    • BLACK

      public static final DyeColor BLACK
      Mappings:
      Namespace Name Mixin selector
      official p Lzd;p:Lzd;
      intermediary field_8592 Lnet/minecraft/class_2034;field_8592:Lnet/minecraft/class_2034;
      named BLACK Lnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
  • Field Details

    • COLORS2

      private static final DyeColor[] COLORS2
      Mappings:
      Namespace Name Mixin selector
      official q Lzd;q:[Lzd;
      intermediary field_8593 Lnet/minecraft/class_2034;field_8593:[Lnet/minecraft/class_2034;
      named COLORS2 Lnet/minecraft/util/DyeColor;COLORS2:[Lnet/minecraft/util/DyeColor;
    • COLORS

      private static final DyeColor[] COLORS
      Mappings:
      Namespace Name Mixin selector
      official r Lzd;r:[Lzd;
      intermediary field_8594 Lnet/minecraft/class_2034;field_8594:[Lnet/minecraft/class_2034;
      named COLORS Lnet/minecraft/util/DyeColor;COLORS:[Lnet/minecraft/util/DyeColor;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official s Lzd;s:I
      intermediary field_8595 Lnet/minecraft/class_2034;field_8595:I
      named id Lnet/minecraft/util/DyeColor;id:I
    • colorSwapped

      private final int colorSwapped
      Mappings:
      Namespace Name Mixin selector
      official t Lzd;t:I
      intermediary field_8596 Lnet/minecraft/class_2034;field_8596:I
      named colorSwapped Lnet/minecraft/util/DyeColor;colorSwapped:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official u Lzd;u:Ljava/lang/String;
      intermediary field_8597 Lnet/minecraft/class_2034;field_8597:Ljava/lang/String;
      named name Lnet/minecraft/util/DyeColor;name:Ljava/lang/String;
    • translationKey

      private final String translationKey
      Mappings:
      Namespace Name Mixin selector
      official v Lzd;v:Ljava/lang/String;
      intermediary field_8598 Lnet/minecraft/class_2034;field_8598:Ljava/lang/String;
      named translationKey Lnet/minecraft/util/DyeColor;translationKey:Ljava/lang/String;
    • color

      private final MaterialColor color
      Mappings:
      Namespace Name Mixin selector
      official w Lzd;w:Larn;
      intermediary field_8599 Lnet/minecraft/class_2034;field_8599:Lnet/minecraft/class_592;
      named color Lnet/minecraft/util/DyeColor;color:Lnet/minecraft/block/MaterialColor;
    • formatting

      private final Formatting formatting
      Mappings:
      Namespace Name Mixin selector
      official x Lzd;x:La;
      intermediary field_8600 Lnet/minecraft/class_2034;field_8600:Lnet/minecraft/class_1;
      named formatting Lnet/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;)V
      intermediary <init> Lnet/minecraft/class_2034;<init>(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;Lnet/minecraft/class_592;Lnet/minecraft/class_1;)V
      named <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

      public static DyeColor[] 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

      public static DyeColor valueOf​(String name)
      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 name
      NullPointerException - if the argument is null
    • getId

      public int getId()
      Mappings:
      Namespace Name Mixin selector
      official a Lzd;a()I
      intermediary method_8212 Lnet/minecraft/class_2034;method_8212()I
      named getId Lnet/minecraft/util/DyeColor;getId()I
    • getSwappedColor

      public int getSwappedColor()
      Mappings:
      Namespace Name Mixin selector
      official b Lzd;b()I
      intermediary method_8214 Lnet/minecraft/class_2034;method_8214()I
      named getSwappedColor Lnet/minecraft/util/DyeColor;getSwappedColor()I
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official d Lzd;d()Ljava/lang/String;
      intermediary method_8216 Lnet/minecraft/class_2034;method_8216()Ljava/lang/String;
      named getName Lnet/minecraft/util/DyeColor;getName()Ljava/lang/String;
    • getMaterialColor

      public MaterialColor getMaterialColor()
      Mappings:
      Namespace Name Mixin selector
      official e Lzd;e()Larn;
      intermediary method_8217 Lnet/minecraft/class_2034;method_8217()Lnet/minecraft/class_592;
      named getMaterialColor Lnet/minecraft/util/DyeColor;getMaterialColor()Lnet/minecraft/block/MaterialColor;
    • getById

      public static DyeColor getById​(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lzd;a(I)Lzd;
      intermediary method_8213 Lnet/minecraft/class_2034;method_8213(I)Lnet/minecraft/class_2034;
      named getById Lnet/minecraft/util/DyeColor;getById(I)Lnet/minecraft/util/DyeColor;
    • getColorById

      public static DyeColor getColorById​(int id)
      Mappings:
      Namespace Name Mixin selector
      official b Lzd;b(I)Lzd;
      intermediary method_8215 Lnet/minecraft/class_2034;method_8215(I)Lnet/minecraft/class_2034;
      named getColorById Lnet/minecraft/util/DyeColor;getColorById(I)Lnet/minecraft/util/DyeColor;
    • toString

      public String toString()
      Overrides:
      toString in class Enum<DyeColor>
      Mappings:
      Namespace Name Mixin selector
      official toString Lzd;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_2034;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/DyeColor;toString()Ljava/lang/String;
    • asString

      public String asString()
      Specified by:
      asString in interface StringIdentifiable
      Mappings:
      Namespace Name Mixin selector
      official l Lnw;l()Ljava/lang/String;
      intermediary method_6682 Lnet/minecraft/class_1709;method_6682()Ljava/lang/String;
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;