Industrial Foregoing: Souls guide for All the Mons 0.3.0-beta to 0.6.0-beta
Industrial Foregoing: Souls guide for All the Mons
Last verified for All the Mons v0.6.0-beta on Oct 17, 2026 · text last changed Oct 13, 2026
A newer release (1.3.0) is out Guide for the current version
Also applies to:All the Mods 10 4.0 to 8.3
- Sections
- 7
- Recipes shown
- 3
- Items named
- 3
4 sections are written for this pack; 3 are shared from another pack's guide.
Every recipe and number here was checked against All the Mons 0.6.0-beta's own files.
What is Industrial Foregoing: Souls?
1 part
Same as in the All the Mods 10 4.12 guide
Industrial Foregoing: Souls is a small add-on mod with one big idea: you harvest souls from Wardens and spend them to make your machines run faster. This pack ships version 1.10.4.[1][2]
The loop is short. You extract souls from a Warden using a Soul Laser Base fitted with a Blue Lens, which means you first need a way to hold the Warden still, so a Stasis Chamber is your friend here. The mod also adds a way to get more Echo Shards, since they are used heavily throughout its recipes.[1]
Once souls are stored, you place a Soul Surge pointing at the block you want sped up and connect it back to the Soul Laser Base with Soul Pipes. Applying a redstone signal to the Soul Surge stops it, so you can gate acceleration however you like.[1]
Who it's for
This is a mid-to-late game throughput mod rather than a progression gate. If you already have machines you want running four times faster, and you're comfortable dealing with a Warden, it slots in nicely as an upgrade layer on top of your existing setups.[1]
- By default each soul lasts 15 seconds and makes the target machine 4 times faster.[1]
- Blocks can be excluded from acceleration by adding them to the block tag industrialforegoingsouls:cant_accelerate.[1]
Unverified The numbers above are the mod's own defaults; whether this pack tweaks the Soul Laser Base or Soul Surge config values has not been confirmed from the pack files.
How do you get started with Industrial Foregoing: Souls?
4 parts
Industrial Foregoing: Souls is about one idea: you pull souls out of a Warden and use them to speed up your machines. The setup has three parts, and you make them in this order: a Soul Laser Base to collect souls, Soul Pipe to carry them, and a Soul Surge to spend them.[1][3]
All three are made in the Dissolution Chamber in this pack, using recipes the pack added itself. The recipes below are the exact in-pack ones.[4]
Step 1: the Soul Laser Base
This is the machine that extracts souls from a Warden, so it comes first. It needs a Blue Lens to work, so don't forget to add one. The Stasis Chamber is a good helper for this job.[1]
Dissolution Chamber (industrialforegoing)
1000× Unstable Portal Fluid Source
Sculk Catalyst
Sculk Shrieker
- 2× any netherite gear
- 2× any plastic
- 2× any supreme machine frame
Recipe id: kubejs:dissolution_chamber/soul_laser_base
Step 2: the Soul Pipes
Pipes link the laser base to your surge. One craft gives you 32 of them, so a single batch goes a long way. Each pipe holds 4 souls, set by IFSoulsMachines.SOUL_AMOUNT_PER_PIPE.[4][5]
Dissolution Chamber (industrialforegoing)
20× Pink Slime
2× Echo Shard
- 2× any iron gear
- 4× any plastic
Recipe id: kubejs:dissolution_chamber/soul_network_pipe
Step 3: the Soul Surge
The Soul Surge is the part that does the accelerating. Place it pointing at the block you want to speed up, then connect it to the laser base with pipes. One craft gives you 4 surges.[1][4]
Dissolution Chamber (industrialforegoing)
20× Unstable Portal Fluid Source
3× Echo Shard
Sculk Shrieker
- 2× any plastic
- 2× any simple machine frame
Recipe id: kubejs:dissolution_chamber/soul_surge
A redstone signal stops a Soul Surge from working, which is handy when you want to pause it. If there is a block you never want accelerated, add it to the block tag industrialforegoingsouls:cant_accelerate.[1]
What this pack changed
The pack tweaks the laser base. Each operation does 12 damage to the Warden (mod default 4), and max progress is 30 (mod default 20). Each operation makes 4 souls (mod default 2), and the soul tank holds 1,500 (mod default 1,350).[5]
Souls also last a shorter time here: IFSoulsMachines.ConfigSoulSurge.SOUL_TIME is 200 ticks, down from the mod default of 300.[5]
Random tick blocks are accelerated less often too: IFSoulsMachines.ConfigSoulSurge.RANDOM_TICK_ACCELERATION_CHANCE is 0.025 in this pack, down from the mod default of 0.03.[5]
The extra ticks for tile entities, blocks and mobs are untouched, each still at the mod default value: IFSoulsMachines.ConfigSoulSurge.ACCELERATION_TICK, IFSoulsMachines.ConfigSoulSurge.BLOCK_ACCELERATION_TICK and IFSoulsMachines.ConfigSoulSurge.ENTITIES_ACCELERATION_TICK are all 4.[5]
The mod also adds a way to get more Echo Shards, which is useful because they show up in the recipes above. This guide doesn't cover how that works.[1][4]
How does Industrial Foregoing: Souls work?
5 parts
This mod is a small but powerful system: you pull souls out of a Warden, store them in a machine, and pipe them to a block that speeds up whatever it points at. It is built from the Soul Laser Base, the Soul Pipe and the Soul Surge.[1][3]
Setting it up
- Use the Soul Laser Base with a Blue Lens to extract souls from a Warden. The project page says the Stasis Chamber will be your friend here, and it warns you not to forget the lens.[1]
- Place a Soul Surge pointing at the block you want to accelerate.[1]
- Connect the Soul Surge to the Soul Laser Base with Soul Pipe.[1]
- To stop a Soul Surge from working, apply a redstone signal to it.[1]
Soul Laser Base
The pack has retuned most of the Soul Laser Base settings. These are the values in this pack, with the mod default for comparison:[5]
- IFSoulsMachines.ConfigSoulLaserBase.SOULS_PER_OPERATION is 4 (mod default 2). This is how many souls you get each time an operation finishes.[5]
- IFSoulsMachines.ConfigSoulLaserBase.DAMAGE_PER_OPERATION is 12 (mod default 4). This is the damage the Warden takes per operation.[5]
- IFSoulsMachines.ConfigSoulLaserBase.MAX_PROGRESS is 30 (mod default 20). The config describes it only as the max progress of the machine.[5]
- IFSoulsMachines.ConfigSoulLaserBase.SOUL_STORAGE_AMOUNT is 1500 (mod default 1350). This is the maximum amount in the soul storage tank.[5]
Soul Pipes
Each pipe can hold 4 souls, set by IFSoulsMachines.SOUL_AMOUNT_PER_PIPE. The pack leaves this at the mod default.[5]
Soul Surge
Each soul lasts for a set time and speeds up the target. The project page says a soul makes the machine 4 times faster by default, and that this can be changed in the config. In this pack, IFSoulsMachines.ConfigSoulSurge.SOUL_TIME is 200 ticks instead of the mod default of 300, which the project page gives as 15 seconds.[1][5]
The pack leaves the extra tick settings at their mod default, and each one is 4:[5]
- IFSoulsMachines.ConfigSoulSurge.ACCELERATION_TICK is 4 and covers tile entities.[5]
- IFSoulsMachines.ConfigSoulSurge.BLOCK_ACCELERATION_TICK is 4 and covers blocks.[5]
- IFSoulsMachines.ConfigSoulSurge.ENTITIES_ACCELERATION_TICK is 4 and covers mobs.[5]
Random tick blocks are accelerated less often in this pack. IFSoulsMachines.ConfigSoulSurge.RANDOM_TICK_ACCELERATION_CHANCE is 0.025 instead of the mod default of 0.03.[5]
Crafting the machines
The pack adds a Dissolution Chamber recipe for each of the mod's items. The project page also notes that the mod adds a way to get more Echo Shards, since they are used a lot in the mod.[1][4]
Dissolution Chamber (industrialforegoing)
1000× Unstable Portal Fluid Source
Sculk Catalyst
Sculk Shrieker
- 2× any netherite gear
- 2× any plastic
- 2× any supreme machine frame
Recipe id: kubejs:dissolution_chamber/soul_laser_base
Dissolution Chamber (industrialforegoing)
20× Pink Slime
2× Echo Shard
- 2× any iron gear
- 4× any plastic
Recipe id: kubejs:dissolution_chamber/soul_network_pipe
Makes 32 Soul Pipes per craft.
Dissolution Chamber (industrialforegoing)
20× Unstable Portal Fluid Source
3× Echo Shard
Sculk Shrieker
- 2× any plastic
- 2× any simple machine frame
Recipe id: kubejs:dissolution_chamber/soul_surge
Makes 4 Soul Surges per craft.
How do you progress through Industrial Foregoing: Souls?
2 parts
Same as in the All the Mods 10 4.12 guide
This mod does not have a long tier ladder in this pack. What the sources show are the Soul Pipe, the Soul Surge and the Soul Laser Base, and each one is crafted in Industrial Foregoing's Dissolution Chamber. The pack added all of these recipes itself, so they are the pack's own and not the mod's defaults.[6]
The recipes, ordered by machine frame
The Soul Pipe is made with Pink Slime from Industrial Foregoing, so that fluid has to be part of your setup first.[6]
Dissolution Chamber (industrialforegoing)
20× Pink Slime
2× Echo Shard
- 2× any iron gear
- 4× any plastic
Recipe id: kubejs:dissolution_chamber/soul_network_pipe
The Soul Surge calls for a simple-tier Industrial Foregoing machine frame.[6]
Dissolution Chamber (industrialforegoing)
20× Unstable Portal Fluid Source
3× Echo Shard
Sculk Shrieker
- 2× any plastic
- 2× any simple machine frame
Recipe id: kubejs:dissolution_chamber/soul_surge
The Soul Laser Base calls for a supreme-tier machine frame, so you need to have progressed through Industrial Foregoing's frame tiers before you can craft it.[6]
Dissolution Chamber (industrialforegoing)
1000× Unstable Portal Fluid Source
Sculk Catalyst
Sculk Shrieker
- 2× any netherite gear
- 2× any plastic
- 2× any supreme machine frame
Recipe id: kubejs:dissolution_chamber/soul_laser_base
Quests
Unverified The sources here do not show any quest chapter that covers this mod, so there is no quest-guided path I can point you to. The order above is based only on the machine frame tier each recipe asks for.
How does Industrial Foregoing: Souls work with other mods?
3 parts
Industrial Foregoing: Souls is an add-on for Industrial Foregoing, and this pack ties it to other mods through its crafting. The sources here show three recipes, all added by the pack with KubeJS, and all made in the Dissolution Chamber from Industrial Foregoing. The sources don't show any quests that involve the mod.[1][4]
Soul Laser Base
The Soul Laser Base is where you extract souls from a Warden. In this pack it draws on three sources: Just Dire Things, vanilla Minecraft sculk blocks, and Industrial Foregoing's supreme machine frames. Here is the exact recipe.[1][4]
Dissolution Chamber (industrialforegoing)
1000× Unstable Portal Fluid Source
Sculk Catalyst
Sculk Shrieker
- 2× any netherite gear
- 2× any plastic
- 2× any supreme machine frame
Recipe id: kubejs:dissolution_chamber/soul_laser_base
A pack-added Dissolution Chamber recipe.
Soul Surge
The Soul Surge is the block you point at a machine to speed it up. Its recipe also uses a Just Dire Things fluid, plus vanilla echo shards and a sculk block. It needs a simple machine frame from Industrial Foregoing, so it is cheaper than the laser base in that respect.[1][4]
Dissolution Chamber (industrialforegoing)
20× Unstable Portal Fluid Source
3× Echo Shard
Sculk Shrieker
- 2× any plastic
- 2× any simple machine frame
Recipe id: kubejs:dissolution_chamber/soul_surge
One craft gives you several Soul Surges.
Soul Pipes
The Soul Pipe connects a Soul Surge to the Soul Laser Base. Its recipe uses [[item:industrial foregoing:pink_slime]] from Industrial Foregoing and vanilla echo shards.[1][4]
Dissolution Chamber (industrialforegoing)
20× Pink Slime
2× Echo Shard
- 2× any iron gear
- 4× any plastic
Recipe id: kubejs:dissolution_chamber/soul_network_pipe
One craft gives you a big stack of pipes.
Which Industrial Foregoing: Souls config options matter?
3 parts
Same as in the All the Mods 10 8.1 guide
Industrial Foregoing: Souls has two groups of options: the Soul Laser Base, which pulls souls out of a Warden, and the Soul Surge, which spends those souls to speed up machines. This pack changed most of the laser settings and two of the surge settings. Everything below comes from the pack's machines config file.[1][7]
Soul Laser Base: what the pack changed
- IFSoulsMachines.ConfigSoulLaserBase.SOULS_PER_OPERATION is 4 in this pack. The mod default is 2, so each operation yields more souls.[7]
- IFSoulsMachines.ConfigSoulLaserBase.MAX_PROGRESS is 30 here, up from the mod default of 20. That is the machine's maximum progress.[7]
- IFSoulsMachines.ConfigSoulLaserBase.DAMAGE_PER_OPERATION is 12 here, tripled from the mod default of 4. This is the damage the Warden takes each time an operation completes.[7]
- IFSoulsMachines.ConfigSoulLaserBase.SOUL_STORAGE_AMOUNT is 1500 here, up from the mod default of 1350. That is the size of the soul storage tank.[7]
Soul Surge: shorter souls, slightly fewer random ticks
- IFSoulsMachines.ConfigSoulSurge.SOUL_TIME is 200 ticks in this pack, down from the mod default of 300. The mod's project page describes the default as 15 seconds per soul, so souls last less time here.[1][7]
- IFSoulsMachines.ConfigSoulSurge.RANDOM_TICK_ACCELERATION_CHANCE is 0.025 here, lowered from the mod default of 0.03. It controls how often a random-tick block gets accelerated.[7]
Left at the mod default
The acceleration strength is unchanged at 4 extra ticks for each target type: IFSoulsMachines.ConfigSoulSurge.ACCELERATION_TICK for tile entities, IFSoulsMachines.ConfigSoulSurge.BLOCK_ACCELERATION_TICK for blocks and IFSoulsMachines.ConfigSoulSurge.ENTITIES_ACCELERATION_TICK for mobs. IFSoulsMachines.SOUL_AMOUNT_PER_PIPE is also still 4, so each Soul Pipe holds 4 souls.[7]
Unverified The mod's project page lists a default of false for the Warden-kill option, but the pack's config file does not mark that option as changed, so whether the pack actually differs from the mod default there is unconfirmed.
What changed in Industrial Foregoing: Souls between versions?
This pack, All the Mons 0.6.0-beta, ships Industrial Foregoing: Souls 1.10.7 (the file industrial-foregoing-souls-1.21.1-1.10.7.jar).[8]
The mod has been in the pack for a while: it was first included in All the Mons 0.3.0-beta or earlier, so it's not a recent addition.[8]
The pack changelogs have no entries for this mod, so there's nothing pack-specific to report about changes to its recipes or values.[8]
Unverified The mod has its own changelog for version 1.10.7, but its contents weren't available when this section was written, so what changed in each mod release is unverified here.
Sources
- Industrial Foregoing: Souls project page (modrinth) · official mod data
- All the Mods 10 4.12 mod list · pack file
- industrialforegoingsouls names, screen text and descriptions (English lang file) · official mod data
- All the Mons 0.6.0-beta recipe dump: recipes making Industrial Foregoing: Souls items · pack recipe dump
- All the Mons 0.6.0-beta config: config/industrialforegoingsouls/industrialforegoing-souls-machines.toml · pack file
- All the Mods 10 4.12 recipe dump: recipes making Industrial Foregoing: Souls items · pack recipe dump
- All the Mods 10 8.1 config: config/industrialforegoingsouls/industrialforegoing-souls-machines.toml · pack file
- All the Mons 0.6.0-beta mod list · pack file
Where this guide comes from
Written from what All the Mons 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: 1.0.0-rc.5 to 1.3.0 · 0.7.0-beta to 1.0.0-rc.4