Minecraft Datapack Language
7.3#2 in minecraft datapack generatorsFree planFree planAPIExtensionLinuxmacOS
Visit
| Fact | Minecraft Datapack Language | Sandstone |
|---|---|---|
| CLI | The command-line tool can build datapacks, check code, create projects, and build directories containing multiple files. | The Sandstone CLI can scaffold and build datapacks, rebuild on file changes, and run a watcher. |
| Control flow | The language implements if, else-if, else and while constructs that compile into Minecraft conditional logic. | Built-in abstractions include if/else, boolean logic, loops, switch statements, and sleep. |
| Support | The maker points users to documentation, examples, GitHub Issues, and GitHub Discussions for support. | The project directs people who need help or want to discuss with the community to its Discord server. |
No prices published.
MDL suits Minecraft datapack creators who want a programming language, command-line workflow, VS Code support, or Python bindings. It can also suit projects organized across multiple files or built through common automation tools.
Sandstone is aimed at datapack creators and developers who want to build Minecraft datapacks with a TypeScript workflow. It suits users comfortable with the local Bun and Node.js requirements.