net.minecraft.util

public enum DyeColor

implements StringIdentifiable

net.minecraft.world.item.DyeColor
net.minecraft.class_1767
net.minecraft.util.DyeColor

Enum constant summary

Enum Constant
WHITE
field_7952
WHITE
ORANGE
field_7946
ORANGE
MAGENTA
field_7958
MAGENTA
LIGHT_BLUE
field_7951
LIGHT_BLUE
YELLOW
field_7947
YELLOW
LIME
field_7961
LIME
PINK
field_7954
PINK
GRAY
field_7944
GRAY
LIGHT_GRAY
field_7967
LIGHT_GRAY
CYAN
field_7955
CYAN
PURPLE
field_7945
PURPLE
BLUE
field_7966
BLUE
BROWN
field_7957
BROWN
GREEN
field_7942
GREEN
RED
field_7964
RED
BLACK
field_7963
BLACK

Field summary

Modifier and TypeField
private static final IntFunction<DyeColor>
BY_ID
field_7959
INDEX_MAPPER
private static final it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap<DyeColor>
BY_FIREWORK_COLOR
field_7950
BY_FIREWORK_COLOR
public static final StringIdentifiable$EnumCodec<DyeColor>
CODEC
field_41600
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, DyeColor>
STREAM_CODEC
field_49259
PACKET_CODEC
public static final com.mojang.serialization.Codec<DyeColor>
LEGACY_ID_CODEC
field_56666
INDEX_CODEC
private final int
id
field_7965
index
private final String
name
field_7948
id
private final MapColor
mapColor
field_7956
mapColor
private final int
textureDiffuseColor
field_7943
entityColor
private final int
fireworkColor
field_7960
fireworkColor
private final int
textColor
field_16537
signColor
private static final DyeColor[]
$VALUES
field_7953
field_7953

Constructor summary

ModifierConstructor
private (int $enum$name, String $enum$ordinal, int index, MapColor id, int entityColor, int mapColor)

Method summary

Modifier and TypeMethod
public int
getId()
method_7789()
getIndex()
public String
getName()
method_7792()
getId()
public int
getTextureDiffuseColor()
method_7787()
getEntityColor()
public MapColor
getMapColor()
method_7794()
getMapColor()
public int
getFireworkColor()
method_7790()
getFireworkColor()
public int
getTextColor()
method_16357()
getSignColor()
public static DyeColor
byId(int id)
method_7791(int arg0)
byIndex(int index)
public static DyeColor
byName(String name, DyeColor def)
method_7793(String arg0, class_1767 arg1)
byId(String id, DyeColor fallback)
public static DyeColor
byFireworkColor(int color)
method_7786(int arg0)
byFireworkColor(int color)
public String
getSerializedName()
method_15434()
asString()
public static DyeColor
getMixedColor(ServerLevel level, DyeColor dyeColor1, DyeColor dyeColor2)
method_65355(class_3218 arg0, class_1767 arg1, class_1767 arg2)
mixColors(ServerWorld world, DyeColor first, DyeColor second)
private static CraftingRecipeInput
makeCraftColorInput(DyeColor dyeColor1, DyeColor dyeColor2)
method_65356(class_1767 arg0, class_1767 arg1)
createColorMixingRecipeInput(DyeColor first, DyeColor second)
private static DyeColor
lambda$getMixedColor$4(ServerLevel arg0, DyeColor arg1, DyeColor arg2)
method_65358(class_3218 arg0, class_1767 arg1, class_1767 arg2)
method_65358(ServerWorld arg0, DyeColor arg1, DyeColor arg2)
private static ItemStack
lambda$getMixedColor$3(CraftingInput arg0, ServerLevel arg1, RecipeHolder arg2)
method_65357(class_9694 arg0, class_3218 arg1, class_8786 arg2)
method_65357(CraftingRecipeInput arg0, ServerWorld arg1, RecipeEntry recipe)
private static Byte
lambda$static$2(DyeColor arg0)
method_67674(class_1767 arg0)
method_67674(DyeColor color)
private static DyeColor
lambda$static$1(DyeColor arg0)
method_7797(class_1767 arg0)
method_7797(DyeColor color)
private static Integer
lambda$static$0(DyeColor arg0)
method_7795(class_1767 arg0)
method_7795(DyeColor color)
private static DyeColor[]
$values()
method_36676()
method_36676()