Skip to content

Minecraft LCE Save Format

NOTE

Data in this format is endian-dependant and also commonly has compression applied to it.
Check out Basic Info.md for more info.

For the pre-release (Xbox 360 Edition versions 0033 and 0035) save file, check out Pre-Release Save Format.md.

The Save File is a container of subfiles that make up the entire save... One can think of it as a Java world folder but as a single file.

Save file structure

NameSize (in bytes)Description
Offset0x04 (uint)Offset of File information
File count0x04 (uint)Number of Files in list of File Info
Minimum version0x02 (ushort)Minimum file version (assumed)
File version0x02 (ushort)Version of the save file
File dataVariablebytes of each file contained inside the save
File infoVariable (144 * File count)File names, file offsets, file sizes, and modified timestamps.

The File Information is stored in a table at the bottom of the file, with 1 entry for each file. (who could've guessed)

File Information

NameSize (in bytes)Description
File Name0x80UTF16 UNIX-style path string to dictate the path of the file
File Size0x04 (uint)Size of the file in bytes
Offset0x04 (uint)Offset of the file (inside the container) in bytes
Timestamp0x08 (ulong)Last modified timestamp of file, although unusable due to arbitrary values being used for the generation of the timestamp.

Contributors

The avatar of contributor named as Dexrn ZacAttack Dexrn ZacAttack

Changelog

Contributors



Documentation page was setup by DexrnZacAttack.


Documentation is licensed under Creative Commons CC-BY 4.0 unless otherwise noted. For more info, check the NOTICE file.