Minecraft Compiler Collection vs Sandstone
Minecraft Compiler Collection
github.comSandstone
sandstone.devSide by side
| Figure | Minecraft Compiler Collection | Sandstone |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 0 | 0 |
| Spec score · Minecraft Datapack Generators | 7.4 (#11) | 7.0 (#18) |
| Dependencies | Running MCC requires Python and the Lark package, unless standalone parsers have been generated. | The `sand install` CLI command supports installing Smithed libraries, and the docs also show installing Sandstone libraries through npm-compatible package managers. |
In their own words
Minecraft Compiler Collection
Minecraft Compiler Collection has no write-up on Specifiction yet; its figures are above.
Sandstone
Sandstone is a TypeScript library for building, debugging, and sharing Minecraft datapacks and resource packs. It gives developers command and resource autocomplete, with Wiki documentation for datapack elements such as predicates, loot tables, and advancements. You can group multiple functions, advancements, or loot tables in one file, or keep Minecraft’s one-per-file arrangement. Built-in control-flow tools include if/else, boolean logic, loops, switch statements, and sleep; vanilla commands are also available with build-time and run-time checks. The CLI scaffolds and builds packs, watches for file changes, and can rebuild automatically. Documentation snippets can be edited with a live datapack preview without installing Sandstone. The CLI installs Smithed and Sandstone libraries, and npm-compatible package managers are also supported. Functions can be published to NPM for use in other packs. Sandstone is open source and free, and is listed for Linux, macOS, web, and Windows. Local installation requires Bun and Node.js; the documentation recommends a code editor such as Visual Studio Code.