Sepals

Sepals

Mod

An extremely radical and experimental optimization for Minecraft server performances.

Server Optimization

522 downloads
27 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Sepals 1.0.0

Changelog

  1. Used Catheter to replaced java stream, The newest version Catheter has more quite stunning performance and scalability than Stream
  2. Cached tasks, activities, running tasks and memories to improves starting and updating task
  3. Use sepals composite task to replaced vanilla composite task
  4. Whenever possible, find opportunities to skips more raycast and useless predicates
  5. Use 'SepalsLivingTargetCache' to replaced vanilla cache, At the cost in sensors tick make less cost in finding interaction target or look at mob task
  6. Rearranged predicates and extra lower cost predicate, The purpose of this is do higher cost predicate later or best don't do that, Skip the remaining high cost predicates in advance
  7. Copied and modified 'SerializingRegionBasedStorage' optimizations from lithium
  8. With more targeted task, don't use the generics to reduce useless operations
  9. Used binary search list to replaced hashset search
  10. Use quick sort (fastutil) to replaced tim sort (java std)
  11. Precalculate and cache any useful data, avoid unnecessary repetitive calculations
  12. Do more cache, space for time

Dependencies

Files

sepals-1.0.0.jar(2.38 MiB) Primary Download

Project members

cao-awa

Member

Details

Licensed GPL-3.0-only
Published a month ago
Updated 23 days ago