Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix asynchronous chunk loading (#2946)
Since the update to Minecraft 1.9.4 chunks were actually never loaded asynchronously because a sync request was always made from the PlayerChunkMap shortly after the chunk had been queued. - PlayerChunkMapEntry now only loads chunks synchronously *after* the chunk failed to load asynchronously. - Fixed some minor bugs that caused "Attempted to dequeue chunk" messages - Simplified ChunkProviderServer patch. loadChunk no longer generates chunks, so there is no need to handle that. - Moved loader and provider to ChunkIOProvider so there is no need for "hashCode abuse"
- Loading branch information
1 parent
14ee316
commit 279380b
Showing
6 changed files
with
92 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.