What's new?
Hello everyone. A few days ago, a server I frequently play on added HorseTpWithMe, and it was the first real time I had an opportunity to test first hand on an actual server how good the plugin really is... And I gotta say, it was horrid.. and I decided that there was only 1 solution. Delete the entire source code for HorseTpWithMe off my computer and start fresh. This is what I managed to achieve.
- Removed all NMS code from the plugin. I got things working smoothly without it. This also means that you don't have to update every single time a new server version is released.
- Fixed all known incompatibilities with WorldGuard.
- Made a work around for the WorldGuard issue that freezes horses if you try to dismount in a region that you don't have access to. So even if you don't want to teleport horses (or pigs), HorseTpWithMe is still a good plugin to have.
What's different?
It might take a noticeable second longer to teleport horses/pigs. It's something that needed to be done to fix some issues with short distance teleportation.
The AnimalTeleportEvent has been moved from
me.TheMrJezza.HorseTpWithMe.Events to
me.TheMrJezza.HorseTpWithMe, this means any plugins using this event will need to be updated. If for some reason you have a plugin that uses the
Listeners class (I honestly cannot think of any reason at all why you would), I'd just like to take this opportunity to say that it doesn't exist anymore, just like the NMS classes.
Anything Else?
I am calling this a BETA version because all of the code is new, and although I do test HorseTpWithMe for bugs before I release it, I cannot say that there is nothing at all wrong with this release. So just as a general warning...
This is a BETA version of HorseTpWithMe. Expect Bugs.
That's all for now. Have fun with the plugin, and enjoy! And please, all feedback is helpful, so don't hesitate to tell me bad things about the plugin.