02 / 编译器与开发者工具

RedScript — Minecraft datapack 编译器与开发工具链

将TypeScript风格语言编译为vanilla Minecraft datapack,并提供完整编辑器与验证工具链。

时间
2026 — 至今
状态
持续开发
角色
语言、编译器与工具链设计

目标

让内容开发者使用结构化语言和现代编辑器工具编写Minecraft datapack,由编译器生成并验证mcfunction文件。

完整管线

  • Lexer / Parser / AST → TypeCheck → HIR → MIR → Optimizer → LIR → datapack emit。
  • CLI、formatter、linter、stdlib与测试工具。
  • LSP、VS Code扩展、在线Playground和文档站。
  • Minecraft-aware validator在生成前检查目标平台约束。