Textures need to have some degree of transparency to enable colourshifting.
If you texture it with a blank texture, then you get the "pure" colour without any tint. Using a black texture with some sort of transparency makes the colour darker, whereas a transparent white texture makes it lighter. For colourshifting, no transparency flags (additive/subtractive) must be set, or else the texture part ends up looking like glass.