Enum Class DyeColor

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

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

    • WHITE

      public static final DyeColor WHITE
      Mappings:
      Namespace Name Mixin selector
      official a Lasc;a:Lasc;
      intermediary field_12157 Lnet/minecraft/class_2674;field_12157:Lnet/minecraft/class_2674;
      named WHITE Lnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
    • ORANGE

      public static final DyeColor ORANGE
      Mappings:
      Namespace Name Mixin selector
      official b Lasc;b:Lasc;
      intermediary field_12158 Lnet/minecraft/class_2674;field_12158:Lnet/minecraft/class_2674;
      named ORANGE Lnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
    • MAGENTA

      public static final DyeColor MAGENTA
      Mappings:
      Namespace Name Mixin selector
      official c Lasc;c:Lasc;
      intermediary field_12159 Lnet/minecraft/class_2674;field_12159:Lnet/minecraft/class_2674;
      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 Lasc;d:Lasc;
      intermediary field_12160 Lnet/minecraft/class_2674;field_12160:Lnet/minecraft/class_2674;
      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 Lasc;e:Lasc;
      intermediary field_12161 Lnet/minecraft/class_2674;field_12161:Lnet/minecraft/class_2674;
      named YELLOW Lnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
    • LIME

      public static final DyeColor LIME
      Mappings:
      Namespace Name Mixin selector
      official f Lasc;f:Lasc;
      intermediary field_12162 Lnet/minecraft/class_2674;field_12162:Lnet/minecraft/class_2674;
      named LIME Lnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
    • PINK

      public static final DyeColor PINK
      Mappings:
      Namespace Name Mixin selector
      official g Lasc;g:Lasc;
      intermediary field_12163 Lnet/minecraft/class_2674;field_12163:Lnet/minecraft/class_2674;
      named PINK Lnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
    • GRAY

      public static final DyeColor GRAY
      Mappings:
      Namespace Name Mixin selector
      official h Lasc;h:Lasc;
      intermediary field_12164 Lnet/minecraft/class_2674;field_12164:Lnet/minecraft/class_2674;
      named GRAY Lnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
    • LIGHT_GRAY

      public static final DyeColor LIGHT_GRAY
      Mappings:
      Namespace Name Mixin selector
      official i Lasc;i:Lasc;
      intermediary field_17162 Lnet/minecraft/class_2674;field_17162:Lnet/minecraft/class_2674;
      named LIGHT_GRAY Lnet/minecraft/util/DyeColor;LIGHT_GRAY:Lnet/minecraft/util/DyeColor;
    • CYAN

      public static final DyeColor CYAN
      Mappings:
      Namespace Name Mixin selector
      official j Lasc;j:Lasc;
      intermediary field_12166 Lnet/minecraft/class_2674;field_12166:Lnet/minecraft/class_2674;
      named CYAN Lnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
    • PURPLE

      public static final DyeColor PURPLE
      Mappings:
      Namespace Name Mixin selector
      official k Lasc;k:Lasc;
      intermediary field_12167 Lnet/minecraft/class_2674;field_12167:Lnet/minecraft/class_2674;
      named PURPLE Lnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
    • BLUE

      public static final DyeColor BLUE
      Mappings:
      Namespace Name Mixin selector
      official l Lasc;l:Lasc;
      intermediary field_12168 Lnet/minecraft/class_2674;field_12168:Lnet/minecraft/class_2674;
      named BLUE Lnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
    • BROWN

      public static final DyeColor BROWN
      Mappings:
      Namespace Name Mixin selector
      official m Lasc;m:Lasc;
      intermediary field_12169 Lnet/minecraft/class_2674;field_12169:Lnet/minecraft/class_2674;
      named BROWN Lnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
    • GREEN

      public static final DyeColor GREEN
      Mappings:
      Namespace Name Mixin selector
      official n Lasc;n:Lasc;
      intermediary field_12170 Lnet/minecraft/class_2674;field_12170:Lnet/minecraft/class_2674;
      named GREEN Lnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
    • RED

      public static final DyeColor RED
      Mappings:
      Namespace Name Mixin selector
      official o Lasc;o:Lasc;
      intermediary field_12171 Lnet/minecraft/class_2674;field_12171:Lnet/minecraft/class_2674;
      named RED Lnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
    • BLACK

      public static final DyeColor BLACK
      Mappings:
      Namespace Name Mixin selector
      official p Lasc;p:Lasc;
      intermediary field_12172 Lnet/minecraft/class_2674;field_12172:Lnet/minecraft/class_2674;
      named BLACK Lnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
  • Field Details

    • DYE_COLORS

      private static final DyeColor[] DYE_COLORS
      Mappings:
      Namespace Name Mixin selector
      official q Lasc;q:[Lasc;
      intermediary field_17163 Lnet/minecraft/class_2674;field_17163:[Lnet/minecraft/class_2674;
      named DYE_COLORS Lnet/minecraft/util/DyeColor;DYE_COLORS:[Lnet/minecraft/util/DyeColor;
    • DyeColorToFireworkColor

      private static final Int2ObjectOpenHashMap<DyeColor> DyeColorToFireworkColor
      Mappings:
      Namespace Name Mixin selector
      official r Lasc;r:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
      intermediary field_17164 Lnet/minecraft/class_2674;field_17164:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
      named DyeColorToFireworkColor Lnet/minecraft/util/DyeColor;DyeColorToFireworkColor:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official s Lasc;s:I
      intermediary field_12175 Lnet/minecraft/class_2674;field_12175:I
      named id Lnet/minecraft/util/DyeColor;id:I
    • translationKey

      private final String translationKey
      Mappings:
      Namespace Name Mixin selector
      official t Lasc;t:Ljava/lang/String;
      intermediary field_12178 Lnet/minecraft/class_2674;field_12178:Ljava/lang/String;
      named translationKey Lnet/minecraft/util/DyeColor;translationKey:Ljava/lang/String;
    • materialColor

      private final MaterialColor materialColor
      Mappings:
      Namespace Name Mixin selector
      official u Lasc;u:Lbzb;
      intermediary field_17165 Lnet/minecraft/class_2674;field_17165:Lnet/minecraft/class_65;
      named materialColor Lnet/minecraft/util/DyeColor;materialColor:Lnet/minecraft/block/MaterialColor;
    • rawColor

      private final int rawColor
      Mappings:
      Namespace Name Mixin selector
      official v Lasc;v:I
      intermediary field_15658 Lnet/minecraft/class_2674;field_15658:I
      named rawColor Lnet/minecraft/util/DyeColor;rawColor:I
    • field_17166

      private final int field_17166
      Mappings:
      Namespace Name Mixin selector
      official w Lasc;w:I
      intermediary field_17166 Lnet/minecraft/class_2674;field_17166:I
      named field_17166 Lnet/minecraft/util/DyeColor;field_17166:I
    • colorComponents

      private final float[] colorComponents
      Mappings:
      Namespace Name Mixin selector
      official x Lasc;x:[F
      intermediary field_15659 Lnet/minecraft/class_2674;field_15659:[F
      named colorComponents Lnet/minecraft/util/DyeColor;colorComponents:[F
    • idSwapped

      private final int idSwapped
      Mappings:
      Namespace Name Mixin selector
      official y Lasc;y:I
      intermediary field_12176 Lnet/minecraft/class_2674;field_12176:I
      named idSwapped Lnet/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)V
      intermediary <init> Lnet/minecraft/class_2674;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_65;I)V
      named <init> Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/block/MaterialColor;I)V
  • Method Details

    • values

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

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

      public int getId()
      Mappings:
      Namespace Name Mixin selector
      official a Lasc;a()I
      intermediary method_11274 Lnet/minecraft/class_2674;method_11274()I
      named getId Lnet/minecraft/util/DyeColor;getId()I
    • getTranslationKey

      public String getTranslationKey()
      Mappings:
      Namespace Name Mixin selector
      official b Lasc;b()Ljava/lang/String;
      intermediary method_11278 Lnet/minecraft/class_2674;method_11278()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/util/DyeColor;getTranslationKey()Ljava/lang/String;
    • method_14222

      @Environment(CLIENT) public int method_14222()
      Mappings:
      Namespace Name Mixin selector
      official c Lasc;c()I
      intermediary method_14222 Lnet/minecraft/class_2674;method_14222()I
      named method_14222 Lnet/minecraft/util/DyeColor;method_14222()I
    • getColorComponents

      public float[] getColorComponents()
      Mappings:
      Namespace Name Mixin selector
      official d Lasc;d()[F
      intermediary method_14223 Lnet/minecraft/class_2674;method_14223()[F
      named getColorComponents Lnet/minecraft/util/DyeColor;getColorComponents()[F
    • getColorOfMaterial

      public MaterialColor getColorOfMaterial()
      Mappings:
      Namespace Name Mixin selector
      official e Lasc;e()Lbzb;
      intermediary method_16045 Lnet/minecraft/class_2674;method_16045()Lnet/minecraft/class_65;
      named getColorOfMaterial Lnet/minecraft/util/DyeColor;getColorOfMaterial()Lnet/minecraft/block/MaterialColor;
    • getSwappedId

      public int getSwappedId()
      Mappings:
      Namespace Name Mixin selector
      official f Lasc;f()I
      intermediary method_11276 Lnet/minecraft/class_2674;method_11276()I
      named getSwappedId Lnet/minecraft/util/DyeColor;getSwappedId()I
    • byId

      public static DyeColor byId(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lasc;a(I)Lasc;
      intermediary method_11277 Lnet/minecraft/class_2674;method_11277(I)Lnet/minecraft/class_2674;
      named byId Lnet/minecraft/util/DyeColor;byId(I)Lnet/minecraft/util/DyeColor;
    • getByTranslationKey

      public static DyeColor getByTranslationKey(String translationKey)
      Mappings:
      Namespace Name Mixin selector
      official a Lasc;a(Ljava/lang/String;)Lasc;
      intermediary method_16041 Lnet/minecraft/class_2674;method_16041(Ljava/lang/String;)Lnet/minecraft/class_2674;
      named getByTranslationKey Lnet/minecraft/util/DyeColor;getByTranslationKey(Ljava/lang/String;)Lnet/minecraft/util/DyeColor;
    • getByFireworkColor

      @Environment(CLIENT) @Nullable public static DyeColor getByFireworkColor(int rawId)
      Mappings:
      Namespace Name Mixin selector
      official b Lasc;b(I)Lasc;
      intermediary method_16042 Lnet/minecraft/class_2674;method_16042(I)Lnet/minecraft/class_2674;
      named getByFireworkColor Lnet/minecraft/util/DyeColor;getByFireworkColor(I)Lnet/minecraft/util/DyeColor;
    • toString

      public String toString()
      Overrides:
      toString in class Enum<DyeColor>
      Mappings:
      Namespace Name Mixin selector
      official toString Lasc;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_2674;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 m Lxv;m()Ljava/lang/String;
      intermediary method_10853 Lnet/minecraft/class_2604;method_10853()Ljava/lang/String;
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;