This update contains the following changes:
- Optimized tabcompletion for offline players on Paper (and forks): Instead of searching linearly over all the all the player data files, the tabcompleter now uses a Trie structure interally.
- A warning is now emitted for corrupt player files that could not be read.
- Tabcompletion for offline players is now enabled by default.
For api users there is one breaking change:
- The interface OfflinePlayerProvider was changed. Users with custom implementations of this interface will have to adapt their implementation to the new reactive pattern. The old methods have been deprecated.