package net.minecraft.item;
import net.minecraft.block.material.MapColor;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.IStringSerializable;
public enum EnumDyeColor implements IStringSerializable
{
WHITE(0, 15, "white", "white", MapColor.snowColor, EnumChatFormatting.WHITE),
ORANGE(1, 14, "orange", "orange", MapColor.adobeColor, EnumChatFormatting.GOLD),
MAGENTA(2, 13, "magenta", "magenta", MapColor.magentaColor, EnumChatFormatting.AQUA),
LIGHT_BLUE(3, 12, "light_blue", "lightBlue", MapColor.lightBlueColor, EnumChatFormatting.BLUE),
YELLOW(4, 11, "yellow", "yellow", MapColor.yellowColor, EnumChatFormatting.YELLOW),
LIME(5, 10, "lime", "lime", MapColor.limeColor, EnumChatFormatting.GREEN),
PINK(6, 9, "pink", "pink", MapColor.pinkColor, EnumChatFormatting.LIGHT_PURPLE),
GRAY(7, 8, "gray", "gray", MapColor.grayColor, EnumChatFormatting.DARK_GRAY),
SILVER(8, 7, "silver", "silver", MapColor.silverColor, EnumChatFormatting.GRAY),
CYAN(9, 6, "cyan", "cyan", MapColor.cyanColor, EnumChatFormatting.DARK_AQUA),
PURPLE(10, 5, "purple", "purple", MapColor.purpleColor, EnumChatFormatting.DARK_PURPLE),
BLUE(11, 4, "blue", "blue", MapColor.blueColor, EnumChatFormatting.DARK_BLUE),
BROWN(12, 3, "brown", "brown", MapColor.brownColor, EnumChatFormatting.GOLD),
GREEN(13, 2, "green", "green", MapColor.greenColor, EnumChatFormatting.DARK_GREEN),
RED(14, 1, "red", "red", MapColor.redColor, EnumChatFormatting.DARK_RED),
BLACK(15, 0, "black", "black", MapColor.blackColor, EnumChatFormatting.BLACK);
private static final EnumDyeColor[] field_176790_q = new EnumDyeColor[values().length];
private static final EnumDyeColor[] field_176789_r = new EnumDyeColor[values().length];
private final int field_176788_s;
private final int field_176787_t;
private final String field_176786_u;
private final String field_176785_v;
private final MapColor field_176784_w;
private final EnumChatFormatting field_176793_x;
private static final String __OBFID = "CL_00002180";
private EnumDyeColor(int p_i45786_3_, int p_i45786_4_, String p_i45786_5_, String p_i45786_6_, MapColor p_i45786_7_, EnumChatFormatting p_i45786_8_)
{
this.field_176788_s = p_i45786_3_;
this.field_176787_t = p_i45786_4_;
this.field_176786_u = p_i45786_5_;
this.field_176785_v = p_i45786_6_;
this.field_176784_w = p_i45786_7_;
this.field_176793_x = p_i45786_8_;
}
public int func_176765_a()
{
return this.field_176788_s;
}
public int getDyeColorDamage()
{
return this.field_176787_t;
}
public String func_176762_d()
{
return this.field_176785_v;
}
public MapColor func_176768_e()
{
return this.field_176784_w;
}
public static EnumDyeColor func_176766_a(int p_176766_0_)
{
if (p_176766_0_ < 0 || p_176766_0_ >= field_176789_r.length)
{
p_176766_0_ = 0;
}
return field_176789_r[p_176766_0_];
}
public static EnumDyeColor func_176764_b(int p_176764_0_)
{
if (p_176764_0_ < 0 || p_176764_0_ >= field_176790_q.length)
{
p_176764_0_ = 0;
}
return field_176790_q[p_176764_0_];
}
public String toString()
{
return this.field_176785_v;
}
public String getName()
{
return this.field_176786_u;
}
static {
EnumDyeColor[] var0 = values();
int var1 = var0.length;
for (int var2 = 0; var2 < var1; ++var2)
{
EnumDyeColor var3 = var0[var2];
field_176790_q[var3.func_176765_a()] = var3;
field_176789_r[var3.getDyeColorDamage()] = var3;
}
}
}