Skip to content
SPECIFICTION
Get listed

Bedrocken vs McpeTool

Bedrocken

github.com

McpeTool

github.com

Side by side

FigureBedrockenMcpeTool
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hosted—Yes
Plans published11
Spec score · Minecraft Add-on Editors8.1 (#6)7.8 (#13)
LicenseThe repository lists the project under the GPL-3.0 license.The repository includes the MIT License, which grants permission to use, copy, modify, distribute, sublicense, and sell copies subject to its conditions.
PurposeBedrocken is a VS Code extension that provides features for Bedrock add-on development.McpeTool reads and writes world data from Minecraft Bedrock Edition.

Plans

Bedrocken

  • BedrockenFree

Bedrocken pricing →

McpeTool

  • McpeToolFree

McpeTool pricing →

In their own words

Bedrocken

Bedrocken is a VS Code extension for Bedrock add-on development. It exports behavior packs, resource packs, and add-ons, and lets you switch projects from a designated projects folder. Open a manifest.json to link behavior and resource packs or add scripts. Autocomplete covers Bedrock identifiers and project content, including components, entity files, recipes, loot tables, localization files, and JSON assets. Commands generate files from presets and provide snippets for simple tasks. Create New Project makes a com.mojang project; its resource pack description defaults to the behavior pack description. Generate supports texture_list.json, sound_definitions.json, item_texture.json, and terrain_texture.json. From block.json, you can choose an item short name or texture path; the chosen path is registered to the item atlas and an item.json is created. Bedrocken is published by Xterionix under GPL-3.0. It is free, with a listed price of free, and requires VS Code compatibility ^1.87.0. It runs on Windows, macOS, and Linux.

Visit github.com

McpeTool

McpeTool is a free, offline utility for reading and writing Minecraft Bedrock Edition world data. Its command-line interface and local HTTP API provide get, put, and delete operations. Database commands list, retrieve, write, and delete key/value pairs in a world’s LevelDB store. Level-data commands retrieve or replace level.dat contents using JSON, YAML, hex dump, base64, or binary formats. NBT data can be converted to JSON and YAML, and relevant commands accept or produce base64 and binary data. The API starts a local HTTP server and handles GET, PUT, and DELETE requests for database keys. The tool runs on Linux, macOS, and Windows and can be self-hosted or used through its API. It is MIT-licensed and intended as a basic access layer for people building more capable world editors. McpeTool cannot be used while Minecraft is running the world because LevelDB allows only one process at a time. The maker calls it a work in progress, says input validity is not currently checked, and advises backing up worlds before changes.

Visit github.com