9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-19 15:09:25 +00:00
Commit Graph

1369 Commits

Author SHA1 Message Date
Dreeam
5ef030ab1e [ci skip] Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@39203a65 [ci/skip] Publish PR API and dev bundles (#12672)
PaperMC/Paper@a1b30587 Provide env environment variable and copy spigots sys prop for overriding default repository

Purpur Changes:
PurpurMC/Purpur@b1d412fb Updated Upstream (Paper)
PurpurMC/Purpur@293e28a0 use empty registryaccess where context is not needed, closes #1676
PurpurMC/Purpur@452bb319 port PaperMC/Paper#12654, closes #1665
PurpurMC/Purpur@849bc79c register test subcommands used for debugging, closes #1675
PurpurMC/Purpur@61d7f559 Updated Upstream (Paper)
2025-06-21 11:04:38 +08:00
Dreeam
7973f6b3b6 Update changes from ver/1.21.4 branch 2025-06-21 10:12:47 +08:00
Dreeam
6a52966a75 Backport DC's 1.21.6 update 2025-06-21 04:08:40 +08:00
hayanesuru
397abc65da fix boundary of optimize random tick 2025-06-21 02:03:33 +09:00
HaHaWTH
b559e1ed72 Add missing rewrite rules 2025-06-20 08:06:42 +14:00
Dreeam
d46c4bca93 Fetch all commits to fix download api 2025-06-19 22:13:24 +08:00
HaHaWTH
82eaa5d3f3 Hide seed obfuscation key from spark 2025-06-20 03:22:06 +14:00
Taiyou
731950179b 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 14:16:33 +09:00
hayanesuru
adb6a645f6 cleanup & remove threshold in async target finding 2025-06-18 14:10:57 +09:00
Dreeam
a87c3ecba3 [ci skip] Add RainYun ad 2025-06-18 02:18:50 +08:00
HaHaWTH
3c9c28f598 Always poll ServerChunkCache tasks on main 2025-06-18 02:30:48 +14:00
HaHaWTH
d38c7b74c9 Remove dead instance checks in AsyncLocator 2025-06-18 00:03:28 +14:00
Dreeam
18ddfa97c6 [ci skip] Update README_CN.md 2025-06-16 10:10:50 +08:00
HaHaWTH
0e1ff0ecd2 Port random generator fix from 1.21.4 2025-06-15 19:38:04 +14:00
Dreeam
81f5783445 Update changes from ver/1.21.4 branch 2025-06-15 03:04:56 +08:00
Dreeam
07f5022110 Fix crash during parsing unknown command message 2025-06-15 02:28:20 +08:00
Dreeam
03c04f0dcc Optimize leaves protocol manager & Fix diff 2025-06-15 00:46:13 +08:00
Creeam
ebd0c5d3ac Fix fake player plugins compatibility (#373) 2025-06-14 23:18:30 +08:00
Dreeam
0790debe92 [ci skip] Fix SparklyPaper: Skip "MapItem#update()" if the map does not have the CraftMapRenderer present 2025-06-14 23:17:45 +08:00
Dreeam
13abe281c9 [ci skip] Fix diff 2025-06-14 06:55:28 +08:00
Dreeam
e485dabd49 Update Remove iterators from Inventory & Move TODOs to 1.21.6 tracking 2025-06-14 04:14:34 +08:00
Dreeam
e9a24c833d Update changes from ver/1.21.4 branch 2025-06-14 03:34:46 +08:00
Dreeam
03de21f0f4 [ci skip] Rebuild patches 2025-06-13 22:25:37 +08:00
HaHaWTH
8e2099e975 Fast BiomeManager seed obfuscation 2025-06-14 04:09:07 +14:00
Dreeam
9c0d0a828c Temp disable hot reload for async features 2025-06-13 22:03:34 +08:00
Dreeam
bc4ca38c83 Pass exception as throwable instead of string 2025-06-13 21:35:23 +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
MrlingXD
15ef4ca901 Optimize more for rail optimization (#368)
* Optimize more for rail optimization

* remove threadlocal
2025-06-13 07:57:11 +08:00
Dreeam
2d193b574b Fix entity bounding box traverse blocks iterate
Reset both x and y values on z level iteration , to prevent skip entire y level loop on z level iteration and cause some issues, e.g. inconsistent with vanilla
2025-06-13 04:08:46 +08:00
Dreeam
a11f042109 Fix entity bounding box traverse blocks iterate
Reset both x and y values on z level iteration , to prevent skip entire y level loop on z level iteration and cause some issues, e.g. inconsistent with vanilla
2025-06-13 04:07:23 +08:00
HaHaWTH
93ab8272b9 Update zstd-jni to 1.5.7-3 2025-06-13 06:02:42 +14: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
HaHaWTH
4b46ee2fe7 [ci skip] Include Mojira link 2025-06-12 04:52:31 +14: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
Dreeam
01b1d66797 Fix Fix some beacon event issues
In 1.21.5, mojang split the `onRemove` logic in `LevelChunk#setBlockState` to 3 steps,
`preRemoveSideEffects`, then remove block entity, then do `affectNeighborsAfterRemoval`.
beacon deactive call event should move to step 1 instead 3, to keep ollow the original fix logic.

Also always call deactive event on everytime beacon gets removed, to follow the Paper's behavior.
2025-06-11 20:05:38 +08:00
Dreeam
6b9b96cb23 [ci skip] Drop useless Reduce entity allocations patch 2025-06-11 19:59:26 +08:00
hayanesuru
ab24c46fb5 remove shutdown log if mob spawning disabled 2025-06-11 12:51:32 +09: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
bc33d3089a Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@ba7fb23d Finish moving over to Holderable (#12646)
2025-06-11 09:12:50 +08:00
Dreeam
38fe533d32 Some fixes for failed to shutdown if some async are disabled 2025-06-11 07:59:27 +08:00
Dreeam
33b0fd1daf Some fixes for failed to shutdown if some async are disabled 2025-06-11 07:56:22 +08:00
Dreeam
bf2158577d Update changes from ver/1.21.4 branch 2025-06-11 06:14:53 +08:00
Dreeam
b5e6e55765 [ci skip] cleanup 2025-06-11 06:09:21 +08:00
Dreeam
915f755b01 Updated Upstream (Paper/Purpur/Leaves)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@03efecf0 Do not fire PlayerDropItemEvent for /give command
PaperMC/Paper@3527ccdf feat: expose updateDemand and restock on Villager (#12608)
PaperMC/Paper@320f25cb fix sponge-absorb deleting chest content (#12647)
PaperMC/Paper@95565e0f Add missing attribute serialization updater
PaperMC/Paper@519e4224 Fix infinite loop in RegionFile IO

Purpur Changes:
PurpurMC/Purpur@eb0ba67d Updated Upstream (Paper)
PurpurMC/Purpur@7c6502dc Updated Upstream (Paper)
PurpurMC/Purpur@aa289e2c Updated Upstream (Paper)

Leaves Changes:
LeavesMC/Leaves@f09fbb24 1.21.5 (#470)
LeavesMC/Leaves@f1cc3ef9 Fix version fetch
LeavesMC/Leaves@73bd42af Remove fast resume, mojang added it
LeavesMC/Leaves@59856751 Configurable trading with the void
LeavesMC/Leaves@9d32c5bd Fix protocols (#534)
2025-06-11 06:01:22 +08:00
Dreeam
ca56147d0f Update changes from ver/1.21.4 branch 2025-06-11 05:20:38 +08:00