Fix weird confusion around spawn and respawn points
The spawn and respawn points were linked, which made them a little annoying to configure. You can now configure a respawn rule (where to go when you die) separate from the spawn point (where you land teleporting to the world). This is done with the new /world respawn set of commands, which include:
Respawn at a portal
Respawn at a world
Respawn where you died
Respawn at the current player position where the command is executed
Other changes:
Teleporting to a [portal] sign now guarantees put you on solid ground, supporting more than 2 blocks above the sign, and including slabs.
Fix the my_worlds command prefix not working right
World configurations are now auto-saved, so they aren't lost if the server crashes
Reduce overhead caused by the CreaturePreSpawnEvent handling