ProbeJS Legacy
ProbeJS 在 1.16.5 Forge 下的非官方延续,让 1.16.5 Forge 的 KubeJS 用户也能体验到语法补全提供的便利。
用法
对了,试试输入 @item 或是 @block ,看看 ProbeJS Legacy 为你提供的 ID 补全。
2.0.0 之前,也就是1.6.0版本下,ProbeJS Legacy 在 kubejs 文件夹下生成的文件夹名为“kubetypings”,2.0 起改为“probe”。
2.3.0 之前,事件获取需要在脚本文件内使用 onEvent 设置好对希望获取信息的事件的监听。不监听的事件无法被 ProbeJS Legacy 检测到,自然无法收集信息。2.3.0 起,ProbeJS Legacy 可以获取到每一个触发的 KubeJS 事件,不需要使用 onEvent 提前监听。
为什么
或者问得详细一点:为什么会有这么一个项目?
最开始的时候,作者只是想找一些 KubeJS 的使用文档或是编写助手,这样他在开发他的整合包 Enlightend6Expert 的时候就不用感觉到这么蛋疼(原文pain in the arse)。
但是在做了一些研究之后,作者意识到,尽管 1.16.5 是最热门的模组版本之一,但却连一个好使的 KubeJS 辅助模组都没有。
所以,本模组就这样来了,面向 1.16.5 的 ProbeJS 分支。
作者表示:这其实是我的第一个 Java 项目,也是我的第一个 Minecraft 模组项目。说实话,ProbeJS 对我这样一个编程新手来说太艰苦了点。幸好我最终还是做出来了。
此模组对应的项目使用 LGPLv3 许可证,与原 ProbeJS 相同。