IntegratedScripting guide for All the Mods 10 0.52 to 2.11

Report a mistake on this page

What is IntegratedScripting?

IntegratedScripting is part of this pack, and this pack version ships it as version 1.0.10, built for Minecraft 1.21.1 on NeoForge. It has been in the pack since pack version 0.49 or earlier, so it isn't a recent addition.[1]

Unverified I don't have a confirmed description of what IntegratedScripting does, who it is for, or where it fits in the pack's progression. I also can't confirm any ATM Star path involvement or any quests that use it. Until those details are verified, treat this page as a version note only and don't assume specific features or recipes.

How do you get started with IntegratedScripting?

5 parts

Same as in the All the Mods 10 8.1 guide

Integrated Scripting lets you write scripts for handling complex operations in Integrated Dynamics. Getting going takes three pieces: the Scripting Terminal, the Scripting Disk and the Scripting Drive. The disk stores your scripts, the drive serves them to your network, and the terminal is where you edit them. Here's the order I'd make them in.[2]

First: Mendesite

Everything starts with Mendesite. The mod describes it as a basic resource, and the disk and terminal recipes below both build on it, so get some before anything else.[2][3]

Second: the Scripting Disk

Next, make a Scripting Disk. This is what stores your scripting data, so it's the heart of the setup.[2]

Crafting Shaped

Crafting Shaped
Empty slotVariable CardEmpty slot
Variable CardMendesiteVariable Card
Empty slotVariable CardEmpty slot

Recipe id: integratedscripting:crafting/scripting_disk

Third: the Scripting Drive

The Scripting Drive exposes your Scripting Disks to the network. That's how you load scripts into your network, and it needs a disk to hold them.[2]

Scripting DriveMod recipe

Crafting Shaped

Crafting Shaped
Empty slotScripting DiskEmpty slot
Scripting DiskVariable StoreScripting Disk
Empty slotJukeboxEmpty slot

Recipe id: integratedscripting:crafting/scripting_drive

Last: the Scripting Terminal

Finally, craft the Part Terminal Scripting. This is how you get to the Scripting Terminal, where you write and edit your scripts.[2][3]

Crafting Shaped

Crafting Shaped
any redstone dustMendesiteany redstone dust
Output Variable TransformerPart Display PanelInput Variable Transformer
any redstone dustEmpty slotany redstone dust

Recipe id: integratedscripting:crafting/part_terminal_scripting

What to do once it's built

  1. Open the Scripting Terminal GUI.[2]
  2. Create a script and bind it to a Variable Card.[2]
  3. Show the scripted value in a Display Panel to check that it works.[2]

If you can reach the files your game runs on, you can also edit scripts in an external editor. They live in the world/integratedscripting/ directory, with one folder per Scripting Disk. Changes you save outside the game are picked up automatically, even while the game is running.[2]

Tip: When a script misbehaves, call console.log() or console.error() in it. The messages go to .stdout and .stderr files next to the script, which you can open in the terminal. These log files are capped in size, and the mod's book says to ask your server admin if you need more lines.[2]

How does IntegratedScripting work?

7 parts

Integrated Scripting is an add-on for Integrated Dynamics. It lets you write scripts to handle complex logic in your networks, instead of chaining lots of variable cards together. By default it supports JavaScript. The mod has no machines, power or fluid handling of its own. Everything works through your Integrated Dynamics network, and the sources only cover that scripting workflow.[4]

The three pieces: Terminal, Disk and Drive

Editing, storing and serving scripts takes three elements: the Scripting Terminal, the Scripting Disk and the Scripting Drive. Each has its own job, and none of them does much without the other two.[4]

  • Scripting Disk stores the raw script contents. It can't do anything on its own.[4]
  • Scripting Drive is a block connected to your Integrated Dynamics network. It accepts a single disk and exposes that disk's contents to the network.[4]
  • Part Terminal Scripting is a part you connect to the network. It lets you view, manage and edit all scripts exposed by the Scripting Drives on that network.[4][5]

Crafting the pieces

Here is how each piece is crafted in this pack. Mendesite is an ingredient in the disk and the terminal part.[5]

Crafting Shaped

Crafting Shaped
Empty slotVariable CardEmpty slot
Variable CardMendesiteVariable Card
Empty slotVariable CardEmpty slot

