MMS docs
MMS is a language for Minecraft data packs and resource packs. The Docs teach it, from a first project to how it works underneath. The Reference is for looking things up.
- Start hereInstall MMS and build a first data pack.
- Reference94 kinds, 756 helpers and 18 lint rules, for Minecraft 26.3.
- Open the editorWrite MMS in the browser, with previews.
Start
- Getting startedMMS is a small language that compiles to Minecraft Java Edition data packs. You declare resources and functions in .mms files, and mms…
- Tutorial: a custom dimensionThis tutorial builds a dimension of floating islands, step by step. The finished project is examples/sky-islands, split into…
Guides
- Writing resourcesEvery JSON resource kind can be written as an object literal that mirrors the JSON. Two kinds of shorthand sit on top of that.
- FunctionsFunction bodies and event hooks (OnLoad, OnTick, OnFirstJoin, OnRespawn, OnAdvancement) compile to .mcfunction files.
- Lint rulesThe engine lints every declaration that checks without errors. Findings appear in the editor, in mms check (hints only with -hints), and…