NBT Editor

Own server

Open and correct level.dat and any .datLearn more

Open the lion.dat, player file, construction template .nbt or servers.dat directly in the browser: tag tree, value correction, new and remote tags -- and file back in the same compression. The file does not go to our server.

My game select version

We'll remember in this browser and set up where your version is available. Open link settings are more important than this choice; the Vicki versions do not change.

File

The file is opened and saved by the browser itself, so included scripts are needed. Without them, below is a reference: types of tags and where the files are located.

Close the world before editing, and save the source file as a copy next to it.

Tags

Open the file in step 1 - a tree of its tags will appear here. Values ​​are edited directly in the lines, branches are expanded by clicking.

Result

NBT File

Open the file in step 1 - a summary and a Download button will appear here.

How to use

  1. Close the world

    The game keeps the files open and will overwrite them with its own upon exit. Server - stop with command stop.

  2. Save a copy

    Copy the source file nearby, for example in level.dat.bak: this way you can undo any edits.

  3. Replace file

    Open it here, correct the values ​​and put the downloaded file in place of the old one - the name is the same.

Where are the NBT files located?

World and game NBT files: path to 26.x, path to 1.21.11 and earlier, what’s in it
What's inside 26.x 1.21.11 and earlier
World: name, time, mode, complexity, reading level.dat level.dat
Player: equipment, experience, health where you stand players/data/<UUID>.dat playerdata/<UUID>.dat
Rules of the game data/minecraft/game_rules.dat level.dat → game_rules
Sid and world generators data/minecraft/world_gen_settings.dat level.dat → WorldGenSettings
Placard, bill and team /team data/minecraft/scoreboard.dat data/scoreboard.dat
Vault / Data Vault data/<ns>/command_storage.dat data/command_storage_<ns>.dat
Map data/minecraft/maps/<number>.dat data/map_<number>.dat
Building template for the structure block and /place table generated/<ns>/structure/<name>.nbt generated/<ns>/structures/<name>.nbt
The game server list (no compression) .minecraft/servers.dat .minecraft/servers.dat
Saved Creative Mode Panels (no compression) .minecraft/hotbar.nbt .minecraft/hotbar.nbt

Paths of the world - from his folder: .minecraft/saves/<world>/ in single player, world/ at the server. Where is the .minecraft folder itself - on the wiki ".minecraft folder".

NBT Tag Types

Twelve types of NBT tags: number, icon in the tree, what stores and entry in SNBT
Type What does it store? On the command (SNBT)
B Byte Wholes -128 to 127; flags yes/no 1 and 0 1b
S Short Total -32 768 to 32 767 300s
I Int Total -2 147 483 648 to 2 147 483 647: level, mode, account 42
L Long Whole to ±9,2:1018: Peacetime, seat 24000L
F Float Twilight, 32 bits: health, head rotation 20.0f
D Double Spinal, 64 bits: coordinates 0.5d
B[] Byte[] Massive byte [B;1b,0b]
T String Line: Name, id object or block, text in JSON "minecraft:stone"
[ ] List List of values of the same type: inventory, item [1.0d,64.0d,1.0d]
{ } Compound A set of tags with names is like a folder. {id:"minecraft:stone",count:1}
I[] Int[] Int Massive: UUID is four numbers [I;1,2,3,4]
L[] Long[] Long Massive: blocks in the cup [L;1L,2L]

What you need to know

  • Byte to byte. An open and unreformed file matches the original before byte after unpacking: tag order, empty lists and their type remain as they were. Checked on all NBT worlds files 26.3 and 1.21.11 and building templates from the game.
  • The game reads the edit. The time of the world in lion.dat, the vault line and the template block modified by this editor, read the selected servers 26.3 and 1.21.11; the game rule and player level is 26.3.
  • Numbers without losses. Long up to 91018 is exactly how the Float is seen by the game (0.1 rather than 0.100000001), Double, without rounding. The number outside the type range is an error at the field, not a quiet trimming.
  • Strings like Java. Emojis and the null character in the name are written in "modified UTF-8", as the game writes them - regular UTF-8 would break the file.
  • What's not here. Region files .mca (entire chunks) and level.dat from Bedrock: Bedrock has a different byte order, the editor will say so.

Just enable cheats or remove hardcore - faster in "Reads in the Creation World". Template .nbt from .schem or .litematic - in circuit converter, your own world next to the ordinary one - in the generator "My dimension".

Frequently asked questions

How to open an NBT file online?

Pull it to a page: lion.dat, player file, template .nbt or servers.dat. Brouser shows the tree tags, values right in the strings, and downloads the file back in the same compression.

How to change level.dat?

Close the world, open the level.dat here and correct the right tag -- time, mode or name. Move the download file to the old one and save the old one next to you.

Is the file going to your server?

No. The file is read, edited and saved by your browser - not a byte goes to our server.