ConstReadonlyAABBVolumes: { type: "unknown" }Bounding boxes for structures, including structure spawns (such as a Pillager Outpost) and volumes where mobs cannot spawn through the normal biome-based means (such as Trial Chambers).
Readonlytype: "unknown"The format type of the data.
ReadonlyActorDigestVersion: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyActorPrefix: { type: "NBT" }The data for an entity in the world.
Readonlytype: "NBT"The format type of the data.
ReadonlyAutonomousEntities: { type: "NBT" }The content type of the AutonomousEntities LevelDB key, which stores a list of autonomous entities.
Readonlytype: "NBT"The format type of the data.
ReadonlyBiomeData: { type: "NBT" }The content type of the BiomeData LevelDB key, which stores data for certain biome types.
Readonlytype: "NBT"The format type of the data.
ReadonlyBiomeIdsTable: { type: "NBT" }The content type of the BiomeIdsTable LevelDB key, which stores the numeric ID mappings for custom biomes.
Readonlytype: "NBT"The format type of the data.
ReadonlyBiomeState: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyBlendingBiomeHeight: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyBlendingData: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyBlockEntity: {A list of block entities associated with a chunk.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to parse the data.
The data parameter should be the buffer read directly from the file or LevelDB entry.
The data to parse, as a buffer.
A promise that resolves with the parsed data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyBorderBlocks: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyChecksums: { type: "unknown" }xxHash64 checksums of SubChunkPrefix, BlockEntity, Entity, and Data2D values.
Readonlytype: "unknown"The format type of the data.
ReadonlyChunkLoadedRequest: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyConversionData: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyData2D: {The Data2D content type contains heightmap and biome data for 16x128x16 chunks of the world.
Unlike Data3D, this only stores biome data for xz coordinates, so in this format all y coordinates have the same biome.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyData2DLegacy: {The Data2D content type contains heightmap and biome data for 16x128x16 chunks of the world.
Unlike Data3D, this only stores biome data for xz coordinates, so in this format all y coordinates have the same biome.
Unlike both Data3D and Data2D, this also stores biome color data.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to parse the data.
The data parameter should be the buffer read directly from the file or LevelDB entry.
The data to parse, as a buffer.
The parsed data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyData3D: {The Data3D content type contains heightmap and biome data for 16x16x16 chunks of the world.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyDigest: {A list of entity IDs in a chunk.
These IDs are the ones used in the entities' LevelDB keys.
The IDs are 32-bit signed integers.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyDynamicProperties: { defaultValue: Buffer<ArrayBufferLike>; type: "NBT" }The content type of the DynamicProperties LevelDB key, which stores dynamic properties data for add-ons.
ReadonlydefaultValue: Buffer<ArrayBufferLike>The default value to use when initializing a new entry.
Value:
{ "name": "", "type": "compound", "value": {} }
Readonlytype: "NBT"The format type of the data.
ReadonlyEntity: {A list of entities associated with a chunk.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to parse the data.
The data parameter should be the buffer read directly from the file or LevelDB entry.
The data to parse, as a buffer.
A promise that resolves with the parsed data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyFinalizedState: {A value that indicates the finalization state of a chunk's data.
Possible values:
0: Unknown1: Unknown2: UnknownReadonlybytes: 4How many bytes this integer is.
ReadonlydefaultValue: Buffer<ArrayBuffer>The default value to use when initializing a new entry.
Bytes:
[0,0,0,0]
Readonlyformat: "LE"The endianness of the data.
Readonlysigned: falseThe signedness of the data.
Readonlytype: "int"The format type of the data.
ReadonlyFlatWorldLayers: { type: "ASCII" }Readonlytype: "ASCII"The format type of the data.
ReadonlyForcedWorldCorruption: { defaultValue: Buffer<ArrayBuffer>; type: "UTF-8" }The content type used for LevelDB keys that are used for the forced world corruption feature of the developer version of Bedrock Edition.
These keys are normally only found when the /corruptworld command is used.
Removing these keys fixes the forced world corruption.
ReadonlydefaultValue: Buffer<ArrayBuffer>The default value to use when initializing a new entry.
Value:
Buffer.from("true", "utf-8")
Readonlytype: "UTF-8"The format type of the data.
ReadonlyGeneratedPreCavesAndCliffsBlending: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyGenerationSeed: { bytes: 4; format: "LE"; signed: true; type: "int" }The low segment of the 4 byte halves of the seed value used to generate the chunk.
The low segment can also be found by reading the first 4 bytes of the seed as a little-endian signed integer when it is encoded as a little-endian 64-bit signed integer.
Readonlybytes: 4How many bytes this integer is.
Readonlyformat: "LE"The endianness of the data.
Readonlysigned: trueThe signedness of the data.
Readonlytype: "int"The format type of the data.
ReadonlyHardcodedSpawners: { type: "unknown" }Bounding boxes for structure spawns, such as a Nether Fortress or Pillager Outpost.
Replaced with AABBVolumes in either 1.21.120 or one of the 1.21.120 previews.
Readonlytype: "unknown"The format type of the data.
ReadonlyLegacyBlockExtraData: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlyLegacyNether: { type: "NBT" }The structure data of the Nether dimension.
This content type coexists with the Nether content type in some versions (such as v1.0.0.16 and v1.1.5.0).
Readonlytype: "NBT"The format type of the data.
ReadonlyLegacyOverworld: { type: "NBT" }The structure data of the Overworld dimension.
This content type coexists with the Overworld content type in some versions (such as v1.0.0.16 and v1.1.5.0).
Readonlytype: "NBT"The format type of the data.
ReadonlyLegacyTerrain: {The LegacyTerrain content type contains block, sky light, block light, dirty columns, and grass color data for 16x16x128 chunks of the world.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to parse the data.
The data parameter should be the buffer read directly from the file or LevelDB entry.
The data to parse, as a buffer.
The parsed data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyLegacyTheEnd: { type: "NBT" }The structure data of the End dimension.
This content type coexists with the TheEnd content type in some versions (such as v1.0.0.16 and v1.1.5.0).
Readonlytype: "NBT"The format type of the data.
ReadonlyLegacyVersion: { bytes: 1; format: "LE"; signed: false; type: "int" }Only used in versions < 1.16.100. Later versions use entryContentTypeToFormatMap.Version
Readonlybytes: 1How many bytes this integer is.
Readonlyformat: "LE"The endianness of the data.
Readonlysigned: falseThe signedness of the data.
Readonlytype: "int"The format type of the data.
ReadonlyLevelChunkMetaDataDictionary: {Stores the NBT metadata of all chunks. Maps the xxHash64 hash of NBT data to that NBT data, so that each chunk need only store 8 bytes instead of the entire NBT; most chunks have the same metadata.
The first 4 bytes represent the number of entries as a 32-bit little-endian integer (it is unknown if it is signed or not).
The first 4 bytes are followed by multiple chunks of data formatted as the 8 byte hash of the NBT data plus the NBT compound.
{BYTEx4}{BYTEx8}{NBTCompound}{BYTEx8}{NBTCompound}{BYTEx8}{NBTCompound}{BYTEx8}{NBTCompound}
ReadonlyresultType: "JSONNBT"Readonlytype: "custom"The format type of the data.
ReadonlyLevelDat: {The content type of the level.dat and level.dat_old files.
This stores all the world settings.
ReadonlyrawFileExtension: "dat"The raw file extension of the data.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The default value to use when initializing a new entry.
ReadonlyLevelSpawnWasFixed: { defaultValue: Buffer<ArrayBuffer>; type: "UTF-8" }ReadonlydefaultValue: Buffer<ArrayBuffer>The default value to use when initializing a new entry.
Value:
Buffer.from("True", "utf-8")
Readonlytype: "UTF-8"The format type of the data.
ReadonlyMap: { type: "NBT" }The data for a map.
This includes things such as location, image data, and decorations.
Readonlytype: "NBT"The format type of the data.
ReadonlyMetaDataHash: { type: "unknown" }A hash which is the key in the LevelChunkMetaDataDictionary record
for the NBT metadata of this chunk. Seems like it might default to something dependent
on the current game or chunk version.
Readonlytype: "unknown"The format type of the data.
ReadonlyMobEvents: { type: "NBT" }The content type of the mobevents LevelDB key, which stores what mob events are enabled or disabled.
Readonlytype: "NBT"The format type of the data.
ReadonlyMVillages: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyNether: { type: "NBT" }The data of the Nether dimension.
Readonlytype: "NBT"The format type of the data.
ReadonlyOverworld: { type: "NBT" }The data of the Overworld dimension.
Readonlytype: "NBT"The format type of the data.
ReadonlyPendingTicks: { type: "NBT"; get defaultValue(): Buffer<ArrayBuffer> }Readonlytype: "NBT"The format type of the data.
The default value to use when initializing a new entry.
ReadonlyPlayer: { type: "NBT" }A player's data.
Readonlytype: "NBT"The format type of the data.
ReadonlyPlayerClient: { type: "NBT" }A player's client data.
This includes the key for the player's server data, the player's Microsoft account ID, and the player's self-signed ID.
Readonlytype: "NBT"The format type of the data.
ReadonlyPortals: { type: "NBT" }The content type of the portals LevelDB key, which stores portal data.
Readonlytype: "NBT"The format type of the data.
ReadonlyPositionTrackingDB: { type: "NBT" }Stores the location of a lodestone compass.
Readonlytype: "NBT"The format type of the data.
ReadonlyPositionTrackingLastId: { type: "NBT" }The last ID used for a lodestone compass.
Readonlytype: "NBT"The format type of the data.
ReadonlyRandomTicks: { type: "NBT"; get defaultValue(): Buffer<ArrayBuffer> }Readonlytype: "NBT"The format type of the data.
The default value to use when initializing a new entry.
ReadonlyRealmsStoriesData: { type: "unknown" }Readonlytype: "unknown"The format type of the data.
ReadonlySchedulerWT: { type: "NBT" }The content type of the schedulerWT LevelDB key, which stores wandering trader data.
Readonlytype: "NBT"The format type of the data.
ReadonlyScoreboard: { type: "NBT" }The scoreboard data (ex. from the /scoreboard command).
Readonlytype: "NBT"The format type of the data.
ReadonlyStructureTemplate: { rawFileExtension: "mcstructure"; type: "NBT" }Date for a structure (the kind saved by a structure block or the /structure command).
ReadonlyrawFileExtension: "mcstructure"The raw file extension of the data.
Readonlytype: "NBT"The format type of the data.
ReadonlySubChunkPrefix: {The SubChunkPrefix content type contains block data for 16x16x16 subchunks of the world.
In older versions, it may also contain sky and block light data.
ReadonlyresultType: "JSONNBT"The format type that results from the parse method.
Readonlytype: "custom"The format type of the data.
The function to parse the data.
The data parameter should be the buffer read directly from the file or LevelDB entry.
The data to parse, as a buffer.
A promise that resolves with the parsed data.
The function to serialize the data.
This result of this can be written directly to the file or LevelDB entry.
The data to serialize.
The serialized data, as a buffer.
ReadonlyTheEnd: { type: "NBT" }The data of the End dimension.
Readonlytype: "NBT"The format type of the data.
ReadonlyTickingArea: { type: "NBT" }A ticking area, either from an entity or the /tickingarea command.
Readonlytype: "NBT"The format type of the data.
ReadonlyUnknown: { type: "unknown" }All data that has a key that is not recognized.
Readonlytype: "unknown"The format type of the data.
ReadonlyVersion: {The version of a chunk.
The current chunk version as of v1.21.111 is 41 (0x29).
Deleting think key causes the game to completely regenerate the corresponding chunk.
Readonlybytes: 1How many bytes this integer is.
ReadonlydefaultValue: Buffer<ArrayBuffer>The default value to use when initializing a new entry.
Bytes:
[41]
Readonlyformat: "LE"The endianness of the data.
Readonlysigned: falseThe signedness of the data.
Readonlytype: "int"The format type of the data.
ReadonlyVillageDwellers: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyVillageInfo: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyVillagePlayers: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyVillagePOI: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyVillageRaid: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
ReadonlyVillages: { type: "NBT" }Readonlytype: "NBT"The format type of the data.
The content type to format mapping for LevelDB entries.