You're missing a lot of things. For starters, it's a loop for each projectile, not just one block.
Also, the same packet is used for all sorts of other skill projectiles, not just Soul Seeker.
Here, take a look at mine:
MaplePacketLittleEndianWriter mplew = new...