9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-26 10:29:13 +00:00
Commit Graph

281 Commits

Author SHA1 Message Date
Dreeam
2a72c42863 [ci skip] cleanup
stage 1
2025-05-15 00:00:06 -04:00
𝑩𝒊𝒒𝒖𝒂𝒕𝒆𝒓𝒏𝒊𝒐𝒏𝒔
a8e39fa9bc Prevent overriding spark flags (#322)
* Prevent overriding spark flags

* Null check
2025-05-14 22:41:28 -04:00
hayanesuru
c940bde695 optimize async target finding 2025-05-15 10:50:38 +09:00
hayanesuru
b0515441aa fix synchronize carried item 2025-05-14 18:56:17 +09:00
Dreeam
c823590b66 Updated Upstream (Paper/Gale)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@76753219 Allow Server#getDefaultGameMode before worlds are initialized (#12491)
PaperMC/Paper@c2bb144f Properly save level data async (#12530)
PaperMC/Paper@e2ca4773 Remove simplify remote item matching option for now
PaperMC/Paper@af71568b Update mache

Gale Changes:
Dreeam-qwq/Gale@00ce862b Updated Upstream (Paper)
2025-05-13 20:51:11 -04:00
Taiyou06
7691e546c2 HashedReferenceList on WeightedRandomList 2025-05-13 22:22:21 +02:00
hayanesuru
63edc90be8 fix async-target-finding 2025-05-14 01:00:14 +09:00
hayanesuru
0bdfeeb528 temp disable async-target-finding 2025-05-13 20:31:12 +09:00
Dreeam
e01facb2a3 Update Configurable unknown command message patch to follow the vanilla
* Add <message> to be more configurable
* Fix for custom brigadier exception message #319
2025-05-13 05:20:20 -04:00
Taiyou06
189ac58976 remove couple streams 2025-05-12 22:13:03 +02:00
hayanesuru
0893c933c9 Updated Upstream (Gale)
Paper Changes:
PaperMC/Paper@c2bb144f Properly save level data async (#12530)
PaperMC/Paper@e2ca4773 Remove simplify remote item matching option for now
2025-05-13 00:58:31 +09:00
hayanesuru
aab1f8db99 cleanup and rebase 2025-05-12 14:56:01 +09:00
Dreeam
af016b1178 Temp fix
Will fix soon when I have time
2025-05-11 17:54:56 -04:00
Taiyou06
130b55d7d4 if it aint broken, dont fix it 2025-05-11 21:25:14 +02:00
hayanesuru
727766c5ef update flush knockback 2025-05-12 01:49:30 +09:00
Dreeam
867391e7a5 Fix patch 2025-05-11 02:17:49 -04:00
Taiyou06
37ebb20d7e had to commit here, right 2025-05-11 00:55:25 +02:00
Taiyou06
068f7669c8 [ci skip] cleanup 2025-05-11 00:33:42 +02:00
Taiyou06
8c56c79a35 faster player movement checks 2025-05-11 00:06:55 +02:00
Taiyou06
06baf83a90 Smart sort items in NearestItemSensor 2025-05-10 22:53:54 +02:00
Taiyou06
55a5cdafd0 [ci skip] move fastBitRadixSort to a dedicated method 2025-05-10 21:53:32 +02:00
hayanesuru
6a59f9e832 rollback flush knockback to prev version 2025-05-11 01:34:16 +09:00
hayanesuru
184c2221b2 update flush knockback 2025-05-10 23:33:17 +09:00
hayanesuru
edab752b3a [ci skip] cleanup 2025-05-10 14:37:14 +09:00
hayanesuru
66a00d3dc5 fix flush-knockback target not move 2025-05-10 14:25:53 +09:00
Dreeam
d60ba2ebac micro opt: Remove useless stream 2025-05-09 23:15:14 -04:00
hayanesuru
3a9112b16d update flush knockback 2025-05-10 11:13:00 +09:00
Taiyou06
1cbabcaf0e dont enable it by default lmao 2025-05-10 00:25:32 +02:00
Taiyou06
7d9865678b Only tick items at hand 2025-05-09 23:56:41 +02:00
hayanesuru
01a465c759 fix packets sent before switch connection state 2025-05-09 23:28:05 +09:00
hayanesuru
cf6c916f24 async switch connection state 2025-05-09 16:58:58 +09:00
hayanesuru
b63f850b91 move and flush position while knockback player (#316)
* move and flush position while knockback

* fix compile error

* rename

---------

Co-authored-by: Taiyou06 <kaandindar21@gmail.com>
2025-05-09 11:57:49 +09:00
hayanesuru
08287d95db threshold config 2025-05-09 11:28:49 +09:00
Taiyou06
49cc2a0f92 park less 2025-05-08 23:16:55 +02:00
Taiyou06
f4d9c7a512 Pluto: check if cactus can survive being placed 2025-05-08 21:56:32 +02:00
Taiyou06
cbd9c50647 [ci skip] cleanup 2025-05-08 19:50:25 +02:00
Taiyou06
3821c552e5 Optimise BlockEntity tickersInLevel 2025-05-08 13:34:09 +02:00
Taiyou06
e5bacbcd93 ok it's done 2025-05-08 12:09:05 +02:00
Taiyou06
dfcadc04c4 cleanup and a fix to AltJoin 2025-05-08 11:57:49 +02:00
hayanesuru
0e3028fceb minecart_improvements Fix minecart tracker data race 2025-05-08 18:42:12 +09:00
Taiyou06
f0ff93a1ce AlternativeJoin to skip sync in syncAfterConfigurationChange 2025-05-08 11:17:05 +02:00
Taiyou06
56cc95b9ee Reduce ChunkSource Updates 2025-05-08 10:46:59 +02:00
hayanesuru
2d2eda8069 defer init tracker thread pool 2025-05-08 17:16:56 +09:00
hayanesuru
152fbed3d1 Don't parallel tick the tracker of entity 2025-05-08 17:16:43 +09:00
hayanesuru
8c0e3772fa synchronize while iterator attributesToSync 2025-05-08 16:35:21 +09:00
Taiyou06
f45af32322 fix max mspt spikes caused by world save 2025-05-08 00:15:49 +02:00
hayanesuru
a53ddc7f8c update async chunk send (#307)
* cleanup

* Async Chunk Send

---------

Co-authored-by: Taiyou06 <kaandindar21@gmail.com>
2025-05-06 20:28:16 +03:00
hayanesuru
974ede5f87 Do A Barrel Roll Protocol (#315)
* Do A Barrel Roll Protocol

* cleanup

* [ci skip] cleanup

* [ci skip] cleanup

* [ci skip] rename patch
2025-05-06 18:37:31 +03:00
hayanesuru
41664455a4 extend SpscIntQueue padding size to 252 2025-05-05 15:18:30 +08:00
Taiyou06
89a89fa771 remove PWT console print 2025-05-04 23:31:34 +02:00