Changes

Summary

  1. Implement faster RegionFileCache. Attempt to fix corrupt .mca files with (commit: 1e850b4) (details)
  2. Close RegionFileCache in WorldServer.flush instead of DimensionManager (commit: 44faa3c) (details)
Commit 1e850b430c1952018488fe8472fe0294dba36bc4 by rallanpcl
Implement faster RegionFileCache. Attempt to fix corrupt .mca files with negative offsets. Fixes #170

Signed-off-by: Ross Allan <[email protected]>
(commit: 1e850b4)
The file was modifiedsrc/common/me/nallar/patched/PatchDimensionManager.java (diff)
The file was addedsrc/common/me/nallar/tickthreading/minecraft/storage/RegionFileCache.java
The file was addedsrc/common/me/nallar/tickthreading/minecraft/storage/RegionFileFixer.java
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/me/nallar/patched/PatchAnvilChunkLoader.java (diff)
Commit 44faa3c18bff824a0d9a590ef67e1b66075bbb39 by rallanpcl
Close RegionFileCache in WorldServer.flush instead of DimensionManager

Signed-off-by: Ross Allan <[email protected]>
(commit: 44faa3c)
The file was modifiedsrc/common/me/nallar/patched/PatchWorldServer.java (diff)
The file was modifiedsrc/common/me/nallar/patched/PatchDimensionManager.java (diff)