Of all the mods in use by me in Minecraft so far only IC2 seems to have this bug and I am trying to figure out a work around for it.
*Notes*
I know that Shaders are not "forge compatible" but all my other forge mods don't mind them one bit. That means IC2 is the odd duck out in this event.
BC
THAUM
MLP
etc
All load custom textures but and they work with custom GLSL shaders. Somehow, specifically, the method that IC2 is using to load it's textures causes breakage.
So this is more of a question asking two things: is there a work around and why/how is IC2 unique in it's texture loading vs other mods with custom textures. Not really worth playing without IC2 but IC2 should not dictate an ugly world. I wouldn't mind doing the leg work if someone can point me in the right direction to get started looking through the code to find where the problem lies.