Freedom251 › Minecraft World Editors
Minecraft NBT Editor

What Minecraft NBT Editor is
Minecraft NBT Editor is a Python-based command-line tool for viewing and editing Minecraft NBT data, including Bedrock editions. It handles every NBT tag type and provides create, read, update, delete, move, and composite editing operations. Supported files are .dat, .nbt, .mca, and .mcstructure. The project supports Java Edition big-endian NBT and Bedrock Edition little-endian NBT, including optional 8-byte headers, and can work with Gzip, Zlib, or uncompressed data. After installation, users can run either the minecraft-nbt or nbt-editor command. The CLI offers searches by value, tag type, name pattern, or path, and can convert NBT files to JSON. A Bedrock-specific enable command can turn on listed experimental features and accepts a backup option. The project recommends installing from PyPI with pip install minecraft-nbt-editor or from source. It runs on Linux, Windows, and macOS, and its MIT license makes the package open source. The listed Free plan costs nothing and requires Python 3.8 or later. PyPI classifies the intended audience as developers and the development status as Alpha.
Who it suits
This tool suits developers and Minecraft users who want command-line access to edit NBT files across Java and Bedrock editions. It is a fit for users comfortable installing a Python package or installing from source on Linux, Windows, or macOS.
What it does well
- Supports all NBT tag types and editing operations.
- Works with Java and Bedrock NBT.
- Reads four listed Minecraft file formats.
- Searches NBT data and converts files to JSON.
- MIT-licensed and free.
What to know first
- Requires Python 3.8 or later.
- The project is classified as Alpha.
- Getting started requires a PyPI or source installation.
Limits
The Free plan costs nothing and requires Python 3.8 or later. PyPI classifies the package's development status as Alpha.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | MIT-licensed Python package · Python >=3.8 | Free |
As github.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Install Python 3.8 or later.
- Install from PyPI with pip install minecraft-nbt-editor, or install from source.
- Run the minecraft-nbt or nbt-editor command to view and edit NBT files.
- Use the command-line searches or convert NBT files to JSON as needed.
Verdict
Choose Minecraft NBT Editor if you need a free, open-source command-line tool for editing Minecraft NBT data across both editions. Look elsewhere if you need software outside an Alpha-stage Python package or cannot install it through PyPI or from source.
Questions
Is Minecraft NBT Editor free and open source?
Yes. Its Free plan costs nothing, and the project is licensed under MIT.
Which Minecraft editions does it support?
The project supports both Java Edition and Bedrock Edition NBT.
Which operating systems does it support?
It works on Linux, Windows, and macOS.
What file types can it edit?
Supported formats include .dat, .nbt, .mca, and .mcstructure.
How can I install it?
The project recommends installing from PyPI with pip install minecraft-nbt-editor or installing from source.
What Python version does it require?
The listed Free plan requires Python 3.8 or later.
Facts from Minecraft NBT Editor's own pages
- Bedrock experiments
- A Bedrock-specific enable command can turn on listed experimental features and accepts a backup option. · github.com, 11 Oct 2026
- Command line
- After installation, users can run the minecraft-nbt or nbt-editor command to view and edit NBT files. · github.com, 11 Oct 2026
- Compression
- Supported compression formats are Gzip, Zlib, and uncompressed. · github.com, 11 Oct 2026
- File formats
- It supports .dat, .nbt, .mca, and .mcstructure files. · github.com, 11 Oct 2026
- Installation
- The project recommends installation from PyPI with pip install minecraft-nbt-editor or installation from source. · pypi.org, 11 Oct 2026
- Intended audience
- PyPI classifies the package's intended audience as developers and its development status as Alpha. · pypi.org, 11 Oct 2026
- Java and Bedrock
- The project describes Java Edition big-endian NBT and Bedrock Edition little-endian NBT with optional 8-byte headers. · github.com, 11 Oct 2026
- License
- The repository says the project is licensed under the MIT License. · github.com, 11 Oct 2026
- NBT editing
- It supports all NBT tag types and create, read, update, delete, move, and composite edit operations. · github.com, 11 Oct 2026
- Operating systems
- The project says it works on Linux, Windows, and macOS. · github.com, 11 Oct 2026
- Product
- Minecraft NBT Editor is a Python-based NBT editor that supports Bedrock editions. · github.com, 11 Oct 2026
- Search and conversion
- The CLI includes searches by value, tag type, name pattern, or path, and can convert NBT files to JSON. · github.com, 11 Oct 2026
Where Minecraft NBT Editor stands on Freedom251
- Minecraft World Editors#14 of 35