ModsFinder

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.

ForgeClient and serverGNU General Public License v3.0 onlyOpen source1.16.5 – 1.20.6

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

  1. Internal namespace

    The mod generates an Internal namespace, and a simulated Internal.ItemStack helps users migrate code from ProbeJS 6.

  2. Renamed parameters

    Parameter names that conflict with TypeScript are renamed in a clearer way, so generated typings stay valid.

  3. 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.

  4. 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.

1.20.66.0.2
1.20.56.0.2
1.20.46.0.2
1.20.36.0.2
1.20.26.0.2
1.20.16.2.0
1.16.56.2.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Questions

Does ProbeJS Legacy need to be installed on the server?

Yes. Installation covers the server and each player's game.

Which game versions does ProbeJS Legacy support?

Files exist for 1.16.5, 1.20.1 – 1.20.6, with 6.2.0 for 1.20.1 as the latest Forge file.

Why are some events missing from the dumped data?

Some common events are only registered after triggering them in game, so triggering them before dumping data ensures they are included.

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

All projects

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.
ZZZank, on the Modrinth page

Official listing

Owner
ZZZank
Published
2026-01-24
Updated on Modrinth
2026-05-31
Facts verified
2026-10-15

Tags