9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-23 08:59:23 +00:00
Commit Graph

16 Commits

Author SHA1 Message Date
Dreeam
1ba88a3dc3 Updated Upstream (Gale)
Upstream has released updates that appear to apply and compile correctly

Gale Changes:
Dreeam-qwq/Gale@de9e804 Updated Upstream (Paper)
2024-09-08 01:40:54 +00:00
Dreeam
43fae827ad Add Mutltithreaded Tracker & Async playerdata saving (#109)
* 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
2024-09-06 13:44:53 -04:00
Dreeam
143e40279a Remove useless Event TriState async API 2024-09-03 15:27:31 -04:00
Dreeam
d4fcc796c6 Add Leaf Bootstrap
Also fixed Ignore terminal provider warning not working
2024-07-31 22:24:37 +08:00
Dreeam
ff0edf706c Add back Leaves Syncmatica Protocol 2024-07-20 09:18:04 +08:00
Dreeam
44da3463cb Updated Upstream (Leaves) & Add back Jade protocol support 2024-06-05 20:28:50 +08:00
Dreeam
90732ec4cf Add back Leaves protocol support 2024-05-21 19:21:31 +08:00
Dreeam
e703cd5445 Update 1.20.6 (#49)
* 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)
2024-05-01 12:08:20 -04:00
Dreeam
3327fb69cc Updated Upstream (Gale/Purpur/Dependencies) 2024-04-17 04:01:05 -04:00
Dreeam
9441dac148 [ci skip] Unify thread name formats of async mob spawning/pathfinding/tracker 2024-04-15 05:11:05 -04:00
Dreeam
300d3f267d Readd Leaves: Fix vehicle teleport by end gateway 2024-03-26 19:06:01 -04:00
Dreeam
2cd5fdf675 Updated Upstream (Gale) 2024-03-12 16:42:15 -04:00
Dreeam
0a0c3049c7 Updated Upstream (Gale/Purpur/Leaves/Dependencies) 2024-03-07 03:29:19 -05:00
Dreeam
8c8a8ac996 Add Legacy LeafConfig converter 2024-02-29 09:31:12 -05:00
Dreeam
80409aaf2b Updated Upstream (Gale) 2023-07-30 08:54:33 +08:00
Dreeam
d315f4948c Petal: Async Pathfinding & Multithreaded Tracker 2023-07-28 13:43:44 +08:00