promotional bannermobile promotional banner

ProbeJS

Greatly enhances your KubeJS scripting experience by adding VSCode support.
Back to Files

ProbeJS-7.7.2.jar

File nameProbeJS-7.7.2.jar
Uploaded
Oct 14, 2025
Downloads
45.3K
Size
4.0 MB
Mod Loaders
NeoForge
File ID
7105159
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:probejs-585406:7105159"

Learn more about Curse Maven

What's new

JavaScript Project

  • VSCode config writing should be more reasonable now.

Typing

  • Triggers auto-dump in a more reasonable way.
  • Added back partial dump to make loading faster.
  • Added config to toggle bean generation due to allergy.
  • Static fields can also get beaned now.
  • Switched to KubeJS's type resolution system.
  • Class discovery is now on render thread to avoid problems.
  • Redundant imports are stripped to reduce generated file size.
  • All string now resolves to type StringJS = {} to avoid weird typing problem like string | Special.Item.
  • Added support for ComponentHolder's set and get functions. E.g. setting the max durability of an ItemStack.
  • Removed TS-compatible typing for Java.loadClass and Special.XXX due to performance issues. The support is now added using the tsserver plugin provided in the extension.
  • Removed dumping for CUSTOM_STAT due to crazy typings in it.

Java Class Discovery

  • Now does not initialize the class when checking class using Class.forName.
  • Now skips loading of mixin-like classes to avoid problem, mixin classes is defined by having mixin or mixins in package path.

Extension

  • Added a lot of endpoints for the VSCode extension.

This mod has no related projects