ProbeJS

ProbeJS

提升你的整合包体验。

工具

0. ProbeJS v8.0

欢迎来到未来!由于 TypeScript 经历了一次重大更新,弃用了 ProbeJS v7.7.2 中的类型结构,我们重写了模组和扩展,以兼容新的 TypeScript 版本(并希望向后兼容之前的 TypeScript 版本)。

然而,由于 TypeScript Native(tsgo)尚未完全实现,模组中缺少一些功能,待 TypeScript Native 就绪后,模组将持续更新以添加缺失的功能。

v8.0 的新内容:

  • 兼容 tsgo 的类型声明。TypeScript Native 是一个用 Go 编写的新 TypeScript 编译器,比原版 TypeScript 快 10 倍,且内存占用更少。我们测试了 tsgo,在 ATM10 上,物品字面量补全时间低于 500 毫秒,类和事件补全即时完成。
  • 一个 GUI,允许你在游戏中轻松配置模组并显示转储进度。同时,由于 tsgo 尚不支持语言插件,它允许你将 require() 转换为 Java.loadClass()。
  • (希望)更正确的类型生成。由于类型解析被重写,之前版本中的大多数问题现已修复。
  • 对智能体和 LLM 的强化支持。你现在可以让 DeepSeek 或 GPT 之类的 AI 生成 100% 正确的 KubeJS 代码了!

1. 安装

  1. 获取 VSCode。并安装微软的 TypeScript (Native Preview) 扩展。
  2. 安装模组,并且安装 ProbeJS VSCode 扩展。
  3. 在游戏中,使用 /probejs 并点击转储按钮。
  4. 在 VSCode 中打开 .minecraft 文件夹,你应该能看到代码片段和类型功能正常工作。
  5. 如果你想刷新生成的类型,请重新转储。如果 VSCode 对文件更改没有响应,请重启 VSCode 以强制刷新扩展和语言服务器。