Loading...
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)
×

Edit change description

Here you can change the description in TeamCity only. You may consider changing it in the VCS as well, to avoid an ambiguity and inconsistency.

Cancel
Changed: 16 files (16 edited) in
×

Add build comment

Cancel
×

Mute test

×

×

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

×

Run Custom Build

×

TODO

Loading related builds...
Cancel
×

Responsibility

×

Edit tags

Cancel
×

Loading...

×

Are you sure?

Cancel
×

Please type to confirm.
Cancel