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 bst
intermediary net/minecraft/class_1767
named net/minecraft/util/DyeColor
  • Enum Constant Details

    • WHITE

      public static final DyeColor WHITE
      Mappings:
      Namespace Name Mixin selector
      official a Lbst;a:Lbst;
      intermediary field_7952 Lnet/minecraft/class_1767;field_7952:Lnet/minecraft/class_1767;
      named WHITE Lnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
    • ORANGE

      public static final DyeColor ORANGE
      Mappings:
      Namespace Name Mixin selector
      official b Lbst;b:Lbst;
      intermediary field_7946 Lnet/minecraft/class_1767;field_7946:Lnet/minecraft/class_1767;
      named ORANGE Lnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
    • MAGENTA

      public static final DyeColor MAGENTA
      Mappings:
      Namespace Name Mixin selector
      official c Lbst;c:Lbst;
      intermediary field_7958 Lnet/minecraft/class_1767;field_7958:Lnet/minecraft/class_1767;
      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 Lbst;d:Lbst;
      intermediary field_7951 Lnet/minecraft/class_1767;field_7951:Lnet/minecraft/class_1767;
      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 Lbst;e:Lbst;
      intermediary field_7947 Lnet/minecraft/class_1767;field_7947:Lnet/minecraft/class_1767;
      named YELLOW Lnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
    • LIME

      public static final DyeColor LIME
      Mappings:
      Namespace Name Mixin selector
      official f Lbst;f:Lbst;
      intermediary field_7961 Lnet/minecraft/class_1767;field_7961:Lnet/minecraft/class_1767;
      named LIME Lnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
    • PINK

      public static final DyeColor PINK
      Mappings:
      Namespace Name Mixin selector
      official g Lbst;g:Lbst;
      intermediary field_7954 Lnet/minecraft/class_1767;field_7954:Lnet/minecraft/class_1767;
      named PINK Lnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
    • GRAY

      public static final DyeColor GRAY
      Mappings:
      Namespace Name Mixin selector
      official h Lbst;h:Lbst;
      intermediary field_7944 Lnet/minecraft/class_1767;field_7944:Lnet/minecraft/class_1767;
      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 Lbst;i:Lbst;
      intermediary field_7967 Lnet/minecraft/class_1767;field_7967:Lnet/minecraft/class_1767;
      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 Lbst;j:Lbst;
      intermediary field_7955 Lnet/minecraft/class_1767;field_7955:Lnet/minecraft/class_1767;
      named CYAN Lnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
    • PURPLE

      public static final DyeColor PURPLE
      Mappings:
      Namespace Name Mixin selector
      official k Lbst;k:Lbst;
      intermediary field_7945 Lnet/minecraft/class_1767;field_7945:Lnet/minecraft/class_1767;
      named PURPLE Lnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
    • BLUE

      public static final DyeColor BLUE
      Mappings:
      Namespace Name Mixin selector
      official l Lbst;l:Lbst;
      intermediary field_7966 Lnet/minecraft/class_1767;field_7966:Lnet/minecraft/class_1767;
      named BLUE Lnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
    • BROWN

      public static final DyeColor BROWN
      Mappings:
      Namespace Name Mixin selector
      official m Lbst;m:Lbst;
      intermediary field_7957 Lnet/minecraft/class_1767;field_7957:Lnet/minecraft/class_1767;
      named BROWN Lnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
    • GREEN

      public static final DyeColor GREEN
      Mappings:
      Namespace Name Mixin selector
      official n Lbst;n:Lbst;
      intermediary field_7942 Lnet/minecraft/class_1767;field_7942:Lnet/minecraft/class_1767;
      named GREEN Lnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
    • RED

      public static final DyeColor RED
      Mappings:
      Namespace Name Mixin selector
      official o Lbst;o:Lbst;
      intermediary field_7964 Lnet/minecraft/class_1767;field_7964:Lnet/minecraft/class_1767;
      named RED Lnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
    • BLACK

      public static final DyeColor BLACK
      Mappings:
      Namespace Name Mixin selector
      official p Lbst;p:Lbst;
      intermediary field_7963 Lnet/minecraft/class_1767;field_7963:Lnet/minecraft/class_1767;
      named BLACK Lnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
  • Field Details

    • VALUES

      private static final DyeColor[] VALUES
      Mappings:
      Namespace Name Mixin selector
      official q Lbst;q:[Lbst;
      intermediary field_7959 Lnet/minecraft/class_1767;field_7959:[Lnet/minecraft/class_1767;
      named VALUES Lnet/minecraft/util/DyeColor;VALUES:[Lnet/minecraft/util/DyeColor;
    • BY_FIREWORK_COLOR

      private static final Int2ObjectOpenHashMap<DyeColor> BY_FIREWORK_COLOR
      Mappings:
      Namespace Name Mixin selector
      official r Lbst;r:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
      intermediary field_7950 Lnet/minecraft/class_1767;field_7950:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
      named BY_FIREWORK_COLOR Lnet/minecraft/util/DyeColor;BY_FIREWORK_COLOR:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official s Lbst;s:I
      intermediary field_7965 Lnet/minecraft/class_1767;field_7965:I
      named id Lnet/minecraft/util/DyeColor;id:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official t Lbst;t:Ljava/lang/String;
      intermediary field_7948 Lnet/minecraft/class_1767;field_7948:Ljava/lang/String;
      named name Lnet/minecraft/util/DyeColor;name:Ljava/lang/String;
    • mapColor

      private final MapColor mapColor
      Mappings:
      Namespace Name Mixin selector
      official u Lbst;u:Ldhn;
      intermediary field_7956 Lnet/minecraft/class_1767;field_7956:Lnet/minecraft/class_3620;
      named mapColor Lnet/minecraft/util/DyeColor;mapColor:Lnet/minecraft/block/MapColor;
    • colorComponents

      private final float[] colorComponents
      Mappings:
      Namespace Name Mixin selector
      official v Lbst;v:[F
      intermediary field_7943 Lnet/minecraft/class_1767;field_7943:[F
      named colorComponents Lnet/minecraft/util/DyeColor;colorComponents:[F
    • fireworkColor

      private final int fireworkColor
      Mappings:
      Namespace Name Mixin selector
      official w Lbst;w:I
      intermediary field_7960 Lnet/minecraft/class_1767;field_7960:I
      named fireworkColor Lnet/minecraft/util/DyeColor;fireworkColor:I
    • signColor

      private final int signColor
      Mappings:
      Namespace Name Mixin selector
      official x Lbst;x:I
      intermediary field_16537 Lnet/minecraft/class_1767;field_16537:I
      named signColor Lnet/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> Lbst;<init>(Ljava/lang/String;IILjava/lang/String;ILdhn;II)V
      intermediary <init> Lnet/minecraft/class_1767;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)V
      named <init> Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/block/MapColor;II)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 Lbst;a()I
      intermediary method_7789 Lnet/minecraft/class_1767;method_7789()I
      named getId Lnet/minecraft/util/DyeColor;getId()I
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official b Lbst;b()Ljava/lang/String;
      intermediary method_7792 Lnet/minecraft/class_1767;method_7792()Ljava/lang/String;
      named getName Lnet/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 d Lbst;d()[F
      intermediary method_7787 Lnet/minecraft/class_1767;method_7787()[F
      named getColorComponents Lnet/minecraft/util/DyeColor;getColorComponents()[F
    • getMapColor

      public MapColor getMapColor()
      Mappings:
      Namespace Name Mixin selector
      official e Lbst;e()Ldhn;
      intermediary method_7794 Lnet/minecraft/class_1767;method_7794()Lnet/minecraft/class_3620;
      named getMapColor Lnet/minecraft/util/DyeColor;getMapColor()Lnet/minecraft/block/MapColor;
    • getFireworkColor

      public int getFireworkColor()
      Mappings:
      Namespace Name Mixin selector
      official f Lbst;f()I
      intermediary method_7790 Lnet/minecraft/class_1767;method_7790()I
      named getFireworkColor Lnet/minecraft/util/DyeColor;getFireworkColor()I
    • getSignColor

      public int getSignColor()
      Mappings:
      Namespace Name Mixin selector
      official g Lbst;g()I
      intermediary method_16357 Lnet/minecraft/class_1767;method_16357()I
      named getSignColor Lnet/minecraft/util/DyeColor;getSignColor()I
    • byId

      public static DyeColor byId(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lbst;a(I)Lbst;
      intermediary method_7791 Lnet/minecraft/class_1767;method_7791(I)Lnet/minecraft/class_1767;
      named byId Lnet/minecraft/util/DyeColor;byId(I)Lnet/minecraft/util/DyeColor;
    • byName

      public static DyeColor byName(String name, DyeColor defaultColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbst;a(Ljava/lang/String;Lbst;)Lbst;
      intermediary method_7793 Lnet/minecraft/class_1767;method_7793(Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767;
      named byName Lnet/minecraft/util/DyeColor;byName(Ljava/lang/String;Lnet/minecraft/util/DyeColor;)Lnet/minecraft/util/DyeColor;
    • byFireworkColor

      @Nullable public static @Nullable DyeColor byFireworkColor(int color)
      Mappings:
      Namespace Name Mixin selector
      official b Lbst;b(I)Lbst;
      intermediary method_7786 Lnet/minecraft/class_1767;method_7786(I)Lnet/minecraft/class_1767;
      named byFireworkColor Lnet/minecraft/util/DyeColor;byFireworkColor(I)Lnet/minecraft/util/DyeColor;
    • toString

      public String toString()
      Overrides:
      toString in class Enum<DyeColor>
    • asString

      public String asString()
      Specified by:
      asString in interface StringIdentifiable
      Mappings:
      Namespace Name Mixin selector
      official c Laiz;c()Ljava/lang/String;
      intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
      named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;