A performance mod that converts patches into mixins using the Ignite Framework for Paper/Spigot.
This plugin provides the following optimizations:
- Faster Entity tracker by utilizing Multiple Cores this will allow larger servers to have way more entities
- Async NBT data saving which improves where paper doesn't on world saving
- Many of Lithium's Optimization patches which includes:
- Faster Math
- Faster Entity retrieval
- Reduced Memory allocations
- Improved inlined logics
- Improved collections
- Pre-Computed Shape arrays
- Improved Block Entity tickings
- Lithium Chunk Gen
- Mob Ai Improvements (soon)
- Fast BlockPos
- Faster entity related inmterractions (Hand swing, Sprinting particles etc.)
- ...and much more
- Includes some of the patches from Very Many Players (VMP)'s
- Improved player tracking logic
- Improved TypeFilterableList
- If entity velocity is zero it won't send it as packets
- Improved Player lookups
- Faster VarInts
- Some patches from Potatoptimize
- Way faster math
- Faster rotation logic
- Many Inlined logics
- Async Mob Pathfinding
- Multithreading starlight using ScaleableLux
- Easier config to toggle optimizations on and off
- Improving EntityTickList further