9da404ea2d
When using ChunkWorx to generate multiple chunks, the server would sometimes fail an assert because it would generate a chunk even when it was successfully loaded. This was caused by chunks queued in cWorld's m_SetChunkDataQueue and thus being marked as "InQueue" although they were already loaded. Solved by adding a new parameter to chunk coord callbacks specifying whether the operation succeeded or failed, and using that instead of the chunk presence flag to decide whether to generate or not. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
EnchantmentSerializer.cpp | ||
EnchantmentSerializer.h | ||
FastNBT.cpp | ||
FastNBT.h | ||
FireworksSerializer.cpp | ||
FireworksSerializer.h | ||
MapSerializer.cpp | ||
MapSerializer.h | ||
NBTChunkSerializer.cpp | ||
NBTChunkSerializer.h | ||
SchematicFileSerializer.cpp | ||
SchematicFileSerializer.h | ||
ScoreboardSerializer.cpp | ||
ScoreboardSerializer.h | ||
StatSerializer.cpp | ||
StatSerializer.h | ||
WorldStorage.cpp | ||
WorldStorage.h | ||
WSSAnvil.cpp | ||
WSSAnvil.h |