All notable changes to the "ProbeJS" extension will be documented in this file.
- Updated for KubeJS version
2101.7.0-build.163
+
- Now automatically reconfigures tsserver plugin to prevent losing
Java.loadClass
between script types.
- Only works with latest 1.21 ProbeJS due to KubeJS and
require
changes - Improved hint when connecting to the web server started by MC 1.21.
- Now shows item/block/tag icons for corresponding strings if connected to the web server.
- Script reload is currently not working for server scripts due to some KubeJS problem.
- Automatically imports
Java.loadClass
instead ofrequire
to comply with KubeJS.
- Does not work with pre-1.21 ProbeJS due to completely rewritten.
- Can highlight script properties like
// priority:
now. - Can insert item/blockstate strings by activating
Kubedex
from a connected Minecraft instance. - Can reload scripts from VSCode directly.
- Can catch error, warning and info from connected Minecraft instance and display them at corresponding line of the scripts.
- For scripts in
test/
folder, or hastest
in their path (including file name), you canEvaluate
functions without params, or variables, at anytime.
- Added command
ProbeJS: Create Console
to create a runtime console for KubeJS. (requires ProbeJS v6.0.0+) - Reconfigured
.vscodeignore
to ignore some unnecessary files.
- Extension now watches for changes in
.vscode
folder and reloads the attribute files automatically.
- Added command
ProbeJS: Populate Unlocalized Strings
to insert unlocalized strings (en_us) into current opened file.
- Added support for KubeJS 1.20.1.
- Changed how rich hover reads the image to make it work for both 1.20.1 and 1.19.2.
- Added support for automatic display of documentation for KubeJS events.
- Added support for fluid rendering.
- Added support for translations.
- Added support for color picking.
- Added correct parsing for
'
and ```. - Added support for item tags, indicated by
#${item_tag}
.
- Hover now correctly displays if the string is a
${number}x ${item}
- Removed not so useful rich completions.
- Added useful rich hover display for KubeJS and configs.
- Suggestions will only appear when the first character of translated name is committed. (Case-sensitive)
- Initial release