ProbeJS: Smart Autocomplete for KubeJS in Minecraft

ProbeJS in Minecraft: Smarter KubeJS Scripting for Modern Modpacks If you have ever built a custom Minecraft modpack and tried to automate recipes with KubeJS, you know how quickly scripting can become messy. That is exactly where ProbeJS steps in. ProbeJS is a typing generator mod designed to im...

Download probejs for Minecraft 1.21.1, 1.21, 1.20.1, 1.19.2, 1.19, 1.18.2

Original name: probejs

Minecraft: 1.18.2, 1.19, 1.19.2, 1.20.1, 1.18.1, 1.21, 1.21.1

Loaders: Fabric, Forge, NeoForge

FileVersionLoaderSize
probejs-2.5.5-fabric.jar1.18.2Fabric616 КБDownload
probejs-2.6.0-fabric.jar1.18.2Fabric616 КБDownload
probejs-2.6.5-fabric.jar1.18.2Fabric618 КБDownload
probejs-2.7.0-fabric.jar1.18.2Fabric622 КБDownload
probejs-2.8.0-fabric.jar1.18.2Fabric627 КБDownload
probejs-2.9.0-fabric.jar1.18.2Fabric633 КБDownload
probejs-2.9.5-fabric.jar1.18.2Fabric634 КБDownload
probejs-3.0.0-fabric.jar1.18.2Fabric637 КБDownload
probejs-1.18.2-3.0.5-fabric-hotfix.jar1.18.2Fabric638 КБDownload
probejs-3.1.5-fabric.jar1.18.2Fabric645 КБDownload
probejs-3.2.0-fabric.jar1.18.2Fabric649 КБDownload
probejs-3.3.0-fabric.jar1.18.2Fabric660 КБDownload
probejs-3.4.0-fabric.jar1.18.2Fabric697 КБDownload
probejs-4.0.0-fabric.jar1.18.2Fabric710 КБDownload
probejs-4.0.0-fix1-fabric.jar1.18.2Fabric708 КБDownload
probejs-4.0.0-fix2-fabric.jar1.18.2Fabric709 КБDownload
probejs-4.0.0-fix3-fabric.jar1.18.2Fabric712 КБDownload
probejs-4.0.0-fix4-fabric.jar1.18.2Fabric713 КБDownload
probejs-3.0.5-fabric.jar1.19Fabric637 КБDownload
probejs-4.1.0-fabric.jar1.19.2Fabric709 КБDownload
probejs-4.1.5-fabric.jar1.19.2Fabric709 КБDownload
probejs-4.2.1-fabric.jar1.19.2Fabric713 КБDownload
probejs-4.2.5-fabric.jar1.19.2Fabric714 КБDownload
probejs-4.3.0-fabric.jar1.19.2Fabric725 КБDownload
probejs-4.4.0-fabric.jar1.19.2Fabric731 КБDownload
probejs-4.5.0-fabric.jar1.19.2Fabric738 КБDownload
probejs-4.5.1-fabric.jar1.19.2Fabric738 КБDownload
probejs-4.6.0-fabric.jar1.19.2Fabric744 КБDownload
probejs-4.8.0-fabric.jar1.19.2Fabric773 КБDownload
probejs-5.0.0-fabric.jar1.19.2Fabric780 КБDownload
probejs-5.1.0-fabric.jar1.19.2Fabric781 КБDownload
probejs-5.2.0-fabric.jar1.19.2Fabric782 КБDownload
probejs-5.3.0-fabric.jar1.19.2Fabric792 КБDownload
probejs-5.3.0-fabric-hotfix.jar1.19.2Fabric792 КБDownload
probejs-5.3.1-fabric.jar1.19.2Fabric797 КБDownload
probejs-5.3.2-fabric.jar1.19.2Fabric799 КБDownload
probejs-5.3.4-fabric.jar1.19.2Fabric801 КБDownload
probejs-5.5.0-fabric.jar1.20.1Fabric799 КБDownload
probejs-5.7.0-fabric.jar1.20.1Fabric806 КБDownload
probejs-5.8.0-fabric.jar1.20.1Fabric813 КБDownload
probejs-5.9.1-fabric.jar1.20.1Fabric824 КБDownload
probejs-5.9.3-fabric.jar1.20.1Fabric824 КБDownload
probejs-6.0.0-fabric.jar1.20.1Fabric958 КБDownload
probejs-6.0.1-fabric.jar1.20.1Fabric2.2 МБDownload
probejs-1.1.0-build.13.jar1.18.1Forge59 КБDownload
probejs-1.2.0-build.17.jar1.18.1Forge61 КБDownload
probejs-1.4.0-build.22.jar1.18.1Forge67 КБDownload
probejs-1.5.0-build.27.jar1.18.1Forge100 КБDownload
probejs-1.6.0-build.30.jar1.18.1Forge102 КБDownload
probejs-1.6.5-build.31.jar1.18.1Forge104 КБDownload
probejs-1.7.0-build.33.jar1.18.1Forge108 КБDownload
probejs-1.7.0-build.33-fix.jar1.18.1Forge107 КБDownload
probejs-2.0.0-build.50-fix.jar1.18.1Forge113 КБDownload
probejs-2.1.0-build.54.jar1.18.1Forge121 КБDownload
probejs-2.2.0-build.57.jar1.18.1Forge136 КБDownload
probejs-2.3.0-build.60.jar1.18.1Forge146 КБDownload
probejs-2.4.5-build.63.jar1.18.2Forge157 КБDownload
probejs-2.5.0-build.64.jar1.18.2Forge158 КБDownload
probejs-2.5.5-forge.jar1.18.2Forge619 КБDownload
probejs-2.6.0-forge.jar1.18.2Forge619 КБDownload
probejs-2.6.5-forge.jar1.18.2Forge622 КБDownload
probejs-2.7.0-forge.jar1.18.2Forge626 КБDownload
probejs-2.8.0-forge.jar1.18.2Forge631 КБDownload
probejs-2.9.0-forge.jar1.18.2Forge637 КБDownload
probejs-2.9.5-forge.jar1.18.2Forge638 КБDownload
probejs-3.0.0-forge.jar1.18.2Forge641 КБDownload
probejs-3.1.5-forge.jar1.18.2Forge648 КБDownload
probejs-3.2.0-forge.jar1.18.2Forge652 КБDownload
probejs-3.3.0-forge.jar1.18.2Forge664 КБDownload
probejs-3.4.0-forge.jar1.18.2Forge700 КБDownload
probejs-4.0.0-forge.jar1.18.2Forge713 КБDownload
probejs-4.0.0-fix1-forge.jar1.18.2Forge712 КБDownload
probejs-4.0.0-fix2-forge.jar1.18.2Forge712 КБDownload
probejs-4.0.0-fix3-forge.jar1.18.2Forge715 КБDownload
probejs-4.0.0-fix4-forge.jar1.18.2Forge716 КБDownload
probejs-3.0.5-forge.jar1.19Forge642 КБDownload
probejs-4.1.0-forge.jar1.19.2Forge713 КБDownload
probejs-4.1.5-forge.jar1.19.2Forge713 КБDownload
probejs-4.2.1-forge.jar1.19.2Forge718 КБDownload
probejs-4.2.5-forge.jar1.19.2Forge719 КБDownload
probejs-4.3.0-forge.jar1.19.2Forge730 КБDownload
probejs-4.4.0-forge.jar1.19.2Forge736 КБDownload
probejs-4.5.0-forge.jar1.19.2Forge744 КБDownload
probejs-4.5.1-forge.jar1.19.2Forge744 КБDownload
probejs-4.6.0-forge.jar1.19.2Forge750 КБDownload
probejs-4.8.0-forge.jar1.19.2Forge779 КБDownload
probejs-5.0.0-forge.jar1.19.2Forge786 КБDownload
probejs-5.1.0-forge.jar1.19.2Forge787 КБDownload
probejs-5.2.0-forge.jar1.19.2Forge787 КБDownload
probejs-5.3.0-forge.jar1.19.2Forge798 КБDownload
probejs-5.3.0-forge-hotfix.jar1.19.2Forge798 КБDownload
probejs-5.3.1-forge.jar1.19.2Forge803 КБDownload
probejs-5.3.2-forge.jar1.19.2NeoForge805 КБDownload
probejs-5.3.4-forge.jar1.19.2NeoForge807 КБDownload
probejs-5.5.0-forge.jar1.20.1NeoForge805 КБDownload
probejs-5.7.0-forge.jar1.20.1NeoForge812 КБDownload
probejs-5.8.0-forge.jar1.20.1NeoForge819 КБDownload
probejs-5.9.1-forge.jar1.20.1NeoForge831 КБDownload
probejs-5.9.3-forge.jar1.20.1NeoForge831 КБDownload
probejs-6.0.0-forge.jar1.20.1NeoForge965 КБDownload
probejs-6.0.1-forge.jar1.20.1NeoForge2.3 МБDownload
ProbeJS-7.0.0.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.0.1.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.1.0.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.1.1.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.2.0.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.2.1.jar1.21NeoForge4.2 МБDownload
ProbeJS-7.3.0.jar1.21NeoForge4.0 МБDownload
ProbeJS-7.3.1.jar1.21NeoForge4.0 МБDownload
ProbeJS-7.4.0.jar1.21NeoForge4.0 МБDownload
ProbeJS-7.5.0.jar1.21NeoForge4.0 МБDownload
ProbeJS-7.5.1.jar1.21.1NeoForge4.0 МБDownload
ProbeJS-7.7.2.jar1.21.1NeoForge4.0 МБDownload
ProbeJS-8.0.0.jar1.21.1NeoForge2.3 МБDownload
ProbeJS-8.0.1.jar1.21.1NeoForge2.3 МБDownload
ProbeJS-8.0.2.jar1.21.1NeoForge2.3 МБDownload
ProbeJS-8.0.3.jar1.21.1NeoForge3.2 МБDownload