Recipe id: integratedscripting:crafting/scripting_disk

Scripting DriveMod recipe

Crafting Shaped

Crafting Shaped
Empty slotScripting DiskEmpty slot
Scripting DiskVariable StoreScripting Disk
Empty slotJukeboxEmpty slot

Recipe id: integratedscripting:crafting/scripting_drive

Crafting Shaped

Crafting Shaped
any redstone dustMendesiteany redstone dust
Output Variable TransformerPart Display PanelInput Variable Transformer
any redstone dustEmpty slotany redstone dust

Recipe id: integratedscripting:crafting/part_terminal_scripting

How disks and identifiers work

Once a Scripting Disk is inserted into a Scripting Drive, it gets a unique numerical identifier. The Scripting Terminal uses that identifier to modify the scripts on the disk. It is also how script elements get linked to Variable Cards.[4]

You can safely move a disk elsewhere without losing script data, even to a different network. But Variable Cards that refer to the script's identifier will start throwing errors once they are no longer on the same network as the disk.[4]

A disk has no storage size limit. Splitting scripts across several disks is still recommended to keep things manageable.[4]

Using scripts in your network

In the Scripting Terminal, you create a script and then bind a script member to a Variable Card. You do this by inserting the card into the slot on the right-hand side of the screen. The card can then be used elsewhere in the network. For example, you can show a variable member in a Display Panel, or use a function member as the operator in an item list filter.[4]

This is where scripts pay off. The mod's own examples are filters like "items that are damageable, are owned by mod X, and are blocks that can only be mined with a diamond pickaxe", or "the item in this list with the second-largest stack size".[4]

Keeping state between calls

Integrated Dynamics is functional, so it normally has no memory between operations. JavaScript lets you declare a mutable variable outside your functions (for example with let) and change it on each call. That lets you count function calls or keep a running average.[4]

Watch out: These variables are only transient. Their values can reset whenever a variable card in the network is re-inserted, or when the server restarts. Don't rely on them for data you must keep. For persistent storage, use the Delayer instead.[4]

Debugging with log files

Inside a script you can call console.log() and console.error(). Messages go to script-dependent .stdout and .stderr files. For a script in myfile.js, log messages are written to myfile.js.stdout. You can open these files from the Scripting Terminal or through external editing.[4]

Log files are capped in size. The mod's default limit is 2096 lines, and the book suggests asking your server admin if you need more. No config files for this mod were available for the pack, so I can't confirm whether this value was changed.[4]

External editing and TypeScript typings

If you have access to the file system where your singleplayer or multiplayer game runs, you can edit scripts in any external editor. Script files live in the world/integratedscripting/ directory (look under saves/ for singleplayer worlds). There is a directory per Scripting Disk, named by its id, containing that disk's script files.[4]

You can safely edit these files while the game is running. After you save, the game updates the script and its dependent variables automatically. If your editor supports it (modern IDEs do), edits made in the Scripting Terminal also update the file in your editor.[4]

Integrated Scripting only supports pure JavaScript, not TypeScript. It does provide a TypeScript typings file covering all global functions, value types and their methods, so you can write type-safe scripts in an external IDE. The file is at world/integratedscripting/integratedscripting.d.ts and is regenerated on every world restart, so don't edit it by hand.[4]

Tip: The typings file is only worth the trouble if you already know TypeScript. If you don't, plain JavaScript in the Scripting Terminal works fine.[4]

How do you progress through IntegratedScripting?

3 parts

Same as in the All the Mods 10 8.1 guide

IntegratedScripting has no formal tiers in this pack. What you get is a short crafting chain, and the drive builds directly on the disk. Here's the order I'd follow.[3]

First: Scripting Disk

Everything starts with the Scripting Disk. The pack's recipe for it uses Mendesite, so Mendesite is the gate for this part of the mod.[3]

Crafting Shaped

Crafting Shaped
Empty slotVariable CardEmpty slot
Variable CardMendesiteVariable Card
Empty slotVariable CardEmpty slot

Recipe id: integratedscripting:crafting/scripting_disk

Next: Scripting Drive

After that comes the Scripting Drive. Its recipe uses a finished Scripting Disk, so you have to make the disk first.[3]

Scripting DriveMod recipe

Crafting Shaped

