Taiyou06
89a89fa771
remove PWT console print
2025-05-04 23:31:34 +02:00
hayanesuru
65489c6f46
revert "Fix paper's bundle exploit"
2025-05-04 23:25:21 +08:00
hayanesuru
3ae994e707
remove box on SpscIntQueue#recv
2025-05-04 23:20:17 +08:00
hayanesuru
ce01c9bb1f
fix bundle crash exploit
2025-05-04 23:18:03 +08:00
hayanesuru
281a81784e
[ci skip] cleanup
2025-05-04 04:37:13 -07:00
hayanesuru
14e5457308
fix send null attribute
2025-05-04 04:31:16 -07:00
hayanesuru
cc2781e7fa
don't submit running goal
2025-05-04 00:22:02 +08:00
hayanesuru
1ffa315c13
Reduce AsyncGoal content switching
2025-05-03 22:22:00 +08:00
Dreeam
1431eff510
[ci skip] cleanup
2025-05-03 07:50:33 -04:00
Dreeam
3f20ea5c71
Cleanup
2025-05-02 22:22:53 -04:00
Dreeam
f1df5351ca
Update PlayerInventoryOverflowEvent ( #304 )
...
* Add configurable option in config for PlayerInventoryOverflowEvent and able to define the class name of listener
* Update checking method for overflow items handling logic, only fire event when actual listener is listening to it.
2025-05-02 16:13:19 -04:00
hayanesuru
e3731721df
marks AsyncGoalThread non-daemon
2025-05-01 21:01:29 -07:00
Taiyou06
35d7a185f3
reduce unparking on AsyncGoalThread
2025-05-02 02:00:44 +02:00
Taiyou06
c20485292d
[ci skip] fix patch origin
2025-05-02 00:24:30 +02:00
Taiyou06
85c8a17e53
[ci skip] remove experimental tags from playerdata and target finding
2025-05-01 23:30:40 +02:00
Taiyou06
445df88770
few Sakura patches
2025-05-01 23:22:30 +02:00
Taiyou06
1ae641bb76
[ci skip] rebuild patches
2025-05-01 22:09:41 +02:00
Taiyou06
38a433852a
Revert "fix async chunk sending buffer ( #301 )"
...
This reverts commit bd3eb337d0 .
2025-05-01 21:32:38 +02:00
Dreeam
3c2dc1ae62
CHRSTN - Never Change
...
Genre: EDM Progressive House
2025-05-01 15:06:53 -04:00
Dreeam
4586961036
Back port some Paper patches
...
* PaperPR: Add ticket on player join to avoid chunk
* PaperPR: Fix save/load NaN Entity Motion
* PaperPR: Fix unnecessary map data saves
2025-05-01 15:05:05 -04:00
sh1kcs
8fe6d13765
[ci skip] Update docs links ( #305 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
2025-05-01 17:49:50 +03:00
hayanesuru
11ce54da4c
default queueSize to 4096
2025-05-01 22:32:18 +08:00
hayanesuru
3b8ec970c8
optimize async target finding ( #303 )
...
* optimize async target finding
* fix canContinueToUse
* fix data race
* fix TemptGoal start before search entity
* fix AvoidEntityGoal doesn't create path
* fix inactiveTick tickingTarget
* default queueSize to 0
* default queueSize to 4096
2025-05-01 17:29:42 +03:00
Dreeam-qwq
2b13b38801
Updated Upstream (Gale)
...
Upstream has released updates that appear to apply and compile correctly
Gale Changes:
Dreeam-qwq/Gale@d5d63524 Updated Upstream (Paper)
2025-05-01 01:41:29 +00:00
hayanesuru
bd3eb337d0
fix async chunk sending buffer ( #301 )
...
* fix Async chunk sending buffer size
* cleanup
* synchronized write nonEmptyBlockCount
* increase buffer initial capacity
* fix block entity map data race
---------
Co-authored-by: Taiyou06 <kaandindar21@gmail.com >
2025-05-01 03:53:32 +03:00
Taiyou06
259cdaa3d8
[ci skip] cleanup
2025-04-29 23:30:09 +02:00
hayanesuru
c892477ec3
revert optimize AttributeMap
...
MythicMobs access the map
2025-04-29 17:00:26 +08:00
Taiyou06
92876d4b12
fix NPE on isParallelCancelledByPlugin
2025-04-28 20:47:15 +02:00
hayanesuru
1bddbe19f0
optimize AttributeMap ( #299 )
...
* optimize AttributeMap
* update multithreaded tracker config
* use non-sync collection when MT disabled
* cleanup
2025-04-28 18:35:26 +03:00
HaHaWTH
1974f34879
General patch cleanup & New reject policy
2025-04-27 00:22:03 +14:00
Taiyou06
5abe1dfb9a
no need for this, already immutable
2025-04-26 01:38:59 +02:00
Taiyou06
1d19912f1a
add back the lambda
2025-04-25 20:52:07 +02:00
HaHaWTH
97f0017519
Use a dedicated thread pool for PWT event rescheduling
2025-04-26 07:32:35 +14:00
Dreeam
b17a0b3550
Move leaf config saving after config post load
2025-04-25 13:06:52 -04:00
Dreeam
1a693822bc
[ci skip] Split publish api workflow
2025-04-25 13:06:39 -04:00
hayanesuru
08ca77097c
Temporary disable async target finding when PWT enabled
2025-04-26 00:42:37 +08:00
Dreeam
1fa4df017f
Makes Pascalpex happy
2025-04-25 12:04:54 -04:00
hayanesuru
28543d51dd
Fix some async config disappear after reload ( #298 )
...
* fix async config disappear
* fix comment of AsyncPathfinding config
2025-04-25 12:01:52 -04:00
Dreeam
efe2191b1f
Fix plugin compatibility
2025-04-25 11:46:55 -04:00
hayanesuru
0bd14537d9
optimize BlockEntityType#isValid ( #290 )
2025-04-25 12:10:50 +03:00
hayanesuru
124dc64a0d
update async target finding and block finding ( #296 )
...
* reduce overhead on poll
* more async search entities
* async block search
* rename search entity config
* cleanup
* fix async search block too frequent
* remove alertOther Experimental anno
* Adjust the delay of RemoveBlockGoal to match vanilla behavior
* Optimize TemptGoal
* rollback interval change
* cleanup
* add async finding to DefendVillageTargetGoal
* rollback interval change for NearestHealableRaiderTargetGoal
* config searchPlayer
* fix DefendVillageTargetGoal condition doesn't check
* add async finding to BegGoal
* rollback interval change for FollowMobGoal
* cleanup
* add async finding to some follow goal
* add async finding to TemptGoal
* handle searchPlayer config
* fix TemptGoal
2025-04-24 13:18:53 +03:00
HaHaWTH
f8578ef8b1
Improve PWT config handling
2025-04-24 03:26:29 +14:00
Dreeam-qwq
7e30f9be89
Updated Upstream (Gale)
...
Upstream has released updates that appear to apply and compile correctly
Gale Changes:
Dreeam-qwq/Gale@f57773d2 Fix diff
2025-04-23 01:40:54 +00:00
hayanesuru
9db6bfba3b
improve Async target finding ( #294 )
...
* fix NearestHealableRaiderTargetGoal not async and fix data race in Async target finding
* remove unnecessary requiresUpdateEveryTick
* add AsyncGoal
* use cow list on ServerLevel#players
* move warning
* run tasks after entity tick
2025-04-22 18:55:01 +03:00
John Smith
ef1559c781
Fix flush frequency in linear region flush logic ( #293 )
...
Fixed an issue where linear always flushes
2025-04-22 00:06:23 -04:00
Taiyou06
28e2111198
will visit ChunkHolderManager again at some point
2025-04-21 23:36:24 +02:00
Taiyou
83e9043a45
Couple fixes and improvements ( #287 )
...
* a lot of cleanup and new chunk changes
* perf: Head Node Hit Optimization
* part 1: reworked-reworked ChunkHolderManager
* part 2: speeeeeeeeeeeeeeeeeeeeeeeeeeed
* Optimise MobEffectUtil#getDigSpeedAmplification
* optimize chunk unloads and cleanup a bit
* fix 🐝
* rewritten async target finding
* extend the custom map usage
---------
Co-authored-by: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com >
2025-04-21 23:49:33 +03:00
Dreeam
e82999dd18
Updated Upstream (Paper/Gale)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@07679026 CraftBlock - fix applyBoneMeal false result (#12407 )
PaperMC/Paper@a838a886 Add PlayerRespawnEvent#isMissingRespawnBlock (#12422 )
Gale Changes:
Dreeam-qwq/Gale@3c153f5f Updated Upstream (Paper)
2025-04-21 12:30:15 -04:00
HaHaWTH
65d24439b8
Mark FasterRandomSource direct impl as static final
2025-04-21 06:40:31 +14:00
HaHaWTH
05d64d7eb7
Add nullability check before caching profile result
2025-04-21 06:17:56 +14:00