cc0e6a1825
This patch fixes a race condition that sometimes caused a just generated chunk to be generated a second time. In some this caused generated structures to appear incomplete such as in Issue #3020 when the second generated version effectively overwrote the original version of the chunk. This patch ensures when ProvideChunk calls LoadChunk synchronously we always attempt to load the chunk (if not cached) thus avoid the race condition without changing the logic for async loading for chunks already saved to disk. Thus this should retain the async functionality from PR #2946 while preventing generation issues caused by the race condition. |
||
---|---|---|
.. | ||
minecraft/net/minecraft |