一天做了很多事。这篇文章记录 2026 年 3 月 13 日 RedScript 的工作——从实体类型安全到 CI/CD 自动化。
- GitHub: bkmashiro/redscript
- npm: redscript-mc
- 文档: redscript-docs.pages.dev
- 在线 IDE: redscript-ide.pages.dev
大约 4 分钟
一天做了很多事。这篇文章记录 2026 年 3 月 13 日 RedScript 的工作——从实体类型安全到 CI/CD 自动化。
2026 年 3 月 14 日。一天时间从零搭建 RedScript 标准库——以及修复所有在途中发现的 Bug。
与 v1.2.26 同一天 — 但 BigInt 真正能跑之前还有一个 bug 要修。
Minecraft datapack 很强大,但并不好写。scoreboard 像寄存器,execute 链像控制流,function 调用像基本块跳转。它足够强,可以写小游戏和服务器逻辑;但如果直接手写 .mcfunction,开发体验更像在拼装状态机,而不是在写程序。
RedScript 想解决的就是这个问题。它是一门会编译到 Minecraft datapack 的强类型语言,编译流程也更接近正常语言编译器,而不是简单命令模板展开。