Skip to content
SPECIFICTION
Get listed

Cobble vs Minecraft Datapack Compiler

Cobble

deveworld.github.io

Minecraft Datapack Compiler

github.com

Side by side

FigureCobbleMinecraft Datapack Compiler
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
Plans published01
Spec score · Minecraft Datapack Generators7.5 (#9)7.7 (#8)
language featuresThe language supports functions, indentation, imports, and control flow with Python-like syntax.The documented language supports variables, functions, imports, conditionals, while loops, Minecraft commands, and macros.
licenseCobble is licensed under the MIT License.The maker says the project is free to use as long as proper credit is given, and the repository identifies an MIT license.
purposeCobble is a modern, Python-like language for creating Minecraft data packs.Minecraft Datapack Compiler compiles Minecraft datapacks from the project’s `.planet` language.
supportThe project directs users to GitHub Issues for support and bug reports.The README points to a tutorial video but says it is currently unavailable and will be re-uploaded.

Plans

Cobble

No plans published.

Cobble pricing →

Minecraft Datapack Compiler

  • FreeFree

Minecraft Datapack Compiler pricing →

In their own words

Cobble

Cobble is free, open-source software under the MIT License that transpiles .cbl source into data packs for Minecraft Java Edition. Its Python-like language supports functions, indentation, imports, control flow and static type inference for variables, constants and expressions. Output can include .mcfunction files, pack metadata, tags, predicates, advancements, loot tables, recipes, item modifiers, dialogs and other JSON resources. Cobble handles command JSON safety, macro parameters and command validation, with standard-library helpers for events, text, scoreboards, storage, item components, schedules, selectors, positions, bossbars, teams and entities. The command-line workflow covers project initialization, formatting, building, checking, watching, validation, inspection, linking, cleaning and ZIP creation. The stable release installs with cargo install cobble-lang --locked. A browser compiler runs the Rust parser and transpiler through WebAssembly and can download generated files or a data-pack ZIP. The listed target is Minecraft Java Edition 26.1.2 with pack format 101.1. Cobble is pre-1.0 and actively developed, so bugs and API changes may occur.

Visit deveworld.github.io

Minecraft Datapack Compiler

Minecraft Datapack Compiler turns projects written in the `.planet` language into Minecraft datapacks, with folder export and options to generate functions. The documented language includes variables, functions, imports, conditionals, while loops, Minecraft commands, and macros; built-ins cover printing, random values, type conversion, scoreboard access, and data access or modification. CLI arguments set the input file, Minecraft version, output folder, namespace, logging level, or help page. The precompiled Windows executable supports GUI and CLI use; users building from source can launch the GUI on Windows, macOS, or Linux. The project is free to use with proper credit, and its repository identifies an MIT license. Release notes list support additions for Minecraft 1.21.5, 1.21.6, 1.21.7, 1.21.8, 26.1, and 26.1.1. The README warns that its bundled basic datapack does not work on Minecraft 1.21.5 and later. Comet Highlighter provides `.planet` syntax highlighting in VS Code but no autocomplete. The README points to a tutorial video that is currently unavailable.

Visit github.com