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

1465 Commits

Author SHA1 Message Date
hayanesuru
7bec64acc1 Revert "[ci skip] more typo fix"
This reverts commit 608d4b183f.
2025-07-13 19:35:42 +09:00
Taiyou06
608d4b183f [ci skip] more typo fix 2025-07-13 00:21:14 +02:00
Taiyou06
900e035df9 Optimise getEntities with couple simple stuff 2025-07-12 15:43:54 +02:00
Dreeam
4d46366594 Use system arraycopy in blockEntity ticker list removing index & Update Leaf config util
supersedes https://github.com/Winds-Studio/Leaf/pull/380
2025-07-12 18:29:35 +08:00
Dreeam
ccf2f9c0d2 Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@a9399451 Fixup sendAllDataToRemote calls
PaperMC/Paper@cb47e018 Remove more dead code, fix pre-existing desync when cancelling and closing container
PaperMC/Paper@40764534 Specify the class loader when loading services (#12829)
PaperMC/Paper@1bf6364b Update Mache for horse decompile fix
PaperMC/Paper@76fb5060 Add vanilla error message to precondition for DialogBaseImpl (#12831)

Purpur Changes:
PurpurMC/Purpur@5b26bab8 Updated Upstream (Paper)
PurpurMC/Purpur@8734844b sigh...
PurpurMC/Purpur@09ea9cb9 fix mobs not burning in daylight (#1689)
PurpurMC/Purpur@4d5a8e6e Updated Upstream (Paper)
PurpurMC/Purpur@7dbe4153 Add support for "/chase", a disabled Minecraft command. (#1690)
PurpurMC/Purpur@11c030a8 Updated Upstream (Paper)
2025-07-12 18:14:29 +08:00
Dreeam
2c1a3f706a Add test for BlockEntityTickersList 2025-07-12 16:04:32 +08:00
Dreeam
abb8b1fda4 Add Leaf JUnit test suite 2025-07-12 16:03:27 +08:00
Dreeam
af39f5cf5f Fix infinite loop in dismount loc check 2025-07-11 06:22:22 +08:00
Creeam
871e004368 Skip inactive entity for execute functions (#396) 2025-07-11 02:09:28 +08:00
hayanesuru
53f6cb4e4d typo optimize-random-tick config 2025-07-10 18:36:28 +09:00
Dreeam
ada68f0d1a Cleanup get java version & SIMD util
- Use modern API which introduced since Java 10 to get java major version
- Remove useless fields in SIMD util, Java 21+ supports SIMD.
2025-07-10 00:15:42 +08:00
HaHaWTH
b17348bdf9 Cleanup FMA system property parsing 2025-07-10 02:48:19 +14:00
Dreeam
a9c10502d5 Format patch & get fluidstate from blockstate, instead of from level 2025-07-09 06:41:16 +08:00
Dreeam
87c17a40cc Apply default item pickup delay in throwing item for non-villager entity
With Minecraft updates, allay and pligin also have throw item behavior, calling this method.

Needs to keep item pickup delay since they are not villager entity, and also be consistent with vanilla
2025-07-09 04:29:58 +08:00
Dreeam
3c25377465 Drop some unused patches
ClassInstanceMultiMap belongs to Minecraft vanilla entity storage.
And is unused, since replaced by spottedleaf's entity storage (rewrite chunk system).
However these patches might be useful for vanilla entity storage if is used.
2025-07-09 04:20:02 +08:00
Taiyou06
d041342e8a drop ReduceChunkSourceUpdates 2025-07-08 20:28:58 +02:00
hayanesuru
a0089ffaa9 fix reduce-chunk-source-updates config disappear 2025-07-08 23:45:54 +09:00
hayanesuru
ac6e483e8d fix async mob spawning TRACKED entities not count (#393)
* fix unloaded and TRACKED entities not count

#392

* move to archived
2025-07-08 22:54:12 +09:00
hayanesuru
88303ed880 fix phrasing 2025-07-08 20:05:51 +09:00
Taiyou06
2a3d1c46ee [ci skip] fix ReduceChunkSourceUpdates wording 2025-07-08 12:48:57 +02:00
Taiyou06
c87b046a04 toggleable async catcher 2025-07-08 12:30:06 +02:00
Dreeam
495cc7c0b4 Update Cache FluidOcclusionCacheKey hash
Original BlockStatePairKey is unused, and replaced by spottedleaf's FluidOcclusionCacheKey, so move to there
2025-07-08 04:53:06 +08:00
Dreeam
445186994f [ci skip] Update some patch comments 2025-07-08 00:29:01 +08:00
Dreeam
b095bee8df Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@f7d5a0a0 [ci/skip] Add remote build cache configuration through Gradle properties (#12797)
PaperMC/Paper@b4466ec9 Dialog API (#12671)
2025-07-07 22:42:05 +08:00
Dreeam
69c285eb4c [ci skip] cleanup 2025-07-07 03:51:07 +08:00
Dreeam
f2ca28183f Cleanup 2025-07-06 20:08:35 +08:00
Dreeam
1eeda75d3b Fix predict Halloween date check 2025-07-06 18:49:23 +08:00
hayanesuru
ee45897239 fix reduce chunk source updates position check and mark experimental 2025-07-06 00:41:59 +09:00
HaHaWTH
becff2ac20 Fix Paper config fixClimbingBypassingCrammingRule 2025-07-06 00:16:40 +14:00
hayanesuru
ebfb4e17d2 fix incorrect entity size in async tracker 2025-07-05 17:27:52 +09:00
hayanesuru
7e5b4707ef cleanup 2025-07-05 17:05:54 +09:00
hayanesuru
83f5b0851c fix random value bounds in optimize mob spawning 2025-07-05 05:34:19 +09:00
HaHaWTH
5601d60ca4 Change radix sort threshold to 6 2025-07-04 21:58:18 +14:00
hayanesuru
a80d2bd374 cancel async target finding when entity removal 2025-07-04 16:11:17 +09:00
hayanesuru
8e2a94a7d2 fix async EndermanAttackPlayerEvent 2025-07-04 15:52:39 +09:00
hayanesuru
b904e81e27 remove capture world in async target finding 2025-07-04 15:52:39 +09:00
hayanesuru
7b8c74e584 fix entity activation data race 2025-07-04 14:20:34 +09:00
Dreeam-qwq
c679daa01c Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@6e598f85 Fix incorrect createPath overload arguments, fixes #12043 (#12794)
2025-07-04 00:15:49 +00:00
hayanesuru
f7f7bb772e fix waypoint check 2025-07-04 03:48:36 +09:00
hayanesuru
eb760fb69c fix player alive check and add optimize despawn 2025-07-04 03:35:33 +09:00
hayanesuru
9bf04bdb11 optimize waypoint 2025-07-04 03:13:46 +09:00
hayanesuru
6bc70724a4 optimize no action time 2025-07-04 03:12:10 +09:00
hayanesuru
38658070f5 add comment throttle mob spawning 2025-07-03 17:23:50 +09:00
HaHaWTH
437e63e61c Fix DAB condition 2025-07-03 03:50:09 +14:00
hayanesuru
b6972a770f fix biome cache alloc during world gen 2025-07-02 21:54:17 +09:00
HaHaWTH
954eef4b5a FastBiomeManagerSeedObfuscation no longer experimental 2025-07-03 01:56:03 +14:00
HaHaWTH
d312323458 Datapack functions optimization 2025-07-03 01:40:35 +14:00
Dreeam
199749f50d Do thread check if async mob spawn enabled 2025-07-02 18:07:13 +08:00
hayanesuru
7c2174d91e purpur diff 2025-07-02 18:52:25 +09:00
Dreeam
419ae9c420 Updated Upstream (Paper/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@6ea679eb Allow listening to plugin messages during configuration phase (#12775)
PaperMC/Paper@c3be00f0 Always call plugin message dispatch on PlayerConnection
PaperMC/Paper@3fec37a9 Move the double call into the dispatch method
PaperMC/Paper@108255cb Reduce PlayerLoginEvent alt behavior nag for now (#12782)
PaperMC/Paper@2141ca52 Port plugins command to brigadier (#12632)
PaperMC/Paper@0cadaefc Fix quitmessage nullability issues (#12783)

Purpur Changes:
PurpurMC/Purpur@2d8cdd15 Updated Upstream (Paper)
2025-07-02 15:48:00 +08:00