Side by side
JMC vs mDirt
Both stand on minecraft datapack generators. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxWindows
Pick JMC if you create Minecraft datapacks and want to write functions using its extension language before compiling them into a pack. Look elsewhere if you need a currently available Windows .exe; the v1.2.19 release removed it and directs users to Python.
Visit JMC Free plan Windows
Choose mDirt if you want to build Minecraft datapacks through guided generators and export the resulting datapack and resource pack together. Look elsewhere if you need a platform other than Windows, or if beta text click and hover events are essential.
Visit mDirtThe facts
| JMC | mDirt | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Windows | Windows |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | jmc.wingedseal.com | github.com |
| On minecraft datapack generators | #10 of 22 | #14 of 22 |
JMC: what it does well
- Free and open source under the MIT license.
- Compiles .jmc files into complete Minecraft datapacks.
- Examples include variables, conditionals, classes, and formatted text.
- Includes a raycasting helper in its examples.
- Installation is documented for Python 3.12 and later.
What to know first
- The removed .exe is not available in the v1.2.19 release.
- Installation through pip requires Python 3.12 or later.
mDirt: what it does well
- Free to use.
- Creates datapacks without requiring coding.
- Guided fields and built-in validation are included.
- Generators cover blocks, items, recipes, paintings, structures, and equipment.
- Exports a datapack and resource pack to a folder.
What to know first
- Runs on Windows 10 or later.
- Requires at least 130 MB of free disk space.
- The beta may contain incomplete or unstable features.
- Beta text tools lack click and hover events.