You can find it here: Terrarian Dreamkeeper Mod v 1.0.2
The slightly updated version is here: Terrarian Dreamkeepers Mod V22.214.171.124
Instructions are in the ReadMe file included in the Zip file.
Ok, not so long since the last update. This one wasn't quite as frustrating as the last one had been. I've overhauled Whip from being a NPC to a projectile. (Believe me, it makes sense if you understand how minions work in Terraria.) I've improved the way that Whip behaves when colliding with the landscape. Although his AI still kind of sucks, he shouldn't get stuck in corners like he did before and he's far less likely to fly straight through a solid wall when he isn't meant to. Most importantly, whip now behaves properly during multiplayer, although I can't guarantee that he's entirely free of bugs.
Most of the issues with Whip occurred when a player joined a server with Whip already active on that player. If he isn't being displayed for someone, dispelling then summoning him again should get him visible again.
I'm going to have another short break from working on this mod for a while to create a trailer for this. Does anyone know any good free/cheap video editors? I used Windows Movie Maker for my last one, but I found it a bit basic for my needs.
So anyway, I hope you have fun with this. Please report any bugs if you come across them.
Edit: I know I said I wasn't going to update this for a while, but I found a bug when I was about to record some more gameplay. I had a look through the source code again and realised that I had been using 'drawPlayer.position' (a reference to the players position in the world) where I should have been using 'ExtraDrawInfo.Position' (a reference to the players texture position in the world.) This change should fix any players texture positioning issues that were in the last version. I haven't changed the code that placed Whip on the minecart with you, so that will still look out of position at times. I'll fix that one later.
Edit2: And then I realised that I had put the code that controls when Whip does damage into the wrong place, preventing him from doing any damage. This is fixed now.