Talk:Bedrock Edition level format

Latest comment: 25 August 2024 by Monkey in topic What does codebuilder do?
Jump to navigation Jump to search

mayBuild[edit source]

[Byte] mayBuild: 1 or 0 (true/false) - true if the player can place and destroy blocks. 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)Reply[reply]

terrain.meta[edit source]

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)Reply[reply]

v0.9.5 Comments[edit source]

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)Reply[reply]

Flat World leveldb Key[edit source]

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)Reply[reply]

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

Version 0.9.0 Log File[edit source]

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)Reply[reply]

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)Reply[reply]

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)Reply[reply]

Not up-to-date for 0.12.3[edit source]

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)Reply[reply]

Remote Player Keys[edit source]

not sure when the change occurred, but the key prefix for remote players seems to be "player_server_" and the id seems to match the uuid format thats been used by Mojang in the past this directly correlates to [other keys section of Bedrock Edition level format], the data is still the same but it is no longer "player_" and the section should be updated to reflect the changes such as "player_server_e58cc1d8-f76b-4cb2-a2e9-a142d4a4bae3", it is entirely possible that there is a different identifier for lan based users but I am doubtful.

JakePIXL (talk) 20:28, 5 September 2023 (UTC)Reply[reply]

What does codebuilder do?[edit source]

I was looking at the codebuilder tag, and there isn't any information on it! What does it do? Also the WorldVersion tag is missing! Monkey (talk) 18:55, 25 August 2024 (UTC)Reply[reply]