跳到正文

ProbeJS

作者:Amygdaloideae

通过添加 VSCode 支持,极大地增强你的 KubeJS 脚本体验。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

0. ProbeJS v8.0

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

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

v8.0 的新内容:

  • tsgo兼容的类型声明。TypeScript Native 是用 Go 编写的新一代 TypeScript 编译器,速度提升 10 倍,内存占用远低于原版 TypeScript。我们测试了 tsgo,在 ATM10 上物品字面量补全时间不到 500ms,类和事件补全即时完成。
  • 一个图形界面,让你可以在游戏内轻松配置模组并查看导出进度。此外,由于 tsgo 尚不支持语言插件,它还允许你将 require() 转换为 Java.loadClass()。
  • (希望)更正确的类型生成。由于类型解析被重写,之前版本中的大部分问题现已修复。
  • 对智能体和 LLM 的深度支持。你现在可以让 DeepSeek 或 GPT 等 AI 生成 100% 正确的 KubeJS 代码!

1. 安装

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

常见问题

ProbeJS 支持哪些 Minecraft 版本?

ProbeJS 支持 Minecraft Java 版 1.18.1–1.21.1,共 7 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

ProbeJS 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Amygdaloideae 的其他作品

查看全部 →