10-30-2020, 07:17 AM
Hey, welcome to the forum.
For every world Cuberite creates threads for the following:
Naturally some threads are more active than others. The heaviest being world generation, but that thread is only active when needed.
The reason why the first run took longer is because it's generating the spawn for all 3 default worlds (overworld, nether and the end). The second time it doesn't have to generate the worlds. It can just load them from storage.
For every world Cuberite creates threads for the following:
- Lighting
- Chunk Storage
- Chunk Generation
- Chunk to client communication
- Ticking
Naturally some threads are more active than others. The heaviest being world generation, but that thread is only active when needed.
The reason why the first run took longer is because it's generating the spawn for all 3 default worlds (overworld, nether and the end). The second time it doesn't have to generate the worlds. It can just load them from storage.