ProbeJS in Minecraft: Smarter KubeJS Scripting for Modern Modpacks

If you have ever built a custom Minecraft modpack and tried to automate recipes with KubeJS, you know how quickly scripting can become messy. That is exactly where ProbeJS steps in. ProbeJS is a typing generator mod designed to improve your KubeJS workflow by generating declarations and snippets that unlock much better IntelliSense support in VSCode. Instead of guessing method names, block IDs, or event structures, you get guided suggestions while writing scripts for your world, server, or modpack.

For technical players who enjoy tweaking mechanics, balancing progression, and integrating mods across biomes and dimensions, this is a major quality-of-life upgrade. ProbeJS does not change vanilla gameplay directly, but it dramatically improves the development environment behind many custom Minecraft experiences.

What ProbeJS Actually Does

At its core, ProbeJS scans your Minecraft instance and generates typing files for KubeJS scripts. Those generated files help VSCode understand your scripting context, including items, blocks, fluids, and many modded systems. The result is cleaner code completion, better inline information, and fewer scripting mistakes.

In practical terms, that means:

  • Auto-completion while editing KubeJS startup and server scripts
  • Snippet support for quick insertion of common scripting patterns
  • More reliable type hints for modded recipe and event APIs
  • Improved readability when managing larger script sets in multiplayer servers

