跳到正文

ProbeJS

作者:Prunoideae

全面提升你的整合包体验。

收藏

截图

介绍

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

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 暂不支持语言插件,GUI 还可将 require() 转换为 Java.loadClass()。
  • (希望能实现)更准确的类型生成。重写类型解析后,先前版本中的大多数问题现已修复。
  • 大力支持智能体和大型语言模型。现在,你可以让 DeepSeek 或 GPT 等 AI 生成 100% 正确的 KubeJS 代码!

1. 安装

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

常见问题

ProbeJS 支持哪些 Minecraft 版本?

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

ProbeJS 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分