9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2026-01-04 15:41:40 +00:00
Commit Graph

319 Commits

Author SHA1 Message Date
Dreeam
61fb23646c Backport from ver/1.21.7
- Better warning message for discouraging Maven Central as CDN
- Fix infinite loop in dismount loc check
2025-07-16 12:06:19 +08:00
hayanesuru
dd196dd654 count all chunks for ticking
Co-authored-by: Taiyou06 <kaandindar21@gmail.com>
2025-07-11 00:37:38 +09:00
Taiyou06
ef4ad07976 drop ReduceChunkSourceUpdates 2025-07-08 19:25:23 +02:00
Dreeam
02311882d7 fix reduce chunk source updates position check and mark experimental
Co-Authored-By: hayanesuru <68378576+hayanesuru@users.noreply.github.com>
2025-07-06 00:34:07 +08:00
hayanesuru
2fec7b0f83 fix random value bounds in optimize mob spawning 2025-07-05 05:48:30 +09:00
Dreeam
c43d6ea9a7 Paper: Fix incorrect createPath overload arguments 2025-07-05 02:44:59 +08:00
Dreeam
e15133c60a Do thread check if async mob spawn enabled 2025-07-02 13:12:24 +08:00
hayanesuru
e7c221e91d backport some fixes in async target finding
cb21caa1c2
58575d0adc
2025-06-29 13:47:48 +09:00
Dreeam
b6cd7b8101 [ci skip] Updated Leaves patches to latest 1.21.4 2025-06-27 04:14:11 +08:00
Dreeam
edd4b80923 Fix compatibility with SuperiorSkyblock2 2025-06-27 02:57:41 +08:00
hayanesuru
9183326be5 backport fix for mob spawning radius limits
a44c865ee6
2025-06-26 23:34:08 +09:00
Dreeam
60539427ff Cleanup patch 2025-06-22 03:15:03 +08:00
Taiyou
6d86da82c1 Optimize random tick (#359)
* optimize random tick

* rebase

* fix random tick chance check

* add back zero check fix always tick on first tick

* optimize random check

* cleanup

* remove 0 to 2 random on amount chosen

* cleanup

* add queue and reuse block count

* reduce LevelChunkSection#tickingBlocks memory overhead

* Revert "reduce LevelChunkSection#tickingBlocks memory overhead"

This reverts commit 942376481b.

* fix overflow

* [ci skip] rebuild patches

---------

Co-authored-by: hayanesuru <hayanesuru@outlook.jp>
2025-06-18 13:56:23 +09:00
HaHaWTH
de2562294c Backport AsyncLocator fixes 2025-06-18 06:10:51 +14:00
hayanesuru
04543a97f3 cleanup & remove threshold in async target finding 2025-06-16 20:36:16 +09:00
Dreeam
07f5022110 Fix crash during parsing unknown command message 2025-06-15 02:28:20 +08:00
Dreeam
03de21f0f4 [ci skip] Rebuild patches 2025-06-13 22:25:37 +08:00
hayanesuru
4308de7b7f remove Lithium: equipment tracking (#367) 2025-06-13 18:11:40 +09:00
Taiyou06
df7eef099c fix it when it's off too 2025-06-13 09:55:20 +02:00
Taiyou06
71e5da40da Paper: Fix excess slot updates / inventory state id desync 2025-06-11 20:59:22 +02:00
Taiyou06
b26a5063d1 fix citizens requesting treemap from maps 2025-06-11 18:13:19 +02:00
Dreeam
0dae985426 [ci skip] Fix 2025-06-11 21:02:33 +08:00
Dreeam
66856d9382 [ci skip] Add missing license notice header 2025-06-11 21:00:48 +08:00
Dreeam
46e876280c [ci skip] Update license information 2025-06-11 20:56:06 +08:00
hayanesuru
d2dc5a0895 remove preload mob spawning position 2025-06-11 12:51:32 +09:00
hayanesuru
6873fde47d [ci skip] cleanup 2025-06-11 11:50:45 +09:00
Dreeam
b5e6e55765 [ci skip] cleanup 2025-06-11 06:09:21 +08:00
Dreeam
ccab3256c2 [ci skip] cleanup 2025-06-11 03:59:45 +08:00
Dreeam
b4ad51dbb5 Correct optimize-block-entities config name to keep consistency
Co-Authored-By: Pascalpex <68245106+Pascalpex@users.noreply.github.com>
2025-06-10 12:26:14 +08:00
Taiyou06
67c344231d Fix infinite loop in RegionFile IO
If an exception is thrown during decompress then the read process
would be started again, which of course would eventually throw in
the decompress process.
2025-06-09 12:30:08 +02:00
Dreeam
48c39c3570 Cache direction values
micro opt
2025-06-09 07:39:27 +08:00
hayanesuru
f607930827 Revert
Revert "async saving player stats and advancements (#334)"

This reverts commit 107ae7954f.

Revert "optimize random tick (#357)"

This reverts commit 2e822d3714.

Revert "disable optimise-random-tick by default"

This reverts commit 20cc10e45f.

Revert "fix random tick do extra tick"

This reverts commit 4bf675075a.

Revert "fix tickingPos out of bounds"

This reverts commit 0eeb6e719c.

Revert "improve ServerStatsCounter compatibility"

This reverts commit 47c1783afc.

Revert "fix random tick"

This reverts commit aad17b0a5b.

Revert "revert level dat"

This reverts commit 8d36c9a5f7.
2025-06-08 19:22:42 +09:00
hayanesuru
8d36c9a5f7 revert level dat 2025-06-08 19:05:34 +09:00
hayanesuru
aad17b0a5b fix random tick 2025-06-08 17:42:00 +09:00
hayanesuru
47c1783afc improve ServerStatsCounter compatibility 2025-06-08 15:55:48 +09:00
hayanesuru
0eeb6e719c fix tickingPos out of bounds 2025-06-08 15:33:21 +09:00
hayanesuru
2e822d3714 optimize random tick (#357)
* random tick

* cleanup

* [ci skip] cleanup
2025-06-08 13:21:54 +09:00
hayanesuru
107ae7954f async saving player stats and advancements (#334)
* async saving player stats and advancements

* remove thread check

* fix interrupt

* longer wait IO tasks time

* safe replace

* delay join while saving player

* mark as experimental

---------

Co-authored-by: Taiyou06 <kaandindar21@gmail.com>
2025-06-08 12:18:01 +09:00
Taiyou06
acf2c14f80 Use ActivationList on runningBehaviours 2025-06-08 00:15:07 +02:00
Taiyou06
da48e6e0fb remove tick control on getRunningBehaviors 2025-06-07 23:11:35 +02:00
Taiyou06
08d67817b8 cache potential behaviours 2025-06-07 19:43:44 +02:00
Taiyou06
30d128f30f faster maps for brain 2025-06-07 17:56:33 +02:00
HaHaWTH
1fb0c2e98c SAVIOR OF SONG 2025-06-08 02:38:20 +14:00
HaHaWTH
d358a4b657 Use UUID for cure reputation
Dont merge into 1.21.5, I will do it
2025-06-08 00:56:07 +14:00
Dreeam
c6a9a37ee3 Remove personal trash 2025-06-07 18:05:18 +08:00
Dreeam
0c09ca7a66 Drop configurable smooth teleport 2025-06-07 17:48:46 +08:00
hayanesuru
afef9c5d73 fix PlayerDoll plugin change connection state 2025-06-07 14:05:43 +09:00
Dreeam
1e7a052aba [ci skip] Remove patch 2025-06-07 12:17:33 +08:00
Taiyou06
87db40b4b1 PWT: fix chained updates 2025-06-07 00:13:40 +02:00
Taiyou06
4062254bac pwt fix respawn 2025-06-06 10:25:26 +02:00