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

509 Commits

Author SHA1 Message Date
hayanesuru
a44c865ee6 fix mob spawning over limit 2025-06-25 23:05:25 +09:00
hayanesuru
e076575844 update optimize random tick 2025-06-25 23:05:25 +09:00
hayanesuru
785c23460b fix random tick order
Signed-off-by: hayanesuru <hayanesuru@outlook.jp>
2025-06-24 01:01:57 +09:00
Dreeam
ae57aa904e Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1fcc4162 Implement FeatureHooks#isChunkSent for Moonrise chunk system
PaperMC/Paper@e4d7178a Implement WaypointTransmitter#isChunkVisible
PaperMC/Paper@8980ead7 Directly walk text component after converting from JSON
PaperMC/Paper@5613ed6d Provide env environment variable and copy spigots sys prop for overriding default repository
PaperMC/Paper@62b7f86d Avoid and discourage use of Maven Central as a CDN (#12689)
PaperMC/Paper@f5534cb7 [ci/skip] Run generators (#12691)
PaperMC/Paper@4781d28b Re-add Log4j Javadocs (#12693)
PaperMC/Paper@74fbcce5 Check type of Material in get/set stats (#12607)
PaperMC/Paper@4b3f967e Improve Fix MC-44654 (#12703)
PaperMC/Paper@a7dd2635 Enable spigot obfuscation support (#12695)
PaperMC/Paper@6a51c44e Cleanup Primed TNT Fix (#12704)
PaperMC/Paper@839c6a18 Fix #11169 (#12706)
PaperMC/Paper@c77d5f99 Fix MC-297591
PaperMC/Paper@219f86ee Implement chunk unload delay config option
PaperMC/Paper@e4eb69b8 Do not allow ticket level decreases to be processed asynchronously
PaperMC/Paper@71b0c768 Adds support for vanilla negative explosions (#12705)
PaperMC/Paper@3750927a [ci/skip] Fix PermissionManager#clearPermissions() docs bad wording (#12657)
PaperMC/Paper@d61a51e8 Add ItemType#getBurnDuration() (#12604)
PaperMC/Paper@29fc8532 Allow empty paths in namespaced keys (#12687)
PaperMC/Paper@4419afb9 fix: Safely handle nanosecond overflow in ClickCallback (#12686)
PaperMC/Paper@56528821 Add `isProxyEnabled` method to ServerConfiguration (#12664)
PaperMC/Paper@c0dda0ea Add `isForceDefaultGameMode` method (#12673)
PaperMC/Paper@e714de63 Fix excess slot updates
PaperMC/Paper@6d0821d2 [ci/skip] Fix docs for Spawner class and cleanup (#12710)
PaperMC/Paper@cceffe3d Release ItemType and BlockType (#12708)
PaperMC/Paper@186e9e33 Relocate CommandMap#registerServerAliases() call to after lifecycle events have been run (#12601)
PaperMC/Paper@5edcf6dd Cleanup/command dispatching (#12713)

Purpur Changes:
PurpurMC/Purpur@baa196f5 Updated Upstream (Paper)
PurpurMC/Purpur@fdd1e980 Updated Upstream (Paper)
PurpurMC/Purpur@439f15db Updated Upstream (Paper)
PurpurMC/Purpur@46a28b93 [ci/skip] update version in README
PurpurMC/Purpur@162bd288 Updated Upstream (Paper)
PurpurMC/Purpur@afcdf9bb Updated Upstream (Paper)
2025-06-22 13:51:17 +08:00
Dreeam
6a47e09cfa Update changes from ver/1.21.4 branch 2025-06-22 12:09:42 +08:00
Dreeam
96c1019e93 Update changes from ver/1.21.4 branch 2025-06-22 10:50:48 +08:00
Dreeam
3ab4a104c3 Revert rewriting rules to fix compatibility with Nova 2025-06-22 09:00:32 +08:00
Dreeam
60539427ff Cleanup patch 2025-06-22 03:15:03 +08:00
hayanesuru
1d067a780a [ci skip] cleanup 2025-06-22 02:37:00 +09:00
hayanesuru
cb21caa1c2 readd some fixes in async target finding 2025-06-22 02:32:39 +09:00
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
5311ae81c6 fix boundary of optimize random tick 2025-06-21 02:04:25 +09: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
HaHaWTH
82eaa5d3f3 Hide seed obfuscation key from spark 2025-06-20 03:22:06 +14:00
Dreeam
060cc7390e Update spigot mapping to remap reobf mapping to mojamp for plugins 2025-06-19 07:38:46 +08:00
Dreeam
91a911a60f Fix powered rail range in optimized powered rail 2025-06-19 01:10:08 +08: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
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
Dreeam
1cabe0fef5 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@023e6c29 Ensure waypoints are per world
PaperMC/Paper@40d5d31c Fix recursively converting JSON Text Components
2025-06-18 08:20:06 +08:00
Dreeam
549ee8c09f Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@a24f9b20 1.21.6 dev
PaperMC/Paper@457a0a69 Bump version string and protocol version to 1.21.6 release
PaperMC/Paper@245b5473 Update base to 1.21.6
PaperMC/Paper@b28d77b3 Update Moonrise to 1.21.6
PaperMC/Paper@8318dcb7 Update DataConverter to 1.21.6-rc1

Purpur Changes:
PurpurMC/Purpur@b228e316 Updated Upstream (Paper)
PurpurMC/Purpur@d6562a57 make happy ghast takes-damage-from-water and always-drop-exp options work
PurpurMC/Purpur@08d989b6 inline import
PurpurMC/Purpur@61d7f559 Updated Upstream (Paper)
PurpurMC/Purpur@469a4de5 Merge branch 'ver/1.21.5' into ver/1.21.6
2025-06-18 01:55:03 +08:00
HaHaWTH
de2562294c Backport AsyncLocator fixes 2025-06-18 06:10:51 +14: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
870af1c09e Update vanilla attribute size 2025-06-17 04:40:37 +08:00
Dreeam
2c480e477b Fix build & diff 2025-06-17 04:10:37 +08:00
Dreeam
4180f041c1 Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@6aafe29e 1.21.6 dev
PaperMC/Paper@ae7c74ec tweak mob goal keys, generate missing api
PaperMC/Paper@9ea1460b Revert "fix sponge-absorb deleting chest content (#12647)"

Purpur Changes:
PurpurMC/Purpur@eb0ba67d Updated Upstream (Paper)
PurpurMC/Purpur@7c6502dc Updated Upstream (Paper)
PurpurMC/Purpur@aa289e2c Updated Upstream (Paper)
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
2025-06-17 01:40:12 +08:00
Dreeam
b5943b4869 Apply all 2025-06-17 00:34:04 +08:00
hayanesuru
04543a97f3 cleanup & remove threshold in async target finding 2025-06-16 20:36:16 +09:00
Dreeam
f6b187c99a Apply some 2025-06-16 05:21:05 +08:00
Dreeam
972565c487 Apply purpur patches & all paper server patches 2025-06-16 04:10:19 +08:00
HaHaWTH
0e1ff0ecd2 Port random generator fix from 1.21.4 2025-06-15 19:38:04 +14:00
hayanesuru
510ddf3bbc fix FasterRandomSource#next generate same random number (#374) 2025-06-15 10:40:02 +09:00
Dreeam
6d58834bca Finish API patches 2025-06-15 08:53:10 +08:00
Dreeam
d7849d0325 Init 1.21.6 2025-06-15 08:13:47 +08: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