Sure has been a while hasn't it? Really sorry for any sort of inactivity but I cannot seem to catch up with all the Advanced Teleport stuff lately.
Anyways here we have a big update including tons of new things, changes and fixes.
CHANGELOG:
ADDITIONS
+ Added a default homes limit in config.yml just to make life easier for everyone who doesn't get permissions quite yet.
+ Added at.admin.bypass.timer permission, which lets you skip the delay between teleporting
+ Added at.admin.bypass.cooldown permission, which doesn't stop you from running a command because of the cooldown enforced
+ Added a cross-world teleporting limiter, which stops you from teleporting to other worlds when enabled.
+ Added sounds for /tpahere (by VincentJonathan/Owl on Github)
+ Gave /tploc an autocompleter and a new argument, [precise|noflight] - where precise enables flight (as long as the player is allowed to fly, e.g. creative mode or using /fly in Essentials) and noflight disables flight and simply lets the player fall. If the player is able to fly but teleports to an area where there are no blocks below them, they will fly unless the noflight parameter is specified.
+ Added new configuration options regarding the spawnpoint - you can now make it so that players can teleport there when they first join, or teleport there at any time, or not at all by disabling both features.
+ In addition to the above, you can set what actions the plugin takes when the player dies - whether to teleport them to spawn ("spawn"), to their bed ("bed") or to a warp ("warp:<warp name>"). This can also be configured per-world with examples provided in config.yml.
CHANGES
+ The majority of commands which check for an offline player using their username (e.g. /tpblock, /homes <Username>) now run async instead to take load off the main server thread.
+ Usage of commands such as /tpa now check if a player is visible to the requester before pushing a request forward
+ If the back command cannot find a block to safely land on, it will stop at the original Y value, preventing crashes
+ AT did a bad thing and now it no longer modifies event results on the MONITOR event priority, we apologise in advance!
+ We've cut back on using hardcoded entities and only UUIDs in our code now to prevent excess memory being used up.
+ If the price for teleporting is zero, a message is no longer sent to the player
+ Your bed now shows up in /homes
+ The spawn feature actually functions as a spawnpoint (see added features)
+ Cut down on a lot of code, efficiency should be slightly improved
FIXES
+ Apparently at.admin.bypass didn't work properly at some point, but it should now.
+ Fixed clicking on homes using /homes <Username> not taking you to the players' homes
+ Fixed potential problems with movement checks
+ Fixed /home <Username> bed not working
+ Fixed permission-related problems with warps
+ Fixed the highest home number not being selected
I'll try my best to be more active for this plugin now, especially since I'm in summer holidays.