Integrated Scripting
by rubensworks
Integrated Scripting lets players write JavaScript scripts that operate on Integrated Dynamics networks, using a Scripting Terminal and Scripting Drives in-game.
What it does
Scripts can replace long chains of vanilla Integrated Dynamics operations with a few lines of code. Players can calculate statistics such as median and standard deviation, average stack sizes of items in a chest that match a tag, average power consumption over the last minute, or the break speed of the block being looked at with the tool in hand. Values can be kept across several function executions, which suits running sums and averages, and scripts can also read and write external files.
Scripts are stored as variables on Variable Cards or in Scripting Drives, and they can be edited through the Scripting Terminal or directly in the world files with an external IDE. Variables can be used anywhere on a network, like any other variable. Debug log messages help inspect complex operations later. Scripts run on the Graal.JS JavaScript engine, and default scripts run with the strictest Graal settings, while server admins may loosen security options for particular players. A maximum script size can be configured to avoid performance issues.
Installation requires Cyclops Core and Integrated Dynamics. The mod is released under the MIT License and is open source. A server running it needs every connecting player to have it too. Forge and NeoForge builds cover 1.19.2 – 26.3, with the latest Forge file for 1.20.1 and the latest NeoForge file for 26.3 on the beta channel.
Key features
Scripting Terminal
A terminal in the mod with an editor for writing and organizing scripts.
Scripting Drives
Items that store script data, and once inserted, make the scripts accessible for use and editing on the network.
Script variables and functions
Members in a script, including variables and functions, may be linked to network variables that other parts of the network can use just as they would any other variable.
Sandboxed execution
Scripts run with strict Graal security by default, with a configurable maximum script size and separate permission settings.
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x6 of 6 versions with builds
1.20.x2 of 2 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Questions
Does Integrated Scripting need Integrated Dynamics?
Does the server need the mod?
Can scripts be edited outside the game?
Which versions does Integrated Scripting support?
In the catalog
Integrated Scripting is one of 8,499 Technology mods on ModsFinder, and one of 4,122 Technology mods for Forge. 8,071 mods support Minecraft 26.3.
More from rubensworks
Similar mods
What the author says
This requires the Cyclops Core library and Integrated Dynamics! Calculating statistics such as median and standard deviation.
Official listing
- Modrinth page
- modrinth.com/mod/integrated-scripting
- Owner
- rubensworks
- Published
- 2023-07-17
- Updated on Modrinth
- 2026-09-25
- Facts verified
- 2026-10-15
