private static int adjustBlockColourFromType(BlockColours bc, int blockAndMeta, int blockColour) {
// for normal blocks multiply the block colour by the render colour.
// for other blocks the block colour will be multiplied by the biome colour.
int blockid = blockAndMeta >> 4;
Block block = (Block) Block.blockRegistry.getObjectById(blockid);
BlockType blockType = bc.getBlockType(blockAndMeta);
switch (blockType) {
case OPAQUE:
blockColour |= 0xff000000;
case NORMAL: