NBTExplorer can read:
- Standard NBT files (e.g. level.dat)
- Schematic files
- Uncompressed NBT files (e.g. idcounts.dat)
- Minecraft region files (*.mcr)
- Minecraft anvil files (*.mca)
- Cubic Chunks region files
NBTExplorer is a Windows .NET application, and requires .NET framework 2.0 or higher to run.
NBTExplorer has been tested for compatibility with recent Mono runtimes. Minimally, your system needs the mono-core and mono-winforms packages, or whatever set of packages is equivalent.
There is now a Mac-specific version of NBTExplorer available with a native UX. It has only been tested on 10.8 Mountain Lion. The earliest it will probably run on is
This program still runs on top of Mono with a MonoMac bridge, but the application comes with all of its dependencies built into the app package. This version is still considered experimental and it may crash unexpectedly or be missing some functionality. Report problems as you encounter them and I'll see what can be resolved.
Remember, you can still run the Windows version of NBTExplorer on your Mac by following the Linux instructions and installing the Mono runtime.
Project Page: Github
Download: Windows / Linux
(The older 1.x release can still be downloaded here)
I recommend backing up worlds before modifying them with this tool.
Frequently Asked Questions
Q: NBTExplorer didn't save my changes -- why?
A: It's possible you forgot to save. The more likely answer is NBTExplorer did save your changes, and if you were to immediately re-open your world in NBTExplorer, you would see that your changes are still there. Instead, Minecraft erased or ignored your changes when you loaded your world. The most common trap is editing player settings or inventory on a single-player world and making your changes in a <player>.dat file instead of in level.dat. Minecraft will overwrite your <player>.dat file on load with the contents of the player tag in level.dat.
Q: The Mac version doesn't run on my Mac!
A: If you're running OSX 10.6.x or earlier, the Mac version is confirmed to not work. There has been no confirmation either way for 10.7.x. It has been tested and confirmed to work for several people on 10.8.x, although that may still not be a guarantee that it will work for you, or that it will be bug-free.
If you're having problems running the Mac-specific version of NBTExplorer, there is still a high probability that you can run the Windows/Linux version instead. thhinds has posted a more detailed set of instructions here. It won't be as pretty -- you'll get a very crude looking version of Windows UI styling instead of native OSX styling, but it should still do the job. I can't do anything about this unless an experienced Cocoa developer that also has some .NET/Mono experience is willing to step up and help me determine why it won't run on older versions of OSX.