Shulkerscript

No phone app

  • Recognised40% of the score45
  • Phone app26% of the score0
  • Documented20% of the score76
  • Free plan14% of the score30
Free plan
No
Runs on
Browser extension, Linux, Mac, Web, Windows

Summary

Shulkerscript is ranked #15 of 22 in Minecraft datapack generators on Samsung Mobile US Press. It runs on Browser extension, Linux, macOS, Web, Windows.

Compared on Minecraft datapack generators

Function generation
Yesshulkerscript.hoelting.dev
Export format
bothshulkerscript.hoelting.dev
Datapack validation
Yesshulkerscript.hoelting.dev

Facts

Purpose
Shulkerscript is a scripting language and CLI for creating Minecraft data packs.shulkerscript.hoelting.dev · 4 Oct 2026
Syntax
Its syntax is similar to other programming languages and adds features beyond `.mcfunction` files.shulkerscript.hoelting.dev · 4 Oct 2026
Functions
A single source file can generate multiple function files that can be called from Minecraft or other Shulkerscript files.shulkerscript.hoelting.dev · 4 Oct 2026
Compiler
The project says it is written in Rust and describes fast compile times and a small binary size.shulkerscript.hoelting.dev · 4 Oct 2026
Playground
An online playground lets users try Shulkerscript in a browser without installing it.shulkerscript.hoelting.dev · 4 Oct 2026
Install platforms
The installation guide provides instructions for Windows, Linux, and macOS.shulkerscript.hoelting.dev · 4 Oct 2026
Editor integration
An optional official Visual Studio Code extension provides syntax highlighting and snippets.shulkerscript.hoelting.dev · 4 Oct 2026
Build and distribution
The CLI can build projects into a `dist` directory, watch for file changes, and create a ZIP archive of a compiled project.shulkerscript.hoelting.dev · 4 Oct 2026
Language features
The language supports functions, imports, tags, conditionals, execute blocks, groupings, literal commands, and embedded Lua code.shulkerscript.hoelting.dev · 4 Oct 2026
Minecraft-specific behavior
Functions annotated with `#[tick]` can run every tick, and functions annotated with `#[load]` can run when a data pack is loaded.shulkerscript.hoelting.dev · 4 Oct 2026
Output limitation
The syntax guide says at least one function must be annotated with `tick`, `load`, or `deobfuscate`, or no `.mcfunction` files will be generated.shulkerscript.hoelting.dev · 4 Oct 2026
Availability
The guide offers installation from GitHub releases, installation with cargo-binstall, or building from source with Rust and Cargo.shulkerscript.hoelting.dev · 4 Oct 2026
Project maturity
The documentation labels the playground and Lua integration as work in progress.shulkerscript.hoelting.dev · 4 Oct 2026
Contributing
The project invites contributions to its CLI and compiler repositories on GitHub.shulkerscript.hoelting.dev · 4 Oct 2026

Best Shulkerscript alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is Shulkerscript yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources