Alright well I tried creating a new ParticleFX and all....
public class EntityParticleFX {
public static EntityFX whirlwindFX;
public static void init()
{
Minecraft.getMinecraft().effectRenderer.addEffect(whirlwindFX);
}
}
Then in the main class for the mod I called it...
then in the item I tried to call it however I added a few more arguments...
world.spawnParticle("EntityWhirlwindDustFX", world, randPosX, randPosY, randPosZ, 0.0D, 0.0D, 0.0D, entPosX, entPosY, entPosZ, 0.5f);
The code button here isnt working so here is a pastebin of my new entityFXclass its just the hearts fx class but copied over, and then I tried some maths to rotate the particles, but when I used the spawnEntity method, they where kind of spinning but around a much smaller circle and they were spazzing out every tick...
http://pastebin.com/w56wRbx4
Sorry for this long winded response, Im still getting to grips with forge, and also programming in general.
Thanks again though
-meshocky