Dreeam
38fe533d32
Some fixes for failed to shutdown if some async are disabled
2025-06-11 07:59:27 +08:00
Dreeam
33b0fd1daf
Some fixes for failed to shutdown if some async are disabled
2025-06-11 07:56:22 +08:00
Dreeam
b5e6e55765
[ci skip] cleanup
2025-06-11 06:09:21 +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
hayanesuru
b6ec152037
fix server stuck on wait shutdown
2025-06-10 21:10:49 +09: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
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
aad17b0a5b
fix random tick
2025-06-08 17:42:00 +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
355cb791a6
disable async target find when pwt enabled
2025-06-07 12:49:27 +02:00
Dreeam
0c09ca7a66
Drop configurable smooth teleport
2025-06-07 17:48:46 +08: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
1d30370d7a
[ci skip] Cleanup
2025-06-06 01:28:17 +08:00
Dreeam
72a8fb8d95
Readd PWT
2025-06-06 00:26:36 +08:00
Dreeam
6d4f048474
Remove old config runAsyncTasksSync
2025-06-05 01:17:39 +08:00
Dreeam
74bc79d408
Cleanup sentry
2025-06-04 23:53:53 +08:00
hayanesuru
672000867b
cleanup
2025-06-05 00:22:17 +09:00
hayanesuru
5ad9ec1b59
move shutdown executor
2025-06-04 22:09:41 +09:00
hayanesuru
9d6e3ae5ff
preload mob spawning position
2025-06-04 21:34:07 +09:00
hayanesuru
e32cdae1bf
update default config value
2025-06-04 01:22:23 +09:00
hayanesuru
2cd4838b7e
shutdown mob spawning thread on exit
2025-06-04 00:39:42 +09:00
hayanesuru
8e48e51e76
add config
2025-06-03 22:38:15 +09:00
hayanesuru
347ef03d5f
remove unused KineticDamage config
2025-06-03 15:29:00 +09:00
Dreeam
eadaf2c19d
Fix AsteorBar protocol
2025-06-03 10:02:42 +08:00
Dreeam
3d14e36fe8
Readd Leaves protocols
2025-06-03 09:49:56 +08:00
Dreeam
3b74dc2f21
Merge branch 'ver/1.21.4' into dev/1.21.5
2025-06-03 07:23:43 +08: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
Dreeam
607c4f801a
Apply some
2025-05-31 23:35:17 +08:00
hayanesuru
a33f10a17a
fix attribute crash server
2025-05-31 17:59:41 +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
df1d62bed9
MultithreadedTracker add lock to AttributeMap and TrackedChunk
2025-05-29 12:57:33 +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
Dreeam
0a650c3c20
Cleanup & fix version fetcher
2025-05-28 01:11:22 +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
hayanesuru
3e50c4fa8c
don't use the result when hasn't set waker
2025-05-26 18:43:13 +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
Dreeam
5ddabb083e
Updated Upstream (Paper/Purpur)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@88a3a870 Configurable xp orb merge group count (#12503 )
PaperMC/Paper@53d1d04e Disable Item Obfuscation for entity related stacks (#12297 )
PaperMC/Paper@c98cd658 Add configuration interface to expose certain config values (#12273 )
PaperMC/Paper@42a2a6c2 Supports the ability for commands to be registered internally (#12520 )
PaperMC/Paper@753cff7c Improvements for Dump paper commands (#12512 )
PaperMC/Paper@e2da5d2f Registry API for supported Mob Variants (#12417 )
PaperMC/Paper@ab0253fe Expand PlayerDeathEvent API (#12221 )
PaperMC/Paper@cbcf75a5 Update visual fire handling with TriState support (#12303 )
PaperMC/Paper@6c3964d2 Properly save level data async (#12530 )
PaperMC/Paper@d2ad2e66 Add missing EntityLookup#getAllMapped from Moonrise
PaperMC/Paper@358e72ec Remove simplify remote item matching stuff for now
PaperMC/Paper@04ffca0b Also remove CraftPlayer methods
PaperMC/Paper@a2525819 Update mache
PaperMC/Paper@d683970d Add FishHookStateChangeEvent (#12165 )
PaperMC/Paper@369ad170 Cached tag parser for itemstack reading (#12547 )
PaperMC/Paper@841d6342 Fix ItemStack#addUnsafeEnchantment ignored for missing enchantment component (#12549 )
PaperMC/Paper@c000b352 fix(bukkit-brig-forwarding-map): Invert isEmpty method (#12555 )
PaperMC/Paper@28d7df75 Backport HeroesOfTheVillage datafixer fix
PaperMC/Paper@f1dbed07 Implement BlocksAttack DamageReduction and ItemDamage (#12538 )
PaperMC/Paper@cc38032b Deprecate TeleportCause CHORUS_FRUIT for CONSUMABLE_EFFECT (#12546 )
PaperMC/Paper@35878677 [ci/skip] Fix format and mentions for ItemDamageFunction (#12560 )
PaperMC/Paper@7171d299 [ci/skip] Mention CAN_PLACE/CAN_BREAK component in ItemMeta (#12559 )
PaperMC/Paper@6f73e62e Add getPickItemStack (#12552 )
PaperMC/Paper@ce0fa4c4 Replace old version command with brigadier equivalent (#12502 )
PaperMC/Paper@fa360aa8 Add some missing annotations and an incorrect one (#12204 )
PaperMC/Paper@113b18ee Update paperweight and Gradle wrapper (#12573 )
PaperMC/Paper@f303a076 fix: Don't hardcode checks for translation registries (#12571 )
PaperMC/Paper@87349c31 Fix CombatTracker stale on death (#12562 )
PaperMC/Paper@b70bca6b Revert "fix: Don't hardcode checks for translation registries (#12571 )"
Purpur Changes:
PurpurMC/Purpur@93011bc1 Add configuration setting to re-add End void rings (#1656 )
PurpurMC/Purpur@c2f48591 [ci/skip] only set default world config values once
PurpurMC/Purpur@6f5bbae5 [ci/skip] move some code around
PurpurMC/Purpur@5c1a9835 fix issue with `shift-right-click-repairs-mending-points`
PurpurMC/Purpur@3156e446 check damage value of tool correctly
PurpurMC/Purpur@a9fe4f25 Updated Upstream (Paper)
PurpurMC/Purpur@9d0aa8eb Updated Upstream (Paper)
PurpurMC/Purpur@603c7557 Updated Upstream (Paper)
PurpurMC/Purpur@eca78060 Updated Upstream (Paper)
PurpurMC/Purpur@e4e9cfdf Updated Upstream (Paper)
PurpurMC/Purpur@3de2fc7d Updated Upstream (Paper)
PurpurMC/Purpur@09f547de add `mob-griefing-override` config options (#1661 )
PurpurMC/Purpur@1dd9bd0c Updated Upstream (Paper)
PurpurMC/Purpur@7a8aa86a finish updating gradle
PurpurMC/Purpur@fd78b90f bandaid fix: increase the daemon heap for now
2025-05-24 22:06:41 +08:00