Minecraft Datapack Compiler turns projects written in the `.planet` language into Minecraft datapacks. The language supports variables, functions, imports, conditionals, while loops, Minecraft commands, and macros. Built-in functions cover printing, random values, type conversion, scoreboard access, and data access or modification. CLI arguments let users choose an input file, Minecraft version, output folder, namespace, logging level, or help page. The precompiled Windows executable offers GUI and CLI modes; users working from source can launch the GUI on Windows, macOS, or Linux. The project is free to use with proper credit, and the repository identifies an MIT license. Release notes list support additions for Minecraft versions 1.21.5, 1.21.6, 1.21.7, 1.21.8, 26.1, and 26.1.1. One limitation concerns the bundled basic datapack, which the README says does not work on Minecraft 1.21.5 and later. Comet Highlighter is a VS Code extension for `.planet` syntax highlighting, but it does not provide autocomplete. The README points to a tutorial video that is currently unavailable and will be re-uploaded.
Who it is for
It suits Minecraft datapack creators who want to write projects in `.planet`. Those who need the bundled basic datapack should note its version limitation.
What is good
- Free to use with proper credit.
- Supports variables, functions, imports, loops, and macros.
- Windows executable includes GUI and CLI modes.
- Source GUI supports Windows, macOS, and Linux.
- CLI offers version, output, and namespace options.
What to know first
- Bundled basic datapack does not work on Minecraft 1.21.5 and later.
- Comet Highlighter does not provide autocomplete.
- The tutorial video is currently unavailable.
Verdict
Minecraft Datapack Compiler provides a dedicated language and GUI or CLI paths for creating datapacks. Check the bundled datapack limitation and the missing tutorial before choosing your workflow.
Minecraft Datapack Compiler plans and pricing
All plansCompared on Minecraft datapack generators
- Free plan
- Yes
- Function generation
- Yes
- Export format
- folder


