Skip to content
SPECIFICTION
Get listed

Minecraft Datapack Compiler vs Minecraft Script

Minecraft Datapack Compiler

github.com

Minecraft Script

mcscript.stevertus.com

Side by side

FigureMinecraft Datapack CompilerMinecraft Script
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published10
Spec score · Minecraft Datapack Generators7.7 (#8)7.4 (#12)
Language featuresThe documented language supports variables, functions, imports, conditionals, while loops, Minecraft commands, and macros.The documentation lists modals, loops, variables, constants and command wrapping as language features.
LicenseThe maker says the project is free to use as long as proper credit is given, and the repository identifies an MIT license.The maker's site identifies Minecraft Script as MIT licensed.
PurposeMinecraft Datapack Compiler compiles Minecraft datapacks from the project’s `.planet` language.Minecraft Script is a programming language for Minecraft datapack developers.
SupportThe README points to a tutorial video but says it is currently unavailable and will be re-uploaded.The home page links to a Discord community for updates and connection with users.

Plans

Minecraft Datapack Compiler

  • FreeFree

Minecraft Datapack Compiler pricing →

Minecraft Script

No plans published.

Minecraft Script pricing →

In their own words

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

Minecraft Script

Minecraft Script is a programming language for developers creating Minecraft datapacks, maps, packages, and mcfunction files. Its compiler converts .mcscript files into Minecraft .mcfunction files. Documented language features include modals, loops, variables, constants, command wrapping, and if/else control; variables can store numbers and support operations such as addition and subtraction. The command-line tool creates datapacks, compiles scripts, watches saved changes for recompilation, and can add a datapack from a resource URL or mcScript Extension name. Scripts can generate multiple files, set output paths, and extend previously generated files. Global .gl.mcscript files share variables, constants, and modals across files. Minecraft Script is free, open source, and MIT licensed, with support for Linux, macOS, and Windows. Local installation requires Node.js and npm using npm install -g mcscript. An online version exists, but the local compiler adds directory compilation, new-file output, and file watching. Syntax highlighting is listed for Visual Studio Code, Atom, and Notepad++. A Discord community and repository contact channel provide help. The README identifies update 0.2.3, and the guide was last updated September 22, 2020.

Visit mcscript.stevertus.com