Skip to content
SPECIFICTION
Get listed

MCA JSON vs MCBE Inventory Editor

MCA JSON

github.com

MCBE Inventory Editor

github.com

Side by side

FigureMCA JSONMCBE Inventory Editor
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published11
Spec score · Minecraft World Editors7.8 (#13)8.7 (#3)
InstallationThe maker documents global or project installation with npm and says Deno, Bun, pnpm, and other package managers can also be used.Windows installation uses a runtime ZIP, setup.bat and start.bat, with hash-checked prebuilt wheels and no global Python packages.
PurposeMCA JSON provides command-line tools and a JavaScript library for converting Minecraft Anvil and NBT files to JSON, converting back, and modifying data.A local web editor for selected Minecraft Bedrock player data, including inventory, ender chest, effects, abilities, player values, and experimental mounts.
SupportFor problems with other Minecraft versions, the maker asks users to supply a test MCA file and problem description or submit a pull request.The project welcomes bug reports and contributions and asks reporters to use synthetic data and sanitized logs.

Plans

MCA JSON

  • MCA JSONFree

MCA JSON pricing →

MCBE Inventory Editor

  • MCBE Inventory EditorFree

MCBE Inventory Editor pricing →

In their own words

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.

Visit github.com

MCBE Inventory Editor

MCBE Inventory Editor is a free local web editor for selected Minecraft Bedrock player data. It can edit hotbar, backpack, armor, offhand, ender chest, effects, abilities, and player values such as health, game mode, XP, hunger, saturation, position, and movement speeds. Inventory actions include moving, copying, and bulk operations. It supports versioned local-to-multiplayer player migration and full .mcbe-player.zip imports and exports. The editor runs locally or in Docker, with a browser interface intended for use on the same network from a laptop, tablet, or phone. Editing worlds works offline; internet access is used for user-triggered item database and vanilla icon updates. Writes create a backup, and the editor includes restore and revision checks, write gates, and world locks. Minecraft or the Bedrock server must be stopped before editing a world, and the project recommends keeping an independent complete copy until verification. This is not a public hosting service or unrestricted raw NBT editor; add-ons, opaque NBT, and unusual LevelDB structures may fall outside its design.

Visit github.com