Minecraft Datapack Language
7.3#2 in minecraft datapack generatorsFree planFree planAPIExtensionLinuxmacOS
Visit| Fact | Minecraft Datapack Language | Minecraft Script |
|---|---|---|
| CLI | The command-line tool can build datapacks, check code, create projects, and build directories containing multiple files. | The CLI can create datapack files, compile scripts, and watch for saved changes to recompile. |
| Control flow | The language implements if, else-if, else and while constructs that compile into Minecraft conditional logic. | The home page demonstrates for and while loops, and if/else statements. |
| License | MDL is open source software licensed under the MIT License. | The maker's site identifies Minecraft Script as MIT licensed. |
| Purpose | MDL compiles a JavaScript-style language into Minecraft datapacks. | Minecraft Script is a programming language for Minecraft datapack developers. |
| Support | The maker points users to documentation, examples, GitHub Issues, and GitHub Discussions for support. | The home page links to a Discord community for updates and connection with users. |
| Variables | Numeric variables support arithmetic, scoreboard storage and substitution using $variable$ syntax. | Variables can store numbers and support operations such as addition and subtraction. |
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.
It is intended for developers creating Minecraft mcfunctions, datapacks, maps, and packages. Users need a Node.js and npm environment for local installation.