Async

Async

Mod

Async is a Fabric mod designed to improve the performance of entities by processing them in parallel threads.

Server MobsOptimization

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

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!


Project members

AxalotLScript

Developer

FurryMileon

Developer

Details

Licensed GPL-3.0-or-later
Published a month ago
Updated 9 days ago