9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-26 18:39:23 +00:00
Commit Graph

150 Commits

Author SHA1 Message Date
Dreeam
236010caba Cooking Tutorial
1. Wet the drys
2. Dry the wets
3. Wet the drys
4. Dry the wets
5. Wet the drys
6. Now dust the wets
2025-03-28 03:11:27 -04:00
Dreeam
78d8c9b6a7 Update build.gradle.kts.patch
* Merged Gale's
2025-03-26 12:19:34 -04: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
Taiyou06
492f9de0c6 re-add:use BFS on getSlopeDistance 2025-03-19 19:40:46 +01:00
Dreeam
d122a89765 [ci skip] cleanup 2025-03-19 14:07:40 -04:00
Dreeam
e34228f143 Readd Paper PR: Throttle failed spawn attempts 2025-03-19 13:52:03 -04:00
Dreeam
68ea7d4595 Validate recipe display index before retrieving it 2025-03-19 13:48:23 -04:00
Taiyou06
84b5a4eb1c Remove streams on InsideBrownianWalk 2025-03-19 15:28:53 +01:00
Taiyou06
03fa053d56 optimize findClosest 2025-03-19 14:06:56 +01:00
Taiyou06
7bbca50a52 Merge remote-tracking branch 'origin/ver/1.21.4' into ver/1.21.4 2025-03-19 13:02:48 +01:00
Taiyou06
d3c0f5ddbc [ci skip] update benchmark numbers properly 2025-03-19 13:01:41 +01:00
Taiyou06
204269c287 [ci skip] update benchmark numbers 2025-03-19 12:59:44 +01:00
Taiyou06
70f923cb8b remove bucket sort and make radix sort parallel 2025-03-19 12:31:51 +01:00
Dreeam
53ae2ba800 PaperPR: Fix cancelled Projectile Events still consuming arrows 2025-03-19 00:48:24 -04:00
Altiami
e3a765ed85 Fix critical bugs with SparklyPaper parallel world ticking (#260)
* Revert "potentially fix the portal issue (unsure how it can be reproduced)"

This reverts commit 68c5449f61.

* Fix several parallel world ticking bugs
- portal process being null when teleporting between dimensions
- teleporting via portal not respecting config
- villager POI release not respecting config
- villager throwing exception when trying to go to potential job site in another dimension
- ender pearl throwing exception when trying to teleport thrower to another dimension
2025-03-18 19:34:24 +03:00
Taiyou06
68c5449f61 potentially fix the portal issue (unsure how it can be reproduced) 2025-03-18 12:21:59 +01:00
Dreeam
e77896f346 Add config post load & Fix 2025-03-17 23:07:42 -04:00
Dreeam
40fa45ef8d Refactor Improve Purpur AFK system
* Move Leaf config init before Minecraft commands register
* Fix broken afk command cooldown
* Cleanup code
2025-03-17 20:54:15 -04:00
Dreeam
d3640fe0a4 Fix build 2025-03-17 15:23:34 -04:00
Dreeam
f6a422f273 Bump dependencies 2025-03-17 14:31:25 -04:00