    001    package net.minecraft.src;
    002
    003    public class MapColor
    004    {
    005        /**
    006         * Holds all the 16 colors used on maps, very similar of a pallete system.
    007         */
    008        public static final MapColor[] mapColorArray = new MapColor[16];
    009
    010        /** The map color for Air blocks */
    011        public static final MapColor airColor = new MapColor(0, 0);
    012
    013        /** this is the grass color in html format */
    014        public static final MapColor grassColor = new MapColor(1, 8368696);
    015
    016        /** This is the color of the sand */
    017        public static final MapColor sandColor = new MapColor(2, 16247203);
    018
    019        /** The map color for Cloth and Sponge blocks */
    020        public static final MapColor clothColor = new MapColor(3, 10987431);
    021
    022        /** The map color for TNT blocks */
    023        public static final MapColor tntColor = new MapColor(4, 16711680);
    024
    025        /** The map color for Ice blocks */
    026        public static final MapColor iceColor = new MapColor(5, 10526975);
    027
    028        /** The map color for Iron blocks */
    029        public static final MapColor ironColor = new MapColor(6, 10987431);
    030
    031        /** The map color for Leaf, Plant, Cactus, and Pumpkin blocks. */
    032        public static final MapColor foliageColor = new MapColor(7, 31744);
    033
    034        /** The map color for Snow Cover and Snow blocks */
    035        public static final MapColor snowColor = new MapColor(8, 16777215);
    036
    037        /** The map color for Clay blocks */
    038        public static final MapColor clayColor = new MapColor(9, 10791096);
    039
    040        /** The map color for Dirt blocks */
    041        public static final MapColor dirtColor = new MapColor(10, 12020271);
    042
    043        /** The map color for Stone blocks */
    044        public static final MapColor stoneColor = new MapColor(11, 7368816);
    045
    046        /** The map color for Water blocks */
    047        public static final MapColor waterColor = new MapColor(12, 4210943);
    048
    049        /** The map color for Wood blocks */
    050        public static final MapColor woodColor = new MapColor(13, 6837042);
    051
    052        /** Holds the color in RGB value that will be rendered on maps. */
    053        public final int colorValue;
    054
    055        /** Holds the index of the color used on map. */
    056        public final int colorIndex;
    057
    058        private MapColor(int par1, int par2)
    059        {
    060            this.colorIndex = par1;
    061            this.colorValue = par2;
    062            mapColorArray[par1] = this;
    063        }
    064    }