For anyone maintaining custom crafting trees or progression logic, these improvements can save hours of debugging per update cycle.

Key Changes in ProbeJS v7.0.0

The v7.0.0 release introduces a code generation rework. The most important workflow shift is that scripts now need to be placed in a src folder for type hinting support to work correctly, such as startup_scripts/src. This is a meaningful change for existing setups, so migrating folder structure should be one of your first steps when updating.

The author has indicated that this structure may be reverted in Minecraft 1.21, but for now, treating the src layout as required will avoid confusion and missing IntelliSense.

Another major compatibility point: ProbeJS focuses on newer versions and does not plan support for older releases. If your server is pinned to an outdated Minecraft version, this is important to consider before adopting it across your team.

Compatibility, IDE Focus, and Modding Workflow

ProbeJS supports both Forge and Fabric, which is excellent news for mixed communities. However, its generated snippets are specifically designed in VSCode style. Other IDEs may still read declaration files and offer partial completion, but the full feature set is strongly tied to VSCode behavior.

There is also a useful ecosystem feature in 1.20.1 and newer branches: ProbeJS can download predefined recipe support scripts from a public repository. This reduces the need for fallback wrappers like event.custom in many cases and creates cleaner, fully typed script logic. For heavily modded servers with hundreds of recipes and machine integrations, this can significantly improve maintainability.

