Amulet Map Editor vs MCA JSON
Amulet Map Editor
amuletmc.comMCA JSON
github.comSide by side
| Figure | Amulet Map Editor | MCA JSON |
|---|---|---|
| Price from | £0.58/mo | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 4 | 1 |
| Spec score · Minecraft World Editors | 8.9 (#1) | 7.8 (#13) |
| Purpose | Amulet is a Minecraft world editor and converter for modifying save files, including repairing corrupt areas and moving or copying builds. | MCA JSON provides command-line tools and a JavaScript library for converting Minecraft Anvil and NBT files to JSON, converting back, and modifying data. |
| Support | Users can report bugs through GitHub or Discord, and Payhip purchasers can contact the listed support email. | For problems with other Minecraft versions, the maker asks users to supply a test MCA file and problem description or submit a pull request. |
| Version coverage | It supports Java versions from 1.12 onward and Bedrock versions from 1.7 onward. | The maker says region structure and NBT reading work across versions and reports trying files from Minecraft 1.2.1 through 1.21. |
Plans
Amulet Map Editor
- Individual - Non-Commercial£7 a year
- Individual£18 a year
- Small Team£36 a year
- Large Team£72 a year
In their own words
Amulet Map Editor
Amulet Map Editor modifies Minecraft world saves and converts worlds, including between Java and Bedrock when both can be opened. It can repair corrupt areas, move or copy builds, fill or replace blocks, delete chunks, and import or export structure formats. It supports Java releases from 1.12 and Bedrock releases from 1.7, but not snapshots, beta releases, or previews. Supported formats include Java and Bedrock saves and the Amulet construction format, which stores chunk data for both editions, allows multiple selection boxes, and keeps sub-chunks individually. Amulet is written in Python 3 and provides an API for world-data changes and custom operations. It runs on Windows, macOS, and Linux. The maker recommends copying worlds before editing. Bedrock Marketplace worlds cannot be opened, and entities and items are unsupported except during conversion within the same platform; entities should remain in place. Version 0.10.44 is the last free release and cannot open worlds from newer game versions. Paid plans provide compiled builds for one year and a perpetual license to use Amulet-Team software released within one year after purchase.
MCA JSON
MCA JSON is a command-line toolkit and TypeScript library for handling Minecraft Java Edition region and data files. Its commands convert MCA and NBT data to JSON and back, list chunks, find signs, remove chunks, and inspect player locations. The library supplies typed methods for parsing and changing MCA, NBT, and SNBT data. The maker reports region structure and NBT reading across versions, with files tried from Minecraft 1.2.1 through 1.21. It reads zlib, gzip, LZ4, and uncompressed chunks; changes are saved with zlib. Installation is documented through npm, with Deno, Bun, pnpm, and other package managers also usable. The library can be bundled for browser use, is distributed only as ES modules, and requires Node.js 20 or newer. It supports Java Edition, not Bedrock. Separate .mcc chunks over 1 MiB and chunks using custom compression cannot be read, though they can be listed and removed. A largely untouched region produced about 1 gigabyte of JSON in an example; compact and condensed output options are documented. The software is free.