The Particle FX classes were using a different ordering for the vertex attributes than Minecraft. This caused the color to be interpreted as the position and some other funkyness.
I copied the vertex attribute ordering from the Vanilla base class and did this for all the FX classes that override renderParticle.
This is how it looks now:
They seem to look very slightly thicker than in 1.7, but that can be fixed later. In addition, the Particle FX classes definitely need some love w.r.t. to code quality, but i wanted to keep this PR small.
This fixes issue #11.
The Particle FX classes were using a different ordering for the vertex attributes than Minecraft. This caused the color to be interpreted as the position and some other funkyness. I copied the vertex attribute ordering from the Vanilla base class and did this for all the FX classes that override renderParticle.
This is how it looks now:
They seem to look very slightly thicker than in 1.7, but that can be fixed later. In addition, the Particle FX classes definitely need some love w.r.t. to code quality, but i wanted to keep this PR small.