Tech riderRev. 9 Oct 2026
- 1Runs onAPI, Linux
- 2CostsFree plan
- 3Region editingYes
- 4Terrain editingYes
- 5Batch operationsYes
- 6Supported world formatsnbt, dat, mca, snbt, json
6 lines stated Written from the maker's own pages: github.com

Overview
mc-nbt is ranked #17 of 35 in Minecraft world editors on Specifiction. It runs on API, Linux. There is a free plan.
mc-nbt plans and pricing
All plansCompared on Minecraft world editors
- Free plan
- Yesgithub.com
- Region editing
- Yesgithub.com
- Terrain editing
- Yesgithub.com
- Batch operations
- Yesgithub.com
- Supported world formats
- nbt, dat, mca, snbt, jsongithub.com
Facts
- Purpose
- mc-nbt is a Node.js library for reading, writing, and manipulating Minecraft NBT, DAT, and MCA files.github.com · 9 Oct 2026
- File formats
- It supports NBT, DAT, MCA, SNBT, and JSON files.github.com · 9 Oct 2026
- Conversion
- It converts between NBT, SNBT, and JSON, with type preservation described in the README.github.com · 9 Oct 2026
- Region files
- It can read, write, and manipulate individual chunks in Minecraft region files, and process multiple MCA files concurrently.github.com · 9 Oct 2026
- Inventory tools
- Its InventoryManager can list, add, remove, and modify player inventory items.github.com · 9 Oct 2026
- Integrations
- Buffer operations support user-provided adapters, with SFTP and APIs shown as example data sources.github.com · 9 Oct 2026
- Validation
- The library includes NBT structure validation and inspection methods.github.com · 9 Oct 2026
- Performance features
- Async methods, lazy loading, and configurable concurrency are provided for MCA operations.github.com · 9 Oct 2026
- Requirements
- The README requires Node.js 12.0.0 or higher and says the library uses only built-in Node.js modules.github.com · 9 Oct 2026
- License
- The repository README identifies the license as MIT.github.com · 9 Oct 2026
- Intended users
- The README highlights production Minecraft servers, world conversion tools, batch processing scripts, and memory-constrained environments as use cases for async methods.github.com · 9 Oct 2026
- Formats
- It supports NBT, gzip-compressed DAT, MCA region, SNBT, and JSON files.github.com · 9 Oct 2026
- NBT tags
- It reads and writes Byte, Short, Int, Long, Float, Double, String, byte array, int array, long array, List, and Compound tags.github.com · 9 Oct 2026
- Region tools
- Its MCA support includes reading and writing individual chunks, lazy loading, and concurrent bulk processing.github.com · 9 Oct 2026
- Remote data
- Buffer parsing and serialization allow applications to work with remote files through user-provided adapters, including SFTP examples.github.com · 9 Oct 2026
- Dependencies
- The project requires Node.js 12.0.0 or higher and states that it uses only Node.js built-in modules.github.com · 9 Oct 2026
- Security and compliance
- The repository describes data validation and preservation of exact data types and values; it does not state security certifications or compliance claims.github.com · 9 Oct 2026
- Support
- The README welcomes contributions and directs users to contributing guidelines and pull requests.github.com · 9 Oct 2026
- Maintainer
- The GitHub profile identifies flaasz as Bartek Profic, an e-commerce web developer in Poland.github.com · 9 Oct 2026
Best mc-nbt alternatives
See all 20 All accessCh 01 MCBE Inventory Editor Free planLinuxMac Free to start7.4 All accessCh 02 biomed Free planLinuxMac Free to start7.3 All accessCh 03 Chunker Free planLinuxMac Free to start7.3 All accessCh 04 MCA Selector Free planLinuxMac Free to start7.3 All accessCh 05 Minecraft World Trimmer Free planLinuxMac Free to start7.3 All accessCh 06 WorldPainter Free planLinuxMac Free to start7.3
Where it ranks on Specifiction
- Best Minecraft World Editors in 2026#17 of 35
Is mc-nbt yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/flaasz/mc-nbt· checked 9 Oct 2026
- github.com/flaasz· checked 9 Oct 2026
