Datapack Editor is a free creator and editor for Minecraft datapacks. It supports Minecraft 1.20.2–1.20.6, corresponding to datapack versions 18–41. The editor offers syntax highlighting, detailed error checking, and suggestions and completion for mcFunction and JSON files, including nested constructs. You can create or open datapack projects, validate project files, and work with multiple project roots. Projects can declare dependencies on other datapacks through dependencies.json. For navigation, the editor includes Ctrl-click symbol navigation, multiple tabs and views, quick file opening, and search across files. Custom themes and plugins allow further customization. Windows instructions call for downloading and extracting a ZIP, then running start.cmd; Linux instructions say to extract the ZIP and run the Datapack Editor file. macOS support is experimental, and the README says users must build the app themselves. The repository lists an Apache-2.0 license. Its README also warns that Avast, AVG, and Zillya may flag the Windows executable as malware, describing those alerts as false positives.
Who it is for
It suits Minecraft datapack creators who want project validation and editing tools for mcFunction and JSON files. macOS users should be prepared to build the app themselves.
What is good
- Free datapack creation and editing
- Validates mcFunction and JSON project files
- Supports multi-root projects and declared dependencies
- Includes symbol navigation and search across files
What to know first
- Minecraft support is listed for versions 1.20.2–1.20.6
- macOS support is experimental and requires building
- Some antivirus products may flag the Windows executable
Verdict
Datapack Editor offers code editing, validation, and project navigation for supported Minecraft datapack versions. Its experimental macOS setup and the stated antivirus false positives are relevant installation considerations.
Datapack Editor plans and pricing
All plansCompared on Minecraft datapack generators
- Free plan
- Yes
- Datapack validation
- Yes