Many modpack creators mention that this mod can be set up quickly through the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher with in-menu mod downloads. That streamlined install path is especially handy when you are syncing a shared development environment for multiple script contributors.

How to Use ProbeJS Effectively

The setup process is straightforward once you know the expected flow. Install the mod, run the dump command in-game, and then open the Minecraft instance folder in VSCode. You should find generated configuration and declaration files that drive completion and type docs.

  • Install ProbeJS in your modded Minecraft instance
  • Run /probejs dump in singleplayer
  • Open the instance root folder in VSCode (parent of the kubejs folder)
  • Verify generated typing files and VSCode project metadata
  • Edit scripts under KubeJS and test snippets like @item or @block

If IntelliSense does not appear, check whether probe-prefixed JSON files exist in .vscode, confirm that .d.ts files were generated under KubeJS probe output, and ensure those declaration files are free of syntax errors. These checks usually identify the bottleneck quickly.

What About Item Rendering and Hover Details?

In newer versions, item and fluid rendering behavior tied to hover previews has changed, and some visual extras were stripped from ProbeJS itself. If you want item icons during hover interactions in tooling workflows, you may need a companion mod such as IconExporter. The important point is that ProbeJS remains useful even without those visual enhancements, because its typing and snippet value is still strong for actual script development.

Why ProbeJS Matters for Minecraft Servers and Pack Teams

When a server runs dozens or even hundreds of mods, scripting consistency becomes a real performance and maintenance issue. Poorly structured KubeJS files can break progression, introduce recipe loops, or create biome progression exploits. ProbeJS helps reduce those risks by giving creators better guardrails while coding.

It also supports collaborative work: one person can tune crafting chains, another can handle block interaction mechanics, and another can manage cross-mod compatibility, all with clearer suggestions and less guesswork. For long-term modpacks that evolve across Minecraft updates, that is a major advantage.

Final Thoughts

ProbeJS is one of those behind-the-scenes Minecraft mods that quietly transforms how advanced content gets built. It does not add flashy mobs or new biomes directly, but it improves the foundation that many custom packs depend on: reliable KubeJS scripting. With modern version support, Forge and Fabric compatibility, and practical type generation for VSCode, it is a powerful tool for anyone serious about modded Minecraft development.

If you are building or maintaining scripted gameplay systems, ProbeJS is worth integrating early in your workflow. Better hints, stronger completion, and cleaner script architecture lead to fewer errors and faster iteration across updates, versions, and server deployments.

--- **Update May 11, 2026:** Added 1 file for version 1.21.1 (NeoForge). --- **Update May 17, 2026:** Added 1 file for version 1.21.1 (NeoForge). --- **Update May 21, 2026:** Added 1 file for version 1.21.1 (NeoForge). --- **Update Aug 26, 2026:** Added 1 file for version 1.21.1 (NeoForge).