This is the second release of Lithium for Minecraft 1.17. It contains two critical bugfixes, including a fix for a memory leak that eventually crashes the server. Furthermore two new optimizations, which slightly reduce lag from entities, are included.
It is recommended that all server administrators upgrade to this release if possible. We believe that the memory leak potentially enables a denial-of-service attack vector which could be performed by killing lots of pathfinding monsters.
Additions
- new: entity.fast_retrieval: use naive entity retrieval to avoid slow LongAVLTreeSet iteration
- new: ai.brain: brains keep track of running tasks, allowing faster iteration over running tasks
Fixes
- fix: block.hopper: comparator reads wrong signal strengh from a hopper minecart #244
- fix: entity.inactive_navigations: memory leak when removing pathfinding entities from the world
- fix: invalidate all hopper caches when hopper is removed from the world
You should not download the api package below unless you are a developer trying to compile against Lithium's API