package net.minecraft.block.material;
public class MapColor
{
/**
* Holds all the 16 colors used on maps, very similar of a pallete system.
*/
public static final MapColor[] mapColorArray = new MapColor[64];
public static final MapColor airColor = new MapColor(0, 0);
public static final MapColor grassColor = new MapColor(1, 8368696);
public static final MapColor sandColor = new MapColor(2, 16247203);
public static final MapColor clothColor = new MapColor(3, 10987431);
public static final MapColor tntColor = new MapColor(4, 16711680);
public static final MapColor iceColor = new MapColor(5, 10526975);
public static final MapColor ironColor = new MapColor(6, 10987431);
public static final MapColor foliageColor = new MapColor(7, 31744);
public static final MapColor snowColor = new MapColor(8, 16777215);
public static final MapColor clayColor = new MapColor(9, 10791096);
public static final MapColor dirtColor = new MapColor(10, 12020271);
public static final MapColor stoneColor = new MapColor(11, 7368816);
public static final MapColor waterColor = new MapColor(12, 4210943);
public static final MapColor woodColor = new MapColor(13, 6837042);
public static final MapColor quartzColor = new MapColor(14, 16776437);
public static final MapColor adobeColor = new MapColor(15, 14188339);
public static final MapColor magentaColor = new MapColor(16, 11685080);
public static final MapColor lightBlueColor = new MapColor(17, 6724056);
public static final MapColor yellowColor = new MapColor(18, 15066419);
public static final MapColor limeColor = new MapColor(19, 8375321);
public static final MapColor pinkColor = new MapColor(20, 15892389);
public static final MapColor grayColor = new MapColor(21, 5000268);
public static final MapColor silverColor = new MapColor(22, 10066329);
public static final MapColor cyanColor = new MapColor(23, 5013401);
public static final MapColor purpleColor = new MapColor(24, 8339378);
public static final MapColor blueColor = new MapColor(25, 3361970);
public static final MapColor brownColor = new MapColor(26, 6704179);
public static final MapColor greenColor = new MapColor(27, 6717235);
public static final MapColor redColor = new MapColor(28, 10040115);
public static final MapColor blackColor = new MapColor(29, 1644825);
public static final MapColor goldColor = new MapColor(30, 16445005);
public static final MapColor diamondColor = new MapColor(31, 6085589);
public static final MapColor lapisColor = new MapColor(32, 4882687);
public static final MapColor emeraldColor = new MapColor(33, 55610);
public static final MapColor obsidianColor = new MapColor(34, 1381407);
public static final MapColor netherrackColor = new MapColor(35, 7340544);
/** Holds the color in RGB value that will be rendered on maps. */
public final int colorValue;
/** Holds the index of the color used on map. */
public final int colorIndex;
private static final String __OBFID = "CL_00000544";
private MapColor(int p_i2117_1_, int p_i2117_2_)
{
if (p_i2117_1_ >= 0 && p_i2117_1_ <= 63)
{
this.colorIndex = p_i2117_1_;
this.colorValue = p_i2117_2_;
mapColorArray[p_i2117_1_] = this;
}
else
{
throw new IndexOutOfBoundsException("Map colour ID must be between 0 and 63 (inclusive)");
}
}
}