Dragon Escape? Basically its a parkour where a dragon is chasing behind you destroying the very blocks you jumped on and flying the remenance all around. I get the flying blocks, but how do you control where a mob walks/flys?
http://dev.bukkit.org/bukkit-plugins/dragontravel/ You could see if you could get some source code. I know with some mobs this works as well: Take zombies for example. Spawn an invisible villager next to them (doesn't have to be invisible) and teleport the villager to where you want the zombie to go. Sethbling did something like this in vanilla with zombies: