int l = block.colorMultiplier(world, x, y, z);
float red = (l >> 16 & 255) / 255.0F;
float green = (l >> 8 & 255) / 255.0F;
float blue = (l & 255) / 255.0F;
BlockFluidClassic theFluid = (BlockFluidClassic) block;
int bMeta = world.getBlockMetadata(x, y, z);
boolean renderTop = world.getBlockId(x, y - theFluid.densityDir, z) != theFluid.blockID;
boolean renderBottom = block.shouldSideBeRendered(world, x, y + theFluid.densityDir, z, 0)