Crafting Shaped
Empty slotScripting DiskEmpty slot
Scripting DiskVariable StoreScripting Disk
Empty slotJukeboxEmpty slot

Recipe id: integratedscripting:crafting/scripting_drive

Last: Scripting Terminal

The Part Terminal Scripting is the other piece. Its recipe also uses Mendesite, but it does not use the disk or the drive, so you can craft it whenever you have the materials.[3]

Crafting Shaped

Crafting Shaped
any redstone dustMendesiteany redstone dust
Output Variable TransformerPart Display PanelInput Variable Transformer
any redstone dustEmpty slotany redstone dust

Recipe id: integratedscripting:crafting/part_terminal_scripting

Tip: Both the Scripting Disk and the Scripting Terminal recipes call for Mendesite, so stock up on it before you start crafting.[3]

Unverified The sources here show no quests for this mod, so there is no quest-guided path to follow. Any further progression detail is not shown in the sources available for this section.

How does IntegratedScripting work with other mods?

3 parts

Same as in the All the Mods 10 8.1 guide

Everything this pack shows about how IntegratedScripting connects to other mods comes from recipes, and no quests involve it. The pattern is clear, though: IntegratedScripting is built on top of Integrated Dynamics. Its main items are crafted from Integrated Dynamics parts, and its Mendesite material is made in Integrated Dynamics machines.[3]

Scripting Terminal part

The Part Terminal Scripting is crafted from Integrated Dynamics pieces such as the Part Display Panel and the input and output variable transformers (Input Variable Transformer and Output Variable Transformer). It also uses Mendesite and redstone dust from the common dusts tag.[3]

Crafting Shaped

Crafting Shaped
any redstone dustMendesiteany redstone dust
Output Variable TransformerPart Display PanelInput Variable Transformer
any redstone dustEmpty slotany redstone dust

Recipe id: integratedscripting:crafting/part_terminal_scripting

Scripting Disk and Scripting Drive

The Scripting Disk is crafted from an Integrated Dynamics Variable Card and Mendesite. That ties your scripts directly to the variable system you already use in Integrated Dynamics.[3]

Crafting Shaped

Crafting Shaped
Empty slotVariable CardEmpty slot
Variable CardMendesiteVariable Card
Empty slotVariable CardEmpty slot

Recipe id: integratedscripting:crafting/scripting_disk

The Scripting Drive goes a step further. It builds on an Integrated Dynamics Variable Store, the Scripting Disk and a vanilla Jukebox.[3]

Scripting DriveMod recipe

Crafting Shaped

Crafting Shaped
Empty slotScripting DiskEmpty slot
Scripting DiskVariable StoreScripting Disk
Empty slotJukeboxEmpty slot

Recipe id: integratedscripting:crafting/scripting_drive

Mendesite and the Drying Basin

Mendesite is used in the recipes above, and the pack has Mendesite recipes that run in Integrated Dynamics machines: the Drying Basin and the Mechanical Drying Basin. They use Menril Resin and Andesite together with Mendesite.[3]

Mod recipe

Drying Basin (integrateddynamics)

Recipe id: integratedscripting:drying_basin/mendesite

This is the Drying Basin version of the Mendesite recipe.

Mod recipe

Mechanical Drying Basin (integrateddynamics)

Recipe id: integratedscripting:mechanical_drying_basin/mendesite

This is the Mechanical Drying Basin version of the Mendesite recipe.

Sources

  1. All the Mods 10 2.11 mod list · pack file
  2. integratedscripting tooltips and descriptions (English lang file) · official mod data
  3. All the Mods 10 8.1 recipe dump: recipes making IntegratedScripting items · pack recipe dump
  4. integratedscripting tooltips and descriptions (English lang file) · official mod data
  5. All the Mods 10 2.11 recipe dump: recipes making IntegratedScripting items · pack recipe dump
Where this guide comes from

Written from what All the Mods 10 itself ships: its files and recipes, the in-game guidebooks and the mods' own pages. Every statement links to the source it came from, and the numbers are checked against the pack before publishing.

Guide last verified Oct 17, 2026.

Guides for other versions: 2.13 to 8.3 · 2.12 · 0.51 · 0.49 to 0.50

Was this helpful?

Report wrong info

A few words are enough, up to 500 characters. Please do not include personal details.