Dreeam
fbb040e930
Fix
2025-04-06 14:43:38 -04:00
Taiyou06
4cd885a8c2
more virtual thread options
2025-04-06 14:44:44 +02:00
Dreeam
d004ce16ff
Fix connection message parse
...
Move name parse before minimessage component deserialize, to prevent failed show connection message which has name placeholder in the minimessage string
2025-04-06 04:18:47 -04:00
Taiyou06
996427ed5d
null handling on MultifaceSpreader (idk why this errors to begin with???)
2025-04-05 16:31:09 +02:00
Taiyou06
15237645d5
fix a regression caused by advencement fixing for PWT
2025-04-05 16:30:48 +02:00
Taiyou06
96c6601300
fix 🐢
2025-04-02 19:58:38 +02:00
hayanesuru
f1a31d88c8
Add timeout to AsyncPlayerDataSaving ( #275 )
...
* Add timeout to AsyncPlayerDataSaving
* dump thread if failed to save playerdata
* PlayerDataStorage#lockFor break loop after cancel
2025-03-31 18:34:44 +03:00
Taiyou06
8e11af1228
fix race condition on AsyncTargetFinding
2025-03-29 19:04:26 +01:00
Taiyou06
faf2abdd88
remove experimental tag on AsyncBlockFinding
2025-03-29 14:59:43 +01:00
Taiyou06
e797ead637
perf: Async Target Finding
2025-03-29 14:19:14 +01:00
Taiyou06
a34c396a15
PWT Fix: race condition at Advencements
2025-03-29 14:18:58 +01:00
Dreeam
1977a5b12c
Fix purpur client identifying
2025-03-28 16:44:13 -04:00
Dreeam
2f8915ce2b
cleanup
2025-03-28 16:22:53 -04:00
hayanesuru
233da80a87
Update async playerdata saving ( #269 )
2025-03-28 17:25:23 +03:00
Dreeam
e56ef42b4e
[ci skip] cleanup
2025-03-27 17:12:32 -04:00
Dreeam
c36c34cf85
Updated Upstream (Paper/Gale)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@9b1798d6 Simplify custom payload handling (#12347 )
Gale Changes:
Dreeam-qwq/Gale@ffc98037 Updated Upstream (Paper)
2025-03-27 16:24:19 -04:00
Dreeam
be7545504f
Add back Prevent double chunk retrieving in entity fluid pushing check and fluid height updating
2025-03-26 15:54:42 -04:00
Taiyou06
89b317a1b0
PWT Fix: potentially fix BlockSpreadEvent
2025-03-26 18:46:06 +01:00
Taiyou06
bb9f3a5600
Optimize NonFlush Packet Sending
2025-03-26 18:08:18 +01:00
Taiyou06
1e36d848c2
remove AsyncPacketSending for now (needs some fixes and testing 🙏 )
2025-03-26 08:56:18 +01:00
Dreeam
2c7cb52e6b
Fix build
2025-03-25 03:29:15 -04:00
Taiyou
cbcc54726a
Async playerPacket sending ( #245 )
...
* async player packet sending
* small cleanup
* eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
* holy shit this is fast
* some cleanup
* change .size to O(1)
* rewrite starts (i need to do this OMEGA SAFE)
* rebuilt
* rebase
* Rewritten AsyncPacketSending
2025-03-25 03:20:49 -04:00
Dreeam
a7515a3918
Updated Upstream (Paper/Gale)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@9f004614 Update a whole lot of deprecated annotations
PaperMC/Paper@72f13f8b [ci/skip] Mention API Checks for CONTRIBUTING.md (#12315 )
PaperMC/Paper@7cc6cb50 Check for trailing input in ItemFactory#createItemStack (#12312 )
PaperMC/Paper@f49d18df Add get/set customName to Skull block (#12302 )
PaperMC/Paper@894631f0 Make advancement ordering predictable (#12292 )
PaperMC/Paper@2aad131e Add config option for command spam whitelist
PaperMC/Paper@bb3b7e69 Fix annotation mistakes
PaperMC/Paper@058455e4 InventoryView QOL open method (#12282 )
PaperMC/Paper@f2258582 Fix firework entity not being removed when FireworkExplodeEvent is cancelled (#12268 )
PaperMC/Paper@7819df10 Add getHeight method to ChunkData (#12311 )
PaperMC/Paper@37b9ca1f Add flush parameter to World#save (#12330 )
PaperMC/Paper@515e12ca Check if BUNDLE_CONTENTS is present in InventoryClickEvent (#12321 )
PaperMC/Paper@5a6ab97b Add config to remove player as vehicle restriction in /ride (#12327 )
PaperMC/Paper@c467df95 Add ItemStack#copyDataFrom (#12224 )
Gale Changes:
Dreeam-qwq/Gale@d5143ee0 Updated Upstream (Paper)
Dreeam-qwq/Gale@63c396e7 Updated Upstream (Paper)
Dreeam-qwq/Gale@5c2147b4 Updated Upstream (Paper)
Dreeam-qwq/Gale@804ecea0 Rebuild patches
2025-03-25 03:09:21 -04:00
Taiyou06
f1a398f9b5
better locks, perf, readability on ConcurrentLongHashSet
2025-03-24 23:25:00 +01:00
Taiyou06
278b1d635b
remove CompactSineLUT (not needed)
2025-03-24 22:29:45 +01:00
Taiyou06
61e200a959
Revert "modified CompactSineLUT to be both fast and still stay compact"
...
This reverts commit d6ac0d0a2b .
2025-03-24 22:14:25 +01:00
Taiyou06
d6ac0d0a2b
modified CompactSineLUT to be both fast and still stay compact
2025-03-24 22:03:31 +01:00
Taiyou06
9ef5babc59
remove the NPE fix for the time being
2025-03-23 21:45:33 +01:00
Taiyou06
ebcc851c50
direct iteration on Sensing.tick()
2025-03-23 20:56:32 +01:00
Taiyou06
b1d127576f
async block finding
2025-03-23 20:46:17 +01:00
Taiyou06
54a284acdb
Merge remote-tracking branch 'refs/remotes/origin/ver/1.21.4' into ver/1.21.4
2025-03-23 19:50:38 +01:00
Creeam
dab3ca7e0d
Band-aid fix for async events ( #266 )
2025-03-23 21:43:45 +03:00
Taiyou06
6501d6187b
fix a small NPE
2025-03-22 21:44:34 +01:00
Taiyou06
4c947f92ce
add temporary compatibility for plugins to PWT
2025-03-22 14:20:34 +01:00
Taiyou06
d5426137dd
add direct RNG
2025-03-22 13:57:21 +01:00
Taiyou06
1705f2366a
remove streams on PlayerDetector
2025-03-22 13:09:28 +01:00
Taiyou06
d112c777b5
micro optimizations for random tick (Author: @Altiami)
2025-03-22 12:02:36 +01:00
Taiyou06
0a6fc44dd1
remove streams on up updateConnectedPlayersWithinRange
2025-03-22 12:02:27 +01:00
Taiyou06
37438b6010
optimize ContextMap.create
2025-03-22 00:11:14 +01:00
Taiyou06
697c0634ba
micro optimize addOrUpdateTransientModifier
2025-03-22 00:10:59 +01:00
Dreeam
f7db1ed867
Added RaytraceAntiXray SDK integration
2025-03-21 08:55:21 -04:00
Dreeam
c276c2ba48
[ci skip] cleanup
2025-03-21 08:54:57 -04:00
Taiyou06
db4ee06274
Merge remote-tracking branch 'origin/ver/1.21.4' into ver/1.21.4
2025-03-20 12:19:21 +01:00
Taiyou06
e60fa3d83c
reduce mem usage on sorting
2025-03-20 11:41:43 +01:00
Altiami
5afb65758c
fix plugin interference with portal handling + fix missing thread local modification substitution for handling block spread ( #262 )
2025-03-20 13:12:19 +03:00
Taiyou06
b2c93c55a9
Fix skip EntityScheduler's executeTick checks if there isn't any tasks to be run
2025-03-20 08:56:52 +01:00
Dreeam
5f20b9ff29
Improve BlockEntity ticking isRemoved check
...
Co-Authored-By: kidofcubes <40485669+kidofcubes@users.noreply.github.com >
2025-03-19 16:34:27 -04:00
Dreeam
833ab21058
[ci skip] Fix typo
2025-03-19 14:59:29 -04:00
Taiyou06
7df3894e01
rebase
2025-03-19 19:48:11 +01:00
Taiyou06
0a42a6f5ae
Merge remote-tracking branch 'origin/ver/1.21.4' into ver/1.21.4
2025-03-19 19:41:12 +01:00