I understand it will probably go against this disclaimer, but hear me out, I'd like to see an improved plugin that is based off of 1ToastyBred1's Last Location plugin.
I've implemented this plugin to my server, modified with my flair, moved the "LastLocations" folder to go in the plugins folder and to have have a list of specific maps of where I don't want players to be teleported to when they rejoin (they will just join in at the server main instead) and I find it very useful, but there's 2 things I'd like changed of which I've attempted, but don't have the technical knowledge or the time to do it myself and making it work.
1. When player joins, they should be sent straight to the level of their last location, instead of spawning them in main as usual, having to do Thread.Sleep for a short time, and then changing their level and teleporting them to their last position.
2. There should be an option for the player to toggle whether they want to teleport to the last location in the map they left off at or spawn in the server main. (Maybe have a config on which should be default set by server owner?)