Talk:Known Bugs/@comment-75.156.3.57-20150130015800/@comment-25101089-20150202233304

There is a check in the server code that stops players from moving at high velocities. Now, the /tp command is able to bypass this somehow. So I copied the exact line of code that transports players for /tp, put it in the fast travel system, and it works fine.

But for some reason this doesn't work when you're on a mount, and I am completely bamboozled as to why. Because if you mount a horse and then use /tp it works just fine - you get dismounted from the horse and teleport along on your merry way. But if you mount a horse and then use FT, even though I've written the code so that the player is dismounted first and then the horse is moved and then finally the player is moved, it still doesn't work. The horse moves and the player gets stopped by the server for "moving too fast".

This is very confusing. Because why should there be any difference at all when the code is identical? It was a source of much frustration for me, it delayed the update by several hours as I tried to fix it, but in the end I gave up because it was hopeless.