Async - Minecraft Entity Multi-Threading Mod ⚙️
Async is a Fabric mod designed to improve the performance of entities by processing them in parallel threads.
Important❗
Async is currently in alpha testing and is experimental. Using it may lead to incorrect behavior of entities and crashes.
What is Async? 🤔
Async is a Fabric mod designed to enhance entity processing performance. The mod leverages multithreading, which allows multiple CPU cores to be used to improve performance when there are large numbers of entities.
💡 Key Benefits:
- ⚡ Improved TPS: Maintains stable tick times even with large numbers of entities.
- 🚀 Multithreading: Utilizes multiple CPU cores for parallel entity processing.
📊 Performance Comparison (3500 Villagers)
Environment | TPS | MSPT |
---|---|---|
Lithium + Modernfix + Async | 20 | 40 / 50 |
Lithium + Modernfix | 4.3 | 150+ |
Purpur | 4.61 | 150+ |
🛠️ Test Configuration
- CPU: Intel Core i7-10700
- RAM: 64 GB (16 GB allocated to the server)
- Minecraft Version: 1.21.1
- Number of Entities: 3500
- Entity Type: Villagers
📥 Download
The mod is available on Modrinth
🔄 Minecraft Version Support
Only the latest Minecraft version is fully supported. Older versions receive critical fixes. Support for old Minecraft snapshots is not planned.
📮 Support
Our issue tracker for feedback and bug reports is available at GitHub Issues or Discord
🙌 Acknowledgements
This mod is based on the code from MCMTFabric, which was based on JMT-MCMT. Huge thanks to Grider and jediminer543 for their invaluable contributions!
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+