Documentation
Complete documentation for the Minecraft Datapack Language (MDL)
Welcome to the complete documentation for the Minecraft Datapack Language (MDL). This guide will help you get started and master all aspects of MDL development.
Getting Started
- Getting Started - Learn the basics of MDL and set up your development environment
Core Documentation
- Language Reference - Complete syntax and language features
- Multi-file Projects - How to organize and structure larger MDL projects
- CLI Reference - Command-line interface usage and options
- Python API - Programmatic access to MDL functionality
Tools and Extensions
- VS Code Extension - Enhanced development experience with syntax highlighting and IntelliSense
Contributing
- Contributing - How to contribute to the MDL project
Quick Navigation
🚀 Getting Started
New to MDL? Start here to learn the fundamentals and set up your environment.
Get Started →📚 Language Reference
Complete syntax reference, data types, functions, and language features.
View Reference →📁 Multi-file Projects
Learn how to organize and structure larger, more complex MDL projects.
Project Structure →🐍 Python API
Programmatic access to MDL functionality for automation and integration.
API Reference →💻 VS Code Extension
Enhanced development experience with syntax highlighting and IntelliSense.
Extension Guide →