
Beet
6.1#5 in minecraft datapack generatorsFree planFree planLinuxmacOSWindows
Visit
| Fact | Beet | Minecraft Datapack Language |
|---|---|---|
| Installation | Beet is a Python package installed with pip or uv, and requires Python and a Python package manager. | The recommended installation is pipx install minecraft-datapack-language, with pip and editable source installation also documented. |
| License | The GitHub repository identifies the project license as MIT. | MDL is open source software licensed under the MIT License. |
| Purpose | Beet is a development toolkit for working with Minecraft data packs and resource packs. | MDL compiles a JavaScript-style language into Minecraft datapacks. |
| Python API | Beet provides a statically typed API with autocompletion and first-class pytest integration. | The project documents Python bindings and demonstrates creating packs programmatically with the Pack class. |
| Support | The project documentation points users to Beet Discord for discussion and help and to Minecraft Commands Discord for general Minecraft map-making help. | The maker points users to documentation, examples, GitHub Issues, and GitHub Discussions for support. |
Beet suits Minecraft creators who build or maintain data packs and resource packs, especially those who want a programmable build pipeline. It is also relevant to Python users who want typed APIs and pytest integration.
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.