02 / 编译器与开发者工具
RedScript — Minecraft datapack 编译器与开发工具链
将TypeScript风格语言编译为vanilla Minecraft datapack,并提供完整编辑器与验证工具链。
目标
让内容开发者使用结构化语言和现代编辑器工具编写Minecraft datapack,由编译器生成并验证mcfunction文件。
完整管线
- Lexer / Parser / AST → TypeCheck → HIR → MIR → Optimizer → LIR → datapack emit。
- CLI、formatter、linter、stdlib与测试工具。
- LSP、VS Code扩展、在线Playground和文档站。
- Minecraft-aware validator在生成前检查目标平台约束。