hayanesuru
347ef03d5f
remove unused KineticDamage config
2025-06-03 15:29:00 +09:00
hayanesuru
2897757163
optimise getNearestPlayer
2025-06-03 15:16:15 +09:00
Dreeam
12711630d4
Use Leaf config logger
2025-06-03 01:46:26 +08:00
Taiyou
bec3d4c63b
Async Data Read for Parallel World Ticking ( #333 )
...
* initial
* improve compat further
* cleanup and shit
* more cleanup
* rebase :3
* increase task queue size
* [ci skip] rebuild patches
* Optimise BlockEntity tickersInLevel
* rebase
* [ci skip] cleanup
* cleanup
* cleanup
* clear the buffer at shutdown
---------
Co-authored-by: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com >
Co-authored-by: hayanesuru <hayanesuru@outlook.jp >
2025-06-02 20:18:29 +03:00
Taiyou06
2fd5e7bc12
optimise player movement further
2025-06-01 21:21:21 +02:00
hayanesuru
a33f10a17a
fix attribute crash server
2025-05-31 17:59:41 +09:00
hayanesuru
653efdc165
fix SlopeDistanceNodeDeque memory leak
2025-05-29 19:04:57 +09:00
Dreeam
31c42a45b6
Use correct way to resolve all world config path
...
Fixes https://github.com/Winds-Studio/Leaf/issues/342
supersedes https://github.com/Winds-Studio/Leaf/pull/344
2025-05-29 17:41:47 +08:00
hayanesuru
29dce8ff3c
fix bee pathfinding
2025-05-29 17:49:28 +09:00
hayanesuru
df1d62bed9
MultithreadedTracker add lock to AttributeMap and TrackedChunk
2025-05-29 12:57:33 +09:00
hayanesuru
a0457c6ae3
reduce tickFluid FlowingFluid#getSlopeDistance allocation
2025-05-28 19:19:05 +09:00
hayanesuru
d8d601b9f6
cleanup & remove lockedFlags#removeIf stream
2025-05-28 17:12:47 +09:00
hayanesuru
2ed7bde9fc
Revert "don't use the result when hasn't set waker"
...
This reverts commit 3e50c4fa8c .
2025-05-28 11:02:45 +09:00
Dreeam
42a2c8d2f6
Cleanup version fetcher
2025-05-28 01:19:57 +08:00
HaHaWTH
c1297d728e
Remove redundant full-qualified name & Higher priority for async tasks
2025-05-27 04:05:52 +14:00
hayanesuru
519ddbf58b
remove SendChanges type cast
2025-05-26 19:46:57 +09:00
Dreeam
ccefbcfa8d
Update input sanitization for purpur config
2025-05-26 18:24:50 +08:00
hayanesuru
3e50c4fa8c
don't use the result when hasn't set waker
2025-05-26 18:43:13 +09:00
hayanesuru
ad87353c4a
improve plugin compatibility
2025-05-26 18:42:28 +09:00
hayanesuru
a2e5d6d900
fix check LlamaFollowCaravanGoal
2025-05-26 18:41:53 +09:00
hayanesuru
c8f0a78d75
low freq poll
2025-05-26 18:41:08 +09:00
Dreeam
59d350d50f
Move packages
2025-05-26 15:14:38 +08:00
Dreeam
f253f8163b
Add back Rail Optimization: optimized PoweredRailBlock logic
2025-05-26 14:12:49 +08:00
Creeam
705973157c
Fix Winds-Studio/Leaf#338 ( #339 )
...
Delayed init, registry太神秘了
2025-05-25 22:10:49 +03:00
Dreeam
2d0561db5f
[ci skip] Move some useless patches from work to removed
2025-05-26 01:19:25 +08:00
Dreeam
da18026680
Remove stream in CraftBlockData toString()
2025-05-24 22:51:55 +08:00
hayanesuru
2deb6989f2
Revert "optimize GoalSelector update order"
...
This reverts commit 1c6aa60769 .
2025-05-23 23:54:41 +09:00
Taiyou06
577ed2650e
add ignoreSpawnRules to SpawnerSettings
2025-05-23 15:16:39 +02:00
hayanesuru
e635996b35
optimize getEntityStatus
2025-05-23 15:58:11 +09:00
hayanesuru
1c6aa60769
optimize GoalSelector update order
2025-05-23 15:57:30 +09:00
hayanesuru
6902af834a
Cache block path type
2025-05-23 12:02:53 +09:00
hayanesuru
727a0827bc
remove MultithreadedTracker lambda
2025-05-23 00:03:39 +09:00
LingXD
e5da1b1038
Optimize isEyeInFluid ( #327 )
...
* Optimize isEyeInFluid
* Remove accidental formatting
* Fix code removed by oblivion
* Optimize isEyeInFluid
* Update after rebase
2025-05-21 18:54:32 +03:00
Dreeam
0a26ea4078
Updated Upstream (Paper/Gale)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@09e9afd2 Avoid off-main mutations of state
Gale Changes:
Dreeam-qwq/Gale@84684276 Updated Upstream (Paper)
2025-05-21 18:57:54 +08:00
Dreeam
efc2a39479
[ci skip] Cleanup
2025-05-21 18:30:32 +08:00
hayanesuru
6e33899f1c
cleanup
2025-05-20 22:16:49 +09:00
Taiyou06
69f1f0d43b
if it works dont fix it
2025-05-19 18:07:37 +02:00
Taiyou06
7f3e240bbe
fix poi thingy on PWT
2025-05-17 23:53:30 +02:00
hayanesuru
ff9e4f506b
optimize tracker ( #323 )
...
* optimize tracker
* optimize scaledRange
* cleanup
* fix loop
* fix loop
* optimize AttributeMap
* optimize TrackedEntity#seenBy
* revert packDirty
* cleanup
2025-05-17 15:10:27 +03:00
Taiyou06
42fe940854
[ci skip] fix build
2025-05-16 22:43:10 +02:00
Dreeam
6533fde2d8
[ci skip] cleanup
...
stage 3
2025-05-15 23:39:22 -04:00
Dreeam
a56de1a3b0
[ci skip] cleanup
...
stage 2
2025-05-15 21:56:01 -04:00
adabugra
b1e7469480
Add configurable death item drop knockback ( #326 )
...
* feat: add configurable death item drop knockback settings
* Add config option xd
2025-05-16 01:30:59 +03:00
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