* init Multithreaded Tracker
* Rebase & Clean up
* Some clean up
* Some work
* Checked some petal issues
* Fix tracker
* Unify thread name again
* Nitori: Async playerdata Save
* Rebase
* Fix Citizens player type NPC tracking issue (WIP)
Temporary move sendChanges to off-main only. This can fix Citizens's player type NPC visible issue. But still working on making updatePlayer async too, since it also takes big part of performance, and also need to be compat with Citizens.
* Drop useless patch
* Adjust comments
* Optimize tracker, batch processing sendChanges tasks
* Clean up and fix
* Rebase
* Partial update player asynchronously & Fix citizens player type NPC visual issue
This made async tracker compat with CItizens, but still need to further optimize
* Optimize and update config
* Fix realPlayer detect condition & Made more async & Update patch comment
* Add compat mode for tracker
By isolating Citizens compat logic into compat mode, it can gain more performance if Citizens is not installed.
* Update comment
* 1
* 2
* 3
* 4
* 5
* 6
* 7
* Change contact info in config
* Add contact info for QQ group
* Add more detailed explanation for configurable connection message config
* Fix comments grammar issues
* Purge old or outdated config on load config
* Clean up
* Update Leaf API patches to 1.20.5
* Updated Upstream (Purpur API)
* Some server patches work
* Update 1.20.6
* Some server patches work
* Some some server patches work
* 0oO0oO0oOo
* iI1IiI1i|!il|
* Updated Upstream (Gale/Purpur)
* Server patches work
* Updated Upstream (Gale)