Talk:Bedrock Edition level format

mayBuild
Can this be confirmed? In 0.8.1 this attribute is not present in the file, and after adding it, it does not seem to have the desired effect. (I did not write this myself, I only took it out of the page because I think it should not be there but here) --Elike98 talk 14:01, 10 March 2014 (UTC)
 * ''1 or 0 (true/false) - true if the player can place and destroy blocks.

terrain.meta
Should info for the terrain.meta format be added? The file is unique to pocket edition, and could be useful for those adding new textures. It only handles texture UV information used in rendering though, and stores no data from the game. --Jocopa3 (talk) 22:18, 27 July 2014 (UTC)

v0.9.5 Comments
The main page indicates the following: "There's also the special key ~local_player for an entity data entry that holds the local player entity. If entity data exists here, it takes precedence over the player data stored in level.dat."

I believe this needs some clarification. The data contained in the ~local_player entry seems mostly different than the data contained in the level.dat file. The only overlap I've noticed is SpawnX, SpawnY, and SpawnZ.

Mcpemaniac (talk) 23:10, 11 August 2014 (UTC)

Flat World leveldb Key
There's also a special key (game_flatworldlayers) for flat worlds. Here's an example:

Key  (length=20): game_flatworldlayers

Value (length= 9): [7,3,3,2]

Mcpemaniac (talk) 04:41, 10 August 2014 (UTC)

That key was removed since version 1.5, flat layers now moved to level.dat. Rbq2012 (talk) 09:22, 4 December 2018 (UTC)

Version 0.9.0 Log File
The main page mentions a log file as well as the leveldb implementation and the level.dat file. I believe the log file is part of the leveldb implementation and the separate section on the log file should be deleted.

Mcpemaniac (talk) 02:29, 12 August 2014 (UTC)

I'm sure if that is correct, and I see room for confusion here. I'm not the author, but this is what I found: There is a nnnnnn.log file (sometimes more than one?) which is described in the leveldb documentation, and without doubt I would consider that to be a part of the leveldb implementation. There is also a file called LOG (uppercase, no file extension) which is completely different and is as described on the main page. I don't think it should be deleted, but possibly a comment to disambiguate would be worthwhile. JW.

--86.180.80.196 13:51, 1 April 2016 (UTC)

The LOG and [something].log files **are** comfirmed as part of LevelDB database and should not be handled separately by level editors. This part should be removed. Rbq2012 (talk) 02:34, 17 December 2018 (UTC)

Not up-to-date for 0.12.3
There have been a variety of changes as of 0.12.3 that aren't included in this page.


 * There are some keys that are not described:
 * BiomeData
 * Nether
 * Overworld
 * portals
 * villages


 * A new key type byte value has been added (0x33 '3')
 * It seems to contain NBT-encoded data. It appears to contain a compound tag with a single list named "tickList". I'm not sure what the rest is.

50.184.131.98 05:10, 18 November 2015 (UTC)