ModsFinder

ProbeJS

by Prunoideae

With ProbeJS installed, the KubeJS scripting environment gets generated TypeScript typings that an editor can read for snippets and type checks.

FabricForgeNeoForgeClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.19.2 – 1.21.1

What it does

ProbeJS dumps the KubeJS type information of the installed mods into typing files inside the game folder, which a code editor then uses for completion and checking. The mod was rewritten when a major TypeScript update changed the typing structure it relied on in v7.7.2. Its aim is compatibility with the new TypeScript version and, where possible, with earlier ones. Some features are still missing because the native TypeScript compiler (tsgo) is not fully implemented yet, and updates will add them once it is ready.

The mod is published for Fabric, Forge and NeoForge across three game versions: 1.19.2, 1.20.1 and 1.21.1. It is client and server, so the server and each player run it. ProbeJS depends on KubeJS, which must be installed alongside it. The source is released under the GNU Lesser General Public License v2.1 only, and the code is open source.

Key features

  1. Generated typings

    Typing files describe the KubeJS classes and methods available in the installed mods, with a rewritten type resolver.

  2. Editor integration

    A companion VSCode extension reads the generated files, so snippets and typing appear once the minecraft folder is opened.

  3. Re-dump on demand

    The typings can be regenerated at any time, and restarting the editor refreshes the extension and language server.

  4. Agent-friendly output

    The generated files are meant to help AI assistants write KubeJS code that matches the installed mods.

Compatibility

Latest build for each game version and loader.

1.21.1Not availableNot available8.0.3
1.20.16.0.07.0.07.0.0
1.19.25.3.45.3.4Not available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

Use cases

Scripting with an editor

Script authors who write KubeJS code in VSCode get completion for the classes and methods that the installed mods expose.

Modpack development

Pack makers can regenerate the typings after adding mods, so the scripts in the pack reflect the current set of mods.

Who it’s for: KubeJS script authors and modpack developers who use VSCode with the TypeScript language server. Players who only run modpacks have no use for the typing files.

How it compares

Full comparison

Tell Me My Items is a Forge mod for 1.18.2 – 1.20, client-side only, released under the Mozilla Public License 2.0 and open source. RecipeDumper is a Forge mod for 1.19.2 – 1.20.1 that runs on the server only, under the MIT License, and is open source. ProbeJS covers Fabric, Forge and NeoForge for 1.19.2 – 1.21.1 and needs both client and server, so it differs from each of these in loaders, version range and environment.

ModLoadersGame versionsEnvironmentUpdated
ProbeJSFabric, Forge and NeoForge1.19.2 – 1.21.1Client and server2026-06-22
Tell Me My ItemsForge1.18.2 – 1.20Client-side only2023-11-17
RecipeDumperForge1.19.2 – 1.20.1Server-side only2023-08-02

Questions

Does ProbeJS need KubeJS?

Yes. KubeJS is a required dependency, so it must be installed alongside ProbeJS on the same loader.

Which loaders does ProbeJS support?

ProbeJS is published for Fabric, Forge and NeoForge. The latest Fabric file is 6.0.0 for 1.20.1, the latest Forge file is 7.0.0 for 1.20.1 in the alpha channel, and the latest NeoForge file is 8.0.3 for 1.21.1.

Does the server need ProbeJS?

Yes. Servers that run it need every player to install it too.

Why are some typings missing?

Some features depend on the native TypeScript compiler (tsgo), which is not fully implemented yet, so those features are missing until updates add them.

In the catalog

ProbeJS is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Welcome to the future! As TypeScript had experienced a major update that deprecated the typing structure of ProbeJS in v7.7.2, we rewrote the mod and the extension to be compatible with the new TypeScript version (and hopefully backward-compatible with the previous TypeScript versions.) However, there are some…
Prunoideae, on the Modrinth page

Official listing

Owner
Prunoideae
Published
2023-11-27
Updated on Modrinth
2026-06-22
Facts verified
2026-10-15

Tags