Skip to content
SPECIFICTION
Get listed

Minecraft Datapack Compiler vs RedScript

Minecraft Datapack Compiler

github.com

RedScript

github.com

Side by side

FigureMinecraft Datapack CompilerRedScript
Price fromFree—
Free planYes—
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published10
Spec score · Minecraft Datapack Generators7.7 (#8)7.0 (#17)
Editor integrationComet Highlighter is a VS Code extension for `.planet` syntax highlighting and does not provide autocomplete.The VS Code extension provides syntax highlighting, real-time diagnostics, hover information, go-to-definition, autocomplete, lint warnings, and code snippets.
Language featuresThe documented language supports variables, functions, imports, conditionals, while loops, Minecraft commands, and macros.The language includes variables, functions, control flow, structs, enums, Option and Result, f-strings, and modules.
LicenseThe maker says the project is free to use as long as proper credit is given, and the repository identifies an MIT license.The repository says RedScript is released under the MIT License.
PurposeMinecraft Datapack Compiler compiles Minecraft datapacks from the project’s `.planet` language.RedScript is a typed language and toolchain for building vanilla Minecraft datapacks that compile to .mcfunction.
SupportThe README points to a tutorial video but says it is currently unavailable and will be re-uploaded.The repository links to documentation, a playground, a VSCode extension, an npm package, and contributing instructions.

Plans

Minecraft Datapack Compiler

  • FreeFree

Minecraft Datapack Compiler pricing →

RedScript

No plans published.

RedScript 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

RedScript

RedScript is a programming language and toolchain for creating vanilla Minecraft datapacks, compiling code into .mcfunction files. Its datapacks run without mods, and a browser-based playground lets users write code and download a datapack. The language includes variables, functions, control flow, structs, enums, Option and Result types, f-strings, and modules. Minecraft-specific features include load and tick handlers, selectors, and command helpers. Its toolchain covers compilation, type checking, optimization, formatting, linting, testing, and watch mode. An LSP and VS Code extension provide diagnostics, completion, hover details, navigation, snippets, and syntax highlighting. RedScript also supports typed resource declarations and JSON or NBT contributions from files, with collision checks and directory or ZIP output. Static command checks can identify issues, but do not establish behavior on a live Paper server. Dimension and dimension_type resources require reopening the world. RedScript is free, open source, and released under the MIT License.

Visit github.com