9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2026-01-03 22:26:19 +00:00
Commit Graph

25 Commits

Author SHA1 Message Date
Dreeam
6a47e09cfa Update changes from ver/1.21.4 branch 2025-06-22 12:09:42 +08:00
Dreeam
3ab4a104c3 Revert rewriting rules to fix compatibility with Nova 2025-06-22 09:00:32 +08:00
Dreeam
b5943b4869 Apply all 2025-06-17 00:34:04 +08:00
Dreeam
e9a24c833d Update changes from ver/1.21.4 branch 2025-06-14 03:34:46 +08:00
Dreeam
9c0d0a828c Temp disable hot reload for async features 2025-06-13 22:03:34 +08:00
hayanesuru
4308de7b7f remove Lithium: equipment tracking (#367) 2025-06-13 18:11:40 +09:00
Dreeam
6b9b96cb23 [ci skip] Drop useless Reduce entity allocations patch 2025-06-11 19:59:26 +08:00
Dreeam
ca56147d0f Update changes from ver/1.21.4 branch 2025-06-11 05:20:38 +08:00
Dreeam
1e7a052aba [ci skip] Remove patch 2025-06-07 12:17:33 +08:00
Dreeam
3b74dc2f21 Merge branch 'ver/1.21.4' into dev/1.21.5 2025-06-03 07:23:43 +08:00
Dreeam
607c4f801a Apply some 2025-05-31 23:35:17 +08:00
Dreeam
f253f8163b Add back Rail Optimization: optimized PoweredRailBlock logic 2025-05-26 14:12:49 +08:00
Dreeam
ec6a7f35ef [ci skip] Remove some 2025-05-26 01:31:22 +08:00
Dreeam
2d0561db5f [ci skip] Move some useless patches from work to removed 2025-05-26 01:19:25 +08:00
Dreeam
c12312bc33 Update changes from ver/1.21.4 branch 2025-04-17 03:44:13 -04:00
Dreeam
502701329c Drop ShreddedPaper: Don't block main thread in Connection#syncAfterConfigurationChange & Move to TODO 2025-04-14 21:28:16 -04:00
Dreeam
91887de295 Some work 2025-04-03 18:59:58 -04:00
Dreeam
ed18c78671 Update WIP and removed patches 2025-03-28 23:21:41 -04:00
Dreeam
1a9e88022d [ci skip] Remove useless patches 2025-03-26 16:07:02 -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
Dreeam
e34228f143 Readd Paper PR: Throttle failed spawn attempts 2025-03-19 13:52:03 -04:00
Kaan D.
502385840d Bunch of side perf improvements (#217)
* Fix TE Lag

* Sepals Rearrange the attackable conditions

* Cache ItemStack max stack size

* fix build

* extra: Skip dirty stats copy when requesting player stats

* extra: Reset dirty flag when loading maps from the disk

* extra: Supporting block cache

* extra: Avoid useless deque clear on - credit: @MachineBreaker

* experimental/draft: Optimize SortedArraySet

* experimental/draft: Simplify SortedArraySet - sometime complex stuff doesnt mean faster.

* extra: Change maps/sets in brain + remove streams from villagers

* extra: Remove 'copyOf' from Baby Villager Sensor

* experimental: Rewrite trigger in SimpleCriterionTrigger

* [ci/skip] fix comments

* Faster setter for SimpleCriterionTrigger

* extra: Cache and optimize fluidOnEyes

* Sync changes

* [ci/skip] cleanup

* extra: QuadTree implementation for isChunkNearPlayer

* [ci/skip] cleanup

* [ci/skip] cleanup

* [ci/skip] clean up

* [ci/skip] cleanup

* Only player pushable

* Store chunkPos with keys

* [ci/skip] cleanup

* [ci/skip] cleanup

* cleanup

* rebuild patches

* cache some more stuff

* extra: optimize collectTickingChunks

* remove quadTree optimization for now (will open a new PR just for that)

* temp: Lazily optimize isChunkNearPlayer

* Inline filter & merge as a single loop

* [ci/skip] Add diff on change

* extra: optimize everything but the testing itself on getEntities

* [ci/skip] cleanup

* Optimize chunkUnloadQueue

* Remove iterators from inventory

* [ci/skip] Add TODOs

* i hate programming

* remove forEach

* extra: Alternative Brain Behaviour

* remove: opt getEntities + cache fluidOnEyes

* extra: Improve checkDespawn - credits: @kidofcubes

* extra: Improve pushEntity and getEntities

* yeet this

* VERY EXPERIMENTAL: getEntities Optimization

* fix bunch of issues from getEntities patch

* extra: slightly optimize getNearestPlayer - credits: @kidofcubes

* drop a patch for now (will open a new pr)

* move these to a new branch

* fix and optimize checkDespawn patches

* Rebuild Patches

* [ci/skip] Update benchmark

* [ci/skip] cleanup

* Drop

* [ci/skip] Drop

* Rebuild

* [ci/skip]

* Add configurable brain running behavior cache update interval

* Move to new pr

* [ci/skip] Update benchmark

---------

Co-authored-by: MachineBreaker <saltspigotpp@gmail.com>
Co-authored-by: kidofcubes <kidofcubes@gmail.com>
Co-authored-by: Dreeam <61569423+Dreeam-qwq@users.noreply.github.com>
2025-02-22 02:23:53 -05:00
Dreeam
055b650cd0 [ci skip] Remove non-used patch 2025-02-07 16:04:02 -05:00
Dreeam
0ecd029919 [ci skip] cleanup 2025-01-23 19:57:34 -05:00
Dreeam
97c4794444 Move directory 2025-01-18 10:44:55 -05:00