ProbeJS Legacy
by ZZZank
ProbeJS Legacy is an unofficial continuation of ProbeJS for Forge, built for KubeJS script writers who want a reference for the game's classes and events.
What it does
Official ProbeJS was abandoned, and ProbeJS Legacy picks up its work. It dumps type information from the running game so that KubeJS scripts can be written with editor completion and typing. Its output goes into the game instance folder, where the kubejs folder can be opened directly in VSCode. Other IDEs that support TypeScript declaration files (.d.ts) can use the same output.
ProbeJS Legacy is published for Forge only, across seven game versions 1.16.5 – 1.20.6, with 6.2.0 for 1.20.1 as the latest Forge file. It runs on client and server, so a server and every player need the mod. The code is under the GNU General Public License v3.0 only and is open source. Source code and an issue tracker are public.
Key features
Internal namespace
The mod generates an Internal namespace, and a simulated Internal.ItemStack helps users migrate code from ProbeJS 6.
Renamed parameters
Parameter names that conflict with TypeScript are renamed in a clearer way, so generated typings stay valid.
Event recording
Forge events are recorded whether or not they were posted, and block.place fires when a block is placed. Some events need triggering before dumping.
Class scanner config
Several approaches collect Java classes, and the behaviour can be changed through the Class Scanner config.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does ProbeJS Legacy need to be installed on the server?
Which game versions does ProbeJS Legacy support?
Why are some events missing from the dumped data?
In the catalog
ProbeJS Legacy is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 11,154 mods support Minecraft 1.20.6.
More from ZZZank
Similar mods
What the author says
is an unofficial continuation of ProbeJS for KubeJS versions abandoned by official ProbeJS. Note0: type @item or @block_tag to see snippets generated.
Official listing
- Modrinth page
- modrinth.com/mod/probejs-legacy
- Owner
- ZZZank
- Published
- 2026-01-24
- Updated on Modrinth
- 2026-05-31
- Facts verified
- 2026-10-15
