枚举 DyeColor
- java.lang.Object
-
- java.lang.Enum<DyeColor>
-
- net.minecraft.util.DyeColor
-
- 所有已实现的接口:
Serializable,Comparable<DyeColor>,StringIdentifiable
public enum DyeColor extends Enum<DyeColor> implements StringIdentifiable
- Mappings:
Namespace Name official bonintermediary net/minecraft/class_1767named net/minecraft/util/DyeColor
-
-
字段概要
字段 修饰符和类型 字段 说明 private static Int2ObjectOpenHashMap<DyeColor>BY_FIREWORK_COLORprivate float[]colorComponentsprivate intfireworkColorprivate intidprivate MapColormapColorprivate Stringnameprivate intsignColorprivate static DyeColor[]VALUES
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 StringasString()static @Nullable DyeColorbyFireworkColor(int color)static DyeColorbyId(int id)static DyeColorbyName(String name, DyeColor defaultColor)float[]getColorComponents()Returns the red, blue and green components of this dye color.intgetFireworkColor()intgetId()MapColorgetMapColor()StringgetName()intgetSignColor()StringtoString()static DyeColorvalueOf(String name)返回带有指定名称的该类型的枚举常量。static DyeColor[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
WHITE
public static final DyeColor WHITE
- Mappings:
Namespace Name Mixin selector official aLbon;a:Lbon;intermediary field_7952Lnet/minecraft/class_1767;field_7952:Lnet/minecraft/class_1767;named WHITELnet/minecraft/util/DyeColor;WHITE:Lnet/minecraft/util/DyeColor;
-
ORANGE
public static final DyeColor ORANGE
- Mappings:
Namespace Name Mixin selector official bLbon;b:Lbon;intermediary field_7946Lnet/minecraft/class_1767;field_7946:Lnet/minecraft/class_1767;named ORANGELnet/minecraft/util/DyeColor;ORANGE:Lnet/minecraft/util/DyeColor;
-
MAGENTA
public static final DyeColor MAGENTA
- Mappings:
Namespace Name Mixin selector official cLbon;c:Lbon;intermediary field_7958Lnet/minecraft/class_1767;field_7958:Lnet/minecraft/class_1767;named MAGENTALnet/minecraft/util/DyeColor;MAGENTA:Lnet/minecraft/util/DyeColor;
-
LIGHT_BLUE
public static final DyeColor LIGHT_BLUE
- Mappings:
Namespace Name Mixin selector official dLbon;d:Lbon;intermediary field_7951Lnet/minecraft/class_1767;field_7951:Lnet/minecraft/class_1767;named LIGHT_BLUELnet/minecraft/util/DyeColor;LIGHT_BLUE:Lnet/minecraft/util/DyeColor;
-
YELLOW
public static final DyeColor YELLOW
- Mappings:
Namespace Name Mixin selector official eLbon;e:Lbon;intermediary field_7947Lnet/minecraft/class_1767;field_7947:Lnet/minecraft/class_1767;named YELLOWLnet/minecraft/util/DyeColor;YELLOW:Lnet/minecraft/util/DyeColor;
-
LIME
public static final DyeColor LIME
- Mappings:
Namespace Name Mixin selector official fLbon;f:Lbon;intermediary field_7961Lnet/minecraft/class_1767;field_7961:Lnet/minecraft/class_1767;named LIMELnet/minecraft/util/DyeColor;LIME:Lnet/minecraft/util/DyeColor;
-
PINK
public static final DyeColor PINK
- Mappings:
Namespace Name Mixin selector official gLbon;g:Lbon;intermediary field_7954Lnet/minecraft/class_1767;field_7954:Lnet/minecraft/class_1767;named PINKLnet/minecraft/util/DyeColor;PINK:Lnet/minecraft/util/DyeColor;
-
GRAY
public static final DyeColor GRAY
- Mappings:
Namespace Name Mixin selector official hLbon;h:Lbon;intermediary field_7944Lnet/minecraft/class_1767;field_7944:Lnet/minecraft/class_1767;named GRAYLnet/minecraft/util/DyeColor;GRAY:Lnet/minecraft/util/DyeColor;
-
LIGHT_GRAY
public static final DyeColor LIGHT_GRAY
- Mappings:
Namespace Name Mixin selector official iLbon;i:Lbon;intermediary field_7967Lnet/minecraft/class_1767;field_7967:Lnet/minecraft/class_1767;named LIGHT_GRAYLnet/minecraft/util/DyeColor;LIGHT_GRAY:Lnet/minecraft/util/DyeColor;
-
CYAN
public static final DyeColor CYAN
- Mappings:
Namespace Name Mixin selector official jLbon;j:Lbon;intermediary field_7955Lnet/minecraft/class_1767;field_7955:Lnet/minecraft/class_1767;named CYANLnet/minecraft/util/DyeColor;CYAN:Lnet/minecraft/util/DyeColor;
-
PURPLE
public static final DyeColor PURPLE
- Mappings:
Namespace Name Mixin selector official kLbon;k:Lbon;intermediary field_7945Lnet/minecraft/class_1767;field_7945:Lnet/minecraft/class_1767;named PURPLELnet/minecraft/util/DyeColor;PURPLE:Lnet/minecraft/util/DyeColor;
-
BLUE
public static final DyeColor BLUE
- Mappings:
Namespace Name Mixin selector official lLbon;l:Lbon;intermediary field_7966Lnet/minecraft/class_1767;field_7966:Lnet/minecraft/class_1767;named BLUELnet/minecraft/util/DyeColor;BLUE:Lnet/minecraft/util/DyeColor;
-
BROWN
public static final DyeColor BROWN
- Mappings:
Namespace Name Mixin selector official mLbon;m:Lbon;intermediary field_7957Lnet/minecraft/class_1767;field_7957:Lnet/minecraft/class_1767;named BROWNLnet/minecraft/util/DyeColor;BROWN:Lnet/minecraft/util/DyeColor;
-
GREEN
public static final DyeColor GREEN
- Mappings:
Namespace Name Mixin selector official nLbon;n:Lbon;intermediary field_7942Lnet/minecraft/class_1767;field_7942:Lnet/minecraft/class_1767;named GREENLnet/minecraft/util/DyeColor;GREEN:Lnet/minecraft/util/DyeColor;
-
RED
public static final DyeColor RED
- Mappings:
Namespace Name Mixin selector official oLbon;o:Lbon;intermediary field_7964Lnet/minecraft/class_1767;field_7964:Lnet/minecraft/class_1767;named REDLnet/minecraft/util/DyeColor;RED:Lnet/minecraft/util/DyeColor;
-
BLACK
public static final DyeColor BLACK
- Mappings:
Namespace Name Mixin selector official pLbon;p:Lbon;intermediary field_7963Lnet/minecraft/class_1767;field_7963:Lnet/minecraft/class_1767;named BLACKLnet/minecraft/util/DyeColor;BLACK:Lnet/minecraft/util/DyeColor;
-
-
字段详细资料
-
VALUES
private static final DyeColor[] VALUES
- Mappings:
Namespace Name Mixin selector official qLbon;q:[Lbon;intermediary field_7959Lnet/minecraft/class_1767;field_7959:[Lnet/minecraft/class_1767;named VALUESLnet/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 rLbon;r:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;intermediary field_7950Lnet/minecraft/class_1767;field_7950:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;named BY_FIREWORK_COLORLnet/minecraft/util/DyeColor;BY_FIREWORK_COLOR:Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;
-
id
private final int id
- Mappings:
Namespace Name Mixin selector official sLbon;s:Iintermediary field_7965Lnet/minecraft/class_1767;field_7965:Inamed idLnet/minecraft/util/DyeColor;id:I
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official tLbon;t:Ljava/lang/String;intermediary field_7948Lnet/minecraft/class_1767;field_7948:Ljava/lang/String;named nameLnet/minecraft/util/DyeColor;name:Ljava/lang/String;
-
mapColor
private final MapColor mapColor
- Mappings:
Namespace Name Mixin selector official uLbon;u:Lddx;intermediary field_7956Lnet/minecraft/class_1767;field_7956:Lnet/minecraft/class_3620;named mapColorLnet/minecraft/util/DyeColor;mapColor:Lnet/minecraft/block/MapColor;
-
colorComponents
private final float[] colorComponents
- Mappings:
Namespace Name Mixin selector official vLbon;v:[Fintermediary field_7943Lnet/minecraft/class_1767;field_7943:[Fnamed colorComponentsLnet/minecraft/util/DyeColor;colorComponents:[F
-
fireworkColor
private final int fireworkColor
- Mappings:
Namespace Name Mixin selector official wLbon;w:Iintermediary field_7960Lnet/minecraft/class_1767;field_7960:Inamed fireworkColorLnet/minecraft/util/DyeColor;fireworkColor:I
-
signColor
private final int signColor
- Mappings:
Namespace Name Mixin selector official xLbon;x:Iintermediary field_16537Lnet/minecraft/class_1767;field_16537:Inamed signColorLnet/minecraft/util/DyeColor;signColor:I
-
-
构造器详细资料
-
DyeColor
private DyeColor(int woolId, String name, int color, MapColor mapColor, int fireworkColor, int signColor)- Mappings:
Namespace Name Mixin selector official <init>Lbon;<init>(Ljava/lang/String;IILjava/lang/String;ILddx;II)Vintermediary <init>Lnet/minecraft/class_1767;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/class_3620;II)Vnamed <init>Lnet/minecraft/util/DyeColor;<init>(Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/block/MapColor;II)V
-
-
方法详细资料
-
values
public static DyeColor[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (DyeColor c : DyeColor.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static DyeColor valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getId
public int getId()
- Mappings:
Namespace Name Mixin selector official aLbon;a()Iintermediary method_7789Lnet/minecraft/class_1767;method_7789()Inamed getIdLnet/minecraft/util/DyeColor;getId()I
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official bLbon;b()Ljava/lang/String;intermediary method_7792Lnet/minecraft/class_1767;method_7792()Ljava/lang/String;named getNameLnet/minecraft/util/DyeColor;getName()Ljava/lang/String;
-
getColorComponents
public float[] getColorComponents()
Returns the red, blue and green components of this dye color.- 返回:
- an array composed of the red, blue and green floats
- Mappings:
Namespace Name Mixin selector official dLbon;d()[Fintermediary method_7787Lnet/minecraft/class_1767;method_7787()[Fnamed getColorComponentsLnet/minecraft/util/DyeColor;getColorComponents()[F
-
getMapColor
public MapColor getMapColor()
- Mappings:
Namespace Name Mixin selector official eLbon;e()Lddx;intermediary method_7794Lnet/minecraft/class_1767;method_7794()Lnet/minecraft/class_3620;named getMapColorLnet/minecraft/util/DyeColor;getMapColor()Lnet/minecraft/block/MapColor;
-
getFireworkColor
public int getFireworkColor()
- Mappings:
Namespace Name Mixin selector official fLbon;f()Iintermediary method_7790Lnet/minecraft/class_1767;method_7790()Inamed getFireworkColorLnet/minecraft/util/DyeColor;getFireworkColor()I
-
getSignColor
public int getSignColor()
- Mappings:
Namespace Name Mixin selector official gLbon;g()Iintermediary method_16357Lnet/minecraft/class_1767;method_16357()Inamed getSignColorLnet/minecraft/util/DyeColor;getSignColor()I
-
byId
public static DyeColor byId(int id)
- Mappings:
Namespace Name Mixin selector official aLbon;a(I)Lbon;intermediary method_7791Lnet/minecraft/class_1767;method_7791(I)Lnet/minecraft/class_1767;named byIdLnet/minecraft/util/DyeColor;byId(I)Lnet/minecraft/util/DyeColor;
-
byName
public static DyeColor byName(String name, DyeColor defaultColor)
- Mappings:
Namespace Name Mixin selector official aLbon;a(Ljava/lang/String;Lbon;)Lbon;intermediary method_7793Lnet/minecraft/class_1767;method_7793(Ljava/lang/String;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1767;named byNameLnet/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 bLbon;b(I)Lbon;intermediary method_7786Lnet/minecraft/class_1767;method_7786(I)Lnet/minecraft/class_1767;named byFireworkColorLnet/minecraft/util/DyeColor;byFireworkColor(I)Lnet/minecraft/util/DyeColor;
-
toString
public String toString()
-
asString
public String asString()
- 指定者:
asString在接口中StringIdentifiable- Mappings:
Namespace Name Mixin selector official cLagz;c()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-
-