Skip to content
SPECIFICTION
Get listed

Minecraft Datapack Compiler

github.com

Free plan WindowsmacOSLinuxBrowser extension
Visit github.com
Spec score 7.7 #8 of 22 in Minecraft Datapack Generators

What it is

Minecraft Datapack Compiler turns projects written in the `.planet` language into Minecraft datapacks, with folder export and options to generate functions. The documented language includes variables, functions, imports, conditionals, while loops, Minecraft commands, and macros; built-ins cover printing, random values, type conversion, scoreboard access, and data access or modification. CLI arguments set the input file, Minecraft version, output folder, namespace, logging level, or help page. The precompiled Windows executable supports GUI and CLI use; users building from source can launch the GUI on Windows, macOS, or Linux. The project is free to use with proper credit, and its repository identifies an MIT license. Release notes list support additions for Minecraft 1.21.5, 1.21.6, 1.21.7, 1.21.8, 26.1, and 26.1.1. The README warns that its bundled basic datapack does not work on Minecraft 1.21.5 and later. Comet Highlighter provides `.planet` syntax highlighting in VS Code but no autocomplete. The README points to a tutorial video that is currently unavailable.

Spec sheet

Purpose
Minecraft Datapack Compiler compiles Minecraft datapacks from the project’s `.planet` language.Read 5 Oct 2026 · github.com
Audience
The documented workflow is for Minecraft datapack creators who want to write datapacks using the compiler’s `.planet` language.Read 5 Oct 2026 · github.com
Support
The README points to a tutorial video but says it is currently unavailable and will be re-uploaded.Read 5 Oct 2026 · github.com
License
The maker says the project is free to use as long as proper credit is given, and the repository identifies an MIT license.Read 5 Oct 2026 · github.com
Built-in functions
Built-ins include print, random, type conversion, scoreboard access, and data access and modification helpers.Read 5 Oct 2026 · github.com
CLI options
CLI arguments select the input file, Minecraft version, output folder, namespace, logging level, or help page.Read 5 Oct 2026 · github.com
Editor integration
Comet Highlighter is a VS Code extension for `.planet` syntax highlighting and does not provide autocomplete.Read 5 Oct 2026 · github.com
GUI and CLI
The precompiled Windows executable supports GUI and CLI modes, and source-code users can launch the GUI on Windows, macOS, or Linux.Read 5 Oct 2026 · github.com
Language features
The documented language supports variables, functions, imports, conditionals, while loops, Minecraft commands, and macros.Read 5 Oct 2026 · github.com
Minecraft versions
The release page lists support additions for Minecraft versions 1.21.5, 1.21.6, 1.21.7, 1.21.8, 26.1, and 26.1.1.Read 5 Oct 2026 · github.com
Security and trust
The repository identifies an MIT license; the opened maker pages state no security or compliance certifications.Read 5 Oct 2026 · github.com
Version limitation
The README says its bundled basic datapack does not work on Minecraft 1.21.5 and later.Read 5 Oct 2026 · github.com

Plans and prices

Free Free Free to use with proper credit Read 5 Oct 2026 · github.com

Every Minecraft Datapack Compiler plan and price →

Strong points and limits

Strong points

  • Free to use with proper credit
  • Supports variables, functions, loops, and macros
  • CLI offers Minecraft version and output options
  • Source GUI runs on Windows, macOS, and Linux
  • Exports datapacks as folders

Limits

  • Bundled basic datapack fails on Minecraft 1.21.5 and later
  • VS Code highlighter has no autocomplete
  • README tutorial video is currently unavailable

Who it suits

It suits Minecraft datapack creators who want to write datapacks in `.planet`. Users should be comfortable with the stated distinction between the precompiled Windows executable and source-based GUI use on other platforms.

Verdict

The compiler offers a documented language, built-ins, and GUI and CLI workflows. Check the bundled datapack caveat and unavailable tutorial before relying on those resources.

Where Specifiction places it

Alternatives to Minecraft Datapack CompilerAll alternatives →