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
HaHaWTH
93ab8272b9
Update zstd-jni to 1.5.7-3
2025-06-13 06:02:42 +14:00
HaHaWTH
4b46ee2fe7
[ci skip] Include Mojira link
2025-06-12 04:52:31 +14: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
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
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
Dreeam
b4ad51dbb5
Correct optimize-block-entities config name to keep consistency
...
Co-Authored-By: Pascalpex <68245106+Pascalpex@users.noreply.github.com >
2025-06-10 12:26:14 +08:00
Taiyou06
67c344231d
Fix infinite loop in RegionFile IO
...
If an exception is thrown during decompress then the read process
would be started again, which of course would eventually throw in
the decompress process.
2025-06-09 12:30:08 +02:00
Dreeam
48c39c3570
Cache direction values
...
micro opt
2025-06-09 07:39:27 +08:00
hayanesuru
f607930827
Revert
...
Revert "async saving player stats and advancements (#334 )"
This reverts commit 107ae7954f .
Revert "optimize random tick (#357 )"
This reverts commit 2e822d3714 .
Revert "disable optimise-random-tick by default"
This reverts commit 20cc10e45f .
Revert "fix random tick do extra tick"
This reverts commit 4bf675075a .
Revert "fix tickingPos out of bounds"
This reverts commit 0eeb6e719c .
Revert "improve ServerStatsCounter compatibility"
This reverts commit 47c1783afc .
Revert "fix random tick"
This reverts commit aad17b0a5b .
Revert "revert level dat"
This reverts commit 8d36c9a5f7 .
2025-06-08 19:22:42 +09:00
hayanesuru
8d36c9a5f7
revert level dat
2025-06-08 19:05:34 +09:00
hayanesuru
aad17b0a5b
fix random tick
2025-06-08 17:42:00 +09:00
hayanesuru
47c1783afc
improve ServerStatsCounter compatibility
2025-06-08 15:55:48 +09:00
hayanesuru
0eeb6e719c
fix tickingPos out of bounds
2025-06-08 15:33:21 +09:00
hayanesuru
4bf675075a
fix random tick do extra tick
2025-06-08 15:23:30 +09:00
hayanesuru
20cc10e45f
disable optimise-random-tick by default
2025-06-08 13:26:11 +09:00
hayanesuru
2e822d3714
optimize random tick ( #357 )
...
* random tick
* cleanup
* [ci skip] cleanup
2025-06-08 13:21:54 +09:00
hayanesuru
107ae7954f
async saving player stats and advancements ( #334 )
...
* async saving player stats and advancements
* remove thread check
* fix interrupt
* longer wait IO tasks time
* safe replace
* delay join while saving player
* mark as experimental
---------
Co-authored-by: Taiyou06 <kaandindar21@gmail.com >
2025-06-08 12:18:01 +09:00
Taiyou06
acf2c14f80
Use ActivationList on runningBehaviours
2025-06-08 00:15:07 +02:00
Taiyou06
da48e6e0fb
remove tick control on getRunningBehaviors
2025-06-07 23:11:35 +02:00
Taiyou06
08d67817b8
cache potential behaviours
2025-06-07 19:43:44 +02:00
Taiyou06
30d128f30f
faster maps for brain
2025-06-07 17:56:33 +02:00
HaHaWTH
1fb0c2e98c
SAVIOR OF SONG
2025-06-08 02:38:20 +14:00
HaHaWTH
5d0b161d70
Use UUID for cure reputation on 1.21.5
2025-06-08 02:14:57 +14:00
hayanesuru
e2eaa9b746
dump pwt thread
2025-06-07 20:39:59 +09:00
HaHaWTH
d358a4b657
Use UUID for cure reputation
...
Dont merge into 1.21.5, I will do it
2025-06-08 00:56:07 +14:00
Taiyou06
355cb791a6
disable async target find when pwt enabled
2025-06-07 12:49:27 +02:00
Dreeam
c6a9a37ee3
Remove personal trash
2025-06-07 18:05:18 +08:00
Dreeam
0c09ca7a66
Drop configurable smooth teleport
2025-06-07 17:48:46 +08:00
hayanesuru
5e570748a7
Revert "fix pwt thread dead"
...
This reverts commit ffe613e0e9 .
2025-06-07 14:44:37 +09:00
hayanesuru
ffe613e0e9
fix pwt thread dead
2025-06-07 14:33:28 +09:00
hayanesuru
afef9c5d73
fix PlayerDoll plugin change connection state
2025-06-07 14:05:43 +09:00
Dreeam
c947b7234a
Updated Upstream (Paper/Purpur)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@4eda045b Backport fix for MC-296337 (Fixes #12617 ) (#12619 )
PaperMC/Paper@7ebc94c2 Add Registry#getTagValues (#12603 )
PaperMC/Paper@e87320d5 Fix UOE when using generateTree with pale oak (#12616 )
PaperMC/Paper@94f29035 Do not blow up accessing unregistered memories from API (Fixes #12618 ) (#12639 )
Purpur Changes:
PurpurMC/Purpur@916df1a8 use the correct item reference for retrieving components, closes #1668
2025-06-07 12:41:49 +08:00
Dreeam
1e7a052aba
[ci skip] Remove patch
2025-06-07 12:17:33 +08:00
Taiyou06
87db40b4b1
PWT: fix chained updates
2025-06-07 00:13:40 +02:00
Taiyou06
6cd4ebd40d
Paper: Update CraftWorld#getForceLoadedChunks to avoid using getChunkAt
2025-06-06 10:54:30 +02:00
Taiyou06
4062254bac
pwt fix respawn
2025-06-06 10:25:26 +02:00
Dreeam
b70aaa0450
Add old Blast Protection explosion knockback behavior ( #346 )
...
Added configurable old Blast Protection explosion knockback behavior that is from <=1.21.4 version.
2025-06-06 13:10:31 +08:00
Dreeam
192608bbc4
Should be inverted
2025-06-06 06:09:41 +08:00
Dreeam
4ebb4da022
do not log invalid flatten text component parse
...
The error will throw and spam when tried to load / upgrade text component on legacy item from very old version, e.g. 1.16.5.
The item's text component can load and be saved normally, but spam error in console just very annoying when everytime loaded them before saved.
2025-06-06 05:56:47 +08:00
Dreeam
ae1e3e8355
Paper: Optimise CraftWorld#getLoadedChunks
2025-06-06 02:37:29 +08:00
Dreeam
1d30370d7a
[ci skip] Cleanup
2025-06-06 01:28:17 +08:00
Dreeam
6d4a459066
Fix diff
2025-06-06 00:53:10 +08:00
Dreeam
72a8fb8d95
Readd PWT
2025-06-06 00:26:36 +08:00
Dreeam
e788a93e17
Fix
2025-06-05 02:48:13 +08:00
Dreeam
01bf48b350
Valid session if current session is invalid
2025-06-05 02:29:54 +08:00
Dreeam
6d4f048474
Remove old config runAsyncTasksSync
2025-06-05 01:17:39 +08:00