Comment: |
Re-work some NBT handling for better performance, and handle big files
This commit includes some default NBT formatting settings which result in smaller files, and re-implements NbtVirtualFile to be a LightVirtualFile. Part of that re-implementation is to make NBT files only write to disk when saved manually, which is the behavior I originally wanted anyways. This feels much safer and more stable than whatever was happening originally. By being a LightVirtualFile it seems the size limits / requirements on Psi files are relaxed, but I don't fully understand the details. It seems to handle larger NBT files better now. Relevant issues: #1894 , #1893 |
Status: | all builds with this change have finished |
Revision: | abf32c6ee060522323f0427c8ddb24e739d2402a | VCS Root: | minecraft-dev/MinecraftDev (Git) |
Parent revisions: | 0ffe9b30bb220e895ce39a7dfb3b53186ea38cb2 | ||
User: | Unknown (none of TeamCity users defined kyle wood username in their VCS username settings) |
Changed: 16 files (16 edited) in