IntegratedScripting in Project Infinity 0.1

Project Infinity 0.1 0.0.51.4-hotfix-2 ships version 1.0.19 · First seen in 0.0.45.4

Checked Sep 19, 2026Project Infinity 0.1 0.0.51.4-hotfix-2Sources: Project Infinity 0.1 0.0.51.4-hotfix-2 modlist.json

Report a mistake on this page

Also in 2 other packs →

IntegratedScripting is a mod in Project Infinity 0.1 0.0.51.4-hotfix-2, where it is version 1.0.19. Create scripts for handling operations in Integrated Dynamics. (Summary from the mod's Modrinth page.)

What is IntegratedScripting?

Same as in the All the Mods 10 2.12 guide

IntegratedScripting is included in this pack at version 1.0.10, built for Minecraft 1.21.1 on NeoForge. If you see it in your mod list and wonder what it's doing there, this page tells you what we can confirm about it.[1]

It isn't a new addition. The pack has shipped it since version 0.49 or earlier, so it has been part of the pack for a long time.[1]

Unverified We don't have a guidebook, platform description or quest data for this mod, so what it does in detail, who it's best suited to, and where it fits in the pack's progression are unconfirmed. We also have nothing confirming a place on the ATM Star path, so don't assume you need it for that route. Check back once more details are documented.

How do you get started with IntegratedScripting?

5 parts

Integrated Scripting lets you write scripts for handling complex operations in Integrated Dynamics. Getting started in this pack is a short run of four crafts, beginning with Mendesite. Here they are in order.[2][3]

First: make Mendesite

Mendesite is the basic resource for the whole mod, and the Scripting Disk and the terminal part below both use it. It is made in an Integrated Dynamics drying basin, and there is also a mechanical drying basin version of the recipe.[2][3]

MendesiteMod recipe

Drying Basin (integrateddynamics)

Recipe id: integratedscripting:drying_basin/mendesite

The drying basin recipe for Mendesite.

MendesiteMod recipe

Mechanical Drying Basin (integrateddynamics)

Recipe id: integratedscripting:mechanical_drying_basin/mendesite

The mechanical drying basin recipe for Mendesite.

Second: craft Scripting Disks

A Scripting Disk is what stores your scripting data. One craft gives you 8 of them, so you will not need to craft them again for a while.[2][3]

Crafting Shaped

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

Recipe id: integratedscripting:crafting/scripting_disk

One craft makes 8 Scripting Disks.

Third: build a Scripting Drive

The Scripting Drive exposes your Scripting Disks to the network, so you can load scripts into your network.[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

The Scripting Drive uses a Scripting Disk in its recipe.

Fourth: craft the terminal part

Last comes Part Terminal Scripting, which is how you open the Scripting Terminal GUI. After that, the mod's advancements point you at creating a script and binding it to a Variable Card, then displaying a scripted value in a Display Panel.[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

The terminal part also needs Mendesite.

Good to know before you start

Tip: If you can reach the world files, you can edit scripts in an external editor. They live in the world/integratedscripting/ directory, in one folder per Scripting Disk, and changes saved there update in game automatically.[3]

How does IntegratedScripting work?

7 parts

Same as in the All the Mods 10 2.11 guide

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.[5]

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.[5]

  • Scripting Disk stores the raw script contents. It can't do anything on its own.[5]
  • 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.[5]
  • 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.[5][6]

Crafting the pieces

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

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.[5]

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.[5]

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

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.[5]

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".[5]

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.[5]

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.[5]

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.[5]

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.[5]

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.[5]

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.[5]

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.[5]

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.[5]

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.[7]

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.[7]

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.[7]

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.[7]

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.[7]

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

In this pack, IntegratedScripting connects to Integrated Dynamics. Every recipe in the recipe dump that links the mod to another mod uses Integrated Dynamics items, so the scripting gear is built from that mod's materials and parts.[2]

Mendesite and the drying basin

Mendesite is the key material, and it is made in Integrated Dynamics machinery. You can use the Integrated Dynamics drying basin or its mechanical version. The recipe in each machine takes 1,000 Menril Resin plus a piece of Andesite.[2]

MendesiteMod recipe

Drying Basin (integrateddynamics)

Recipe id: integratedscripting:drying_basin/mendesite

Drying basin version of the Mendesite recipe.

MendesiteMod recipe

Mechanical Drying Basin (integrateddynamics)

Recipe id: integratedscripting:mechanical_drying_basin/mendesite

Mechanical drying basin version of the same recipe.

Scripting Disk and Scripting Drive

The Scripting Disk recipe uses an Integrated Dynamics Variable Card together with Mendesite, and it makes 8 disks per craft.[2]

Crafting Shaped

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

Recipe id: integratedscripting:crafting/scripting_disk

The Scripting Drive builds on an Integrated Dynamics Variable Store, plus a Scripting Disk and a vanilla Jukebox.[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

Scripting terminal part

The Part Terminal Scripting pulls in the most Integrated Dynamics items. It uses the Part Display Panel, the Input Variable Transformer and the Output Variable Transformer, along with Mendesite and redstone dust.[2]

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: Mendesite goes into both the Scripting Disk and the terminal part, so line up a supply of Menril Resin early. Each Mendesite recipe needs 1,000 of it.[2]

Which IntegratedScripting config options matter?

3 parts

Everything here lives in one file, config/integratedscripting-common.toml. The values below are exactly what this pack ships. The file doesn't show the mod's own defaults, so I can't tell you which of these the pack changed.[4]

Script limits and logs

Energy use

Sandbox permissions

These options control what guest-language scripts are allowed to do on the host. The pack leaves all of the risky ones switched off, and the file warns to only enable them on private servers if you know what you are doing.[4]

The data-access options are on (true): general.general.graalAllowHostArrayAccess, general.general.graalAllowHostBufferAccess, general.general.graalAllowHostIterableAccess, general.general.graalAllowHostIteratorAccess, general.general.graalAllowHostListAccess and general.general.graalAllowHostMapAccess. They let scripts work with arrays, buffers, iterables, iterators, lists and maps.[4]

Watch out: If you run a server, think twice before flipping any of the sandbox options to true. The config file itself says to only enable them on private servers and only if you know what you are doing.[4]

Finally, core.general.versionChecker is true, so the version checker is enabled.[4]

Sources

  1. All the Mods 10 2.12 mod list · pack file
  2. Project Infinity 0.1 0.0.51.4-hotfix-2 recipe dump: recipes making IntegratedScripting items · pack recipe dump
  3. integratedscripting names, screen text and descriptions (English lang file) · official mod data
  4. Project Infinity 0.1 0.0.51.4-hotfix-2 config: config/integratedscripting-common.toml · pack file
  5. integratedscripting tooltips and descriptions (English lang file) · official mod data
  6. All the Mods 10 2.11 recipe dump: recipes making IntegratedScripting items · pack recipe dump
  7. All the Mods 10 8.1 recipe dump: recipes making IntegratedScripting items · pack recipe dump
Where this guide comes from

Written from what Project Infinity 0.1 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.

Was this helpful?

Report wrong info

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

Version in each release

23 releases, first in 0.0.45.4
Project Infinity 0.1VersionJarWhere it came from
0.0.51.4-hotfix-2
Sep 16, 2026
1.0.19IntegratedScripting-1.20.1-1.0.19.jarFrom the published release
0.0.51.4-hotfix-1
Sep 15, 2026
1.0.19IntegratedScripting-1.20.1-1.0.19.jarFrom the published release
0.0.51.4
Sep 14, 2026
1.0.19IntegratedScripting-1.20.1-1.0.19.jarFrom the published release
0.0.51.3-HOTFIX
Aug 16, 2026
1.0.18IntegratedScripting-1.20.1-1.0.18.jarFrom the published release
0.0.51.3
Aug 15, 2026
1.0.18IntegratedScripting-1.20.1-1.0.18.jarFrom the published release
0.0.51.2
Aug 11, 2026
1.0.18IntegratedScripting-1.20.1-1.0.18.jarFrom the published release
0.0.51.1
Jul 31, 2026
1.0.18IntegratedScripting-1.20.1-1.0.18.jarFrom the published release
0.0.50.2-hotfix
Jun 22, 2026
1.0.17IntegratedScripting-1.20.1-1.0.17.jarFrom the published release
0.0.50.1
Jun 18, 2026
1.0.17IntegratedScripting-1.20.1-1.0.17.jarFrom the published release
0.0.50.0
Jun 16, 2026
1.0.17IntegratedScripting-1.20.1-1.0.17.jarFrom the published release
0.0.49.3
May 17, 2026
1.0.17IntegratedScripting-1.20.1-1.0.17.jarFrom the published release
0.0.49.2
May 13, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.49.1
May 11, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.49.0
May 10, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.48.2
Apr 23, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.48.1
Apr 12, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.48.0
Apr 11, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.47.3
Mar 6, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.47.1
Feb 2, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.47.0
Feb 1, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.46.1
Jan 6, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.46.0
Jan 4, 2026
1.0.16IntegratedScripting-1.20.1-1.0.16.jarFrom the published release
0.0.45.4
Dec 23, 2025
1.0.15IntegratedScripting-1.20.1-1.0.15.jarFrom the published release

"From pack files" means the list came from the pack's own files; "from the published release" means ForgeBase read the jars of the release itself.

Items and blocks

4 items from the 0.0.51.4-hotfix-2 recipe dump.

Config options (how Project Infinity 0.1 sets them)

23 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.

See all 23 settings →

Show settings
SettingProject Infinity 0.1 value
core.general.versionChecker
If the version checker should be enabled.
config/integratedscripting-common.toml
true
general.general.graalAllowCreateProcess
If new processes can be created from guest languages. Only enable this on private servers and if you know what you are doing.
config/integratedscripting-common.toml
false
general.general.graalAllowCreateThread
If new threads can be created from guest languages. Only enable this on private servers and if you know what you are doing.
config/integratedscripting-common.toml
false
general.general.graalAllowEnvironment
If environment variables can be accessed from guest languages. Only enable this on private servers and if you know what you are doing.
config/integratedscripting-common.toml
false
general.general.graalAllowExperimentalOptions
If experimental options can be used in guest languages. Only enable this on private servers and if you know what you are doing.
config/integratedscripting-common.toml
false
general.general.graalAllowHostAccessInheritance
Allows the guest application to inherit access to allowed methods, i. e. implementations of allowed abstract and interface methods and overrides of allowed concrete methods. Only enable this on private servers and if you know what you are doing.
config/integratedscripting-common.toml
false

Which Project Infinity 0.1 mods work with IntegratedScripting?

The Project Infinity 0.1 mods that share the most recipes with IntegratedScripting. Highlighted ones have a guide.

Comments and tips

Loading comments...