astei / krypton

A Fabric mod that optimizes the Minecraft networking stack and entity tracker.
GNU Lesser General Public License v3.0
367 stars 34 forks source link

Async entity tracker #2

Closed astei closed 3 years ago

astei commented 4 years ago

How do I want to approach this? Snapshotting every entity will not be very good, but slapping on a few concurrent data structures won't do it, either. I will have to think about this some more.

astei commented 3 years ago

I've implemented flush consolidation plus event loop wakeup minimization. Hopefully this means we can defer working on an async entity tracker until later,