Bed instead of Home optionSuggestion

I'd like to request a teleport to bed on disconnect option instead of home please. It must be a bed that's in their TC range, so it doesn't just teleport them to some sleeping bag that's outside.

I had issues with being kicked on spawn today. I had set my discconect location on a prior map, wiped my server, loaded in for the first time fine on the new map, then lost connection to my server. When I tried to sign back in the old disconnecthere locaiton was not wiped by a map (not full) wipe and it tried to spawn me in terrain where I died and was kicked. I had to disable the plugin, load in to the game, load the plugin, remove and set my home point again. I then went to where my death marker was and in god mode found my backpack floating on water well below the terrain.

(11:18:54) | xxx.xxx.xxx.xxx:xxxxx/PLAYER joined [windows/PLAYER]
(11:18:55) | PLAYER[PLAYER] has spawned
(11:18:55) | PLAYER[PLAYER] was suicide by Suicide
(11:18:56) | PLAYER[PLAYER] InsideTerrain: Enforcing (violation of 200)
(11:18:56) | Kicked: PLAYER
(11:19:07) | Invalid Position: generic_world[108772] building.planner (world) (-493.6, -501.3, 6.3) (destroying)

I like this suggestion as it would solve this issue. If you don't have a bed/bag in range of an authorized TC, the plugin is inactive for that player. If you have a bed/bag within range of an auth TC it takes you to the bag like a normal respawn. Alternatively, the plugin needs to clear the disconnect to here location on map wipe (either just map or full), or if location is invalid take no action and let the normal spawn/respawn mechanism work.