This update is focused on a few key points for stability.
A long-standing issue involved players getting their spawn point reset on a server where this plugin was first installed. This is no longer the case; people will reappear right where they expect it. This also makes the plugin more resilient in case of an unexpected data loss.
The bed respawn positions might not have been saved properly on servers running 1.21.5+, this has been fixed. Compatibility with servers running up to 1.21.4 has been kept.
This update is focused on improving the overall stability of the plugin in the long term:
* Added support for the new Paper API methods on connections.
* Avoid a join error for players last seen in a world no longer available.
For server owners on POSIX-compatible systems (Linux and others), you can set the `player-permissions` config value to set the file permissions that the player data should have on saving to the shared directory. Minecraft versions up to 1.20.1 set read permissions to the group; this is no longer the case. This lets you revert this behavior. Don't use unless you know what you're doing, you could break the sync process!
This release improves the reliability of setting spawn using beds. Custom behavior was eliminated, allowing standard vanilla gameplay. This also restores the proper functionality on respawn anchors.
This update fixes the long-standing issue of stray chunks getting generated in some cases; this mostly happened when coordinates were wildly different between worlds.