Spottedleaf
284631c321
Use ThreadLocal in FlowingFluidMixin#COLLISION_OCCLUSION_CACHE
...
While the cache is safe to access from multiple threads, doing
so may incur false/true cache line sharing and reduce the
performance of the cache.
2024-10-22 09:30:54 -07:00
Spottedleaf
4a748778dc
Update to 1.21.2-pre1
...
For collisions, need to check out the new applyEffectsFromBlocks
function and see if there are any improvements we can make.
For the chunk system, we need to implement async chunk saving.
The current async unload structure will not work, as it is designed
to only handle 1 pending save at any given time.
2024-10-22 09:28:49 -07:00
Jason Penilla
d1f8e81913
Update gradle plugins and dependencies
2024-09-07 10:26:08 -07:00
Jason Penilla
cd5b6c037b
Initial profiler commands ( #2 )
...
* Initial profiler commands
* copy paste
* leaf
* add todo
* command feedback
* Allow all commands in SP without cheats
* fix SP command check
* make client commands actual client commands
* Start client profile command implementation
* Remove ArgumentParser class
---------
Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com >
2024-08-08 21:07:13 -07:00
Spottedleaf
93eca8e994
Add configuration UI for some elements of the moonrise config
...
Mostly the important things: chunk load rates,
thread pool threads, and bug fix toggles.
2024-08-07 01:38:53 -07:00
Jason Penilla
a87cf17bd1
Setup multi-project build
2024-08-06 21:49:42 -07:00
Jason Penilla
f463fbeb23
Initial NeoForge port
...
Gets into world with no other mods. Currently nukes a bunch of API calls.
2024-08-06 21:49:10 -07:00
Spottedleaf
028a759a6e
Update to 1.20.6
2024-05-22 14:14:04 -07:00
Spottedleaf
7c753abdb6
Initial Commit
2023-08-11 00:22:07 -07:00