Thermal Dynamics Mod Guide: Ducts, Transport & Logistics for RF, Fluids and Items
Thermal Dynamics adds a complete logistics system to Minecraft through ducts, the piping network that moves Redstone Flux energy, fluids, and items between machines. With six tiers of Flux Ducts, four types of Fluid Ducts, and specialized Item Ducts, plus attachments like Servos, Filters, and Retrievers to control flow, this mod is essential infrastructure for any Thermal Series setup.
Overview
Thermal Dynamics is the transport module of the Thermal Series, adding ducts that carry Redstone Flux (RF) energy, fluids, and items between your machines, tanks, and storage. It is designed to work alongside Thermal Expansion (machines), Thermal Foundation (materials), and CoFH Core, which are all required dependencies. If you've set up Thermal Expansion machines and need a way to connect them, Thermal Dynamics is the answer.
The mod adds five main categories of ducts: Flux Ducts for energy, Fluid Ducts for liquids, Item Ducts for items, Transport Ducts for moving players and entities, and Structural Ducts for cosmetic connections and covers. Each category has multiple tiers with increasing transfer rates and capabilities. On top of that, attachment items like Servos, Filters, Retrievers, and Relays give you fine-grained control over what moves where. You can browse every item and recipe this mod adds using the tabs at the top of this page.
Prerequisites
Thermal Dynamics requires Thermal Foundation and CoFH Core to be installed. Most duct recipes use alloys from Thermal Foundation such as Invar, Electrum, Signalum, Enderium, and Lead. You will need a way to smelt alloys, and some advanced recipes require a Fluid Transposer from Thermal Expansion to fill empty ducts with Destabilized Redstone, Energized Glowstone, or Gelid Cryotheum. If you haven't set up basic Thermal Expansion ore processing and alloy smelting, do that first before diving into the higher-tier ducts.
Getting Started
- 1
Craft Your First Flux Ducts
The Leadstone Flux Duct is the simplest energy conduit. Craft it with 3 Redstone Dust on top and bottom rows, 2 Lead Ingots on the sides, and Glass in the center. This gives you 6 ducts and lets you transfer up to 1,000 RF/t. Connect your first generator to a machine or Energy Cell to get power flowing.
- 2
Set Up Item Transport with Servos
Craft basic Item Ducts using Tin Ingots and Hardened Glass, then craft a basic Servo (Iron Nuggets, Iron Ingots, Glass, and Redstone Dust). Place Item Ducts between an inventory (like a Chest) and a destination. Attach the Servo to the source side by right-clicking the duct connection point. Right-click the Servo to configure it, and set the Redstone control to 'Ignored' if you want it to run without a Redstone signal.
- 3
Connect Fluid Pipes
Craft Leadstone Fluid Ducts with Copper Ingots and Glass. These basic ducts handle normal-temperature fluids like Water but will break if you try to pipe Lava or cryogenic fluids through them. For Lava and extreme temperatures, upgrade to Hardened Fluid Ducts (Invar Ingots + Hardened Glass). Fluid Ducts also need a Servo on the source side to begin extracting fluid.
- 4
Use Filters and Retrievers
Once you have items or fluids flowing, add Filters to destination connections to control what enters each inventory. Servos push items out; Retrievers pull items in. If you want a machine to request specific items from the network, attach a Retriever to the machine's input side instead of Servos on every source. Right-click any attachment to open its configuration GUI.
- 5
Add Covers for Aesthetics
Craft Structural Ducts (Iron Nuggets + Lead Ingot) and combine one with any solid block in a crafting grid to create 6 Covers. Covers snap onto any duct face to disguise your piping with the appearance of that block. A Grass Block cover looks like Grass on the visible face and Dirt underneath, preserving the block's natural textures.
Flux Ducts (Energy Transport)
Flux Ducts transfer Redstone Flux (RF) between energy sources and machines. They are the simplest duct type to use: place them between a generator and a machine, and power flows automatically with no attachments needed. There are six tiers, each with higher transfer rates and connection capacitance. The base transfer multiplier defaults to 1,000 RF/t and is configurable in the mod's config files.
Understanding Capacitance
Each Flux Duct connection stores a small buffer of energy called its capacitance. This is per connection point, not per duct segment. A Leadstone Flux Duct stores 5,000 RF per connection, so a straight line with two endpoints holds 10,000 RF total in its connections. If you break a duct while it has stored energy, that energy is lost. Higher-tier ducts have proportionally larger capacitance, but the Cryo-Stabilized Flux Duct has zero capacitance because it transfers energy on demand with no internal buffering.
Tier Progression
Leadstone Flux Ducts are your starting point, crafted from Lead Ingots, Redstone, and Glass. From there, you can upgrade through Hardened (Invar), Redstone Energy (Electrum + Destabilized Redstone via Fluid Transposer), Signalum, Resonant (Enderium), and ultimately Cryo-Stabilized (Gelid Cryotheum). The Redstone tier and above require crafting an empty duct shell first, then filling it with Destabilized Redstone in a Fluid Transposer. Alternatively, you can upgrade ducts tier-by-tier using shapeless crafting recipes with nuggets of the next alloy and Redstone Dust.
Flux Duct Comparison
| Leadstone | Hardened | Redstone | Signalum | Resonant | Cryo-Stabilized | |
|---|---|---|---|---|---|---|
| Transfer Rate | 1,000 RF/t | 4,000 RF/t | 9,000 RF/t | 16,000 RF/t | 25,000 RF/t | Infinite |
| Capacitance | 5,000 RF | 20,000 RF | 45,000 RF | 80,000 RF | 125,000 RF | 0 RF (no buffer) |
| Key Material | Lead | Invar | Electrum + Destabilized Redstone | Signalum | Enderium | Electrum + Gelid Cryotheum |
| Rarity | Common | Common | Uncommon | Uncommon | Rare | Rare |
The Cryo-Stabilized Flux Duct has unlimited transfer capacity and zero capacitance. Energy is delivered instantly on demand, with no internal buffering. This means no energy is wasted sitting in connections, and breaking the duct loses nothing. However, it requires a Resonant Flux Duct surrounded by Hardened Glass and Electrum Ingots to craft the empty version, then filling it with Gelid Cryotheum in a Fluid Transposer.
Fluid Ducts (Liquid Transport)
Fluid Ducts move liquids between tanks, machines, and other fluid handlers. Unlike Flux Ducts, they require a Servo attachment on the source connection to begin extraction. Every Fluid Duct segment stores up to 3,000 mB (3 Buckets) of fluid internally, and throughput varies based on the fluid's viscosity. For standard fluids like Water, the base throughput is approximately 120 mB per tick, but thicker fluids flow slower and Steam flows at a fixed 600 mB/t.
Transparent vs. Opaque
All Fluid Ducts (except Leadstone) come in Transparent and Opaque versions. Transparent ducts let you see the fluid flowing through them, which looks great but requires extra rendering. Opaque ducts use Lead Ingots instead of Glass and are cheaper to craft at higher tiers while also being friendlier to server performance. You can convert between them: combine 6 Transparent ducts with a Lead Ingot to get 6 Opaque ducts, or combine 6 Opaque ducts with Hardened Glass to get 6 Transparent ones.
Temperature Restrictions
Leadstone (basic Copper) Fluid Ducts only handle moderate-temperature fluids. If you pipe Lava, Gelid Cryotheum, or other extreme-temperature fluids through them, the duct will break and spill the contents. The temperature safety range is 250K to 800K. Hardened Fluid Ducts and all higher tiers handle any temperature safely.
Signalum-Plated Fluid Ducts
The Signalum-Plated Fluid Duct is a hybrid that transfers both fluids and RF energy at up to 4,000 RF/t through the same pipe. Craft it by combining a Hardened Fluid Duct with Signalum and Electrum Nuggets. This is one of the most useful ducts in the mod because it eliminates the need for separate fluid and energy lines running to the same machine.
Super-Laminar Fluid Ducts
The top-tier Super-Laminar Fluid Duct has no throughput limit when pressurized. If the pipe system is completely full of fluid with no air gaps, it transfers fluid instantly regardless of pipe length. If the supply can't keep the pipe full, it falls back to normal throughput. The Super-Laminar duct does not connect with other Fluid Duct types, so your entire run must use Super-Laminar ducts. It is crafted in a 3x3 pattern using Bronze Ingots, Hardened Glass, and a Hardened Fluid Duct in the center.
For most setups, the Signalum-Plated Fluid Duct is the best choice. It handles any temperature fluid, transfers 4,000 RF/t of energy simultaneously, and doesn't have the Super-Laminar's requirement that the pipe be completely pressurized. One line handles two jobs.
Item Ducts (Item Transport)
Item Ducts are the item transport backbone. Unlike energy cables, items need something pushing them into or pulling them out of the duct network. A Servo on a source inventory pushes items out, while a Retriever on a destination pulls items in. Machines from Thermal Expansion can also push directly into Item Ducts when their output sides are configured.
Standard vs. Impulse
There are two speed tiers of Item Ducts. Standard Item Ducts (crafted with Tin and Hardened Glass) move items at normal speed. Impulse Item Ducts are the fast version, created by filling a standard Item Duct with Energized Glowstone in a Fluid Transposer. Items visibly move faster through Impulse ducts, making them ideal for high-throughput automation lines. Both types come in Transparent and Opaque variants.
Signalum-Plated Item Ducts
Like their Fluid Duct counterparts, Signalum-Plated Item Ducts transfer both items and RF energy (up to 4,000 RF/t with 40,000 RF capacitance) through the same pipe. This is particularly useful when running pipes to machines that need both power and item input. The Signalum-Plated Impulse variant combines the speed boost with dual functionality.
Dense and Vacuum Variants
Any Item Duct can be converted into a Dense or Vacuum variant using shapeless crafting. Dense Item Ducts (add 3 Lead Nuggets) have a path weight of +1,000, meaning items strongly prefer to travel through them. Vacuum Item Ducts (add 3 Silver Nuggets) have a path weight of -1,000, meaning items avoid them. This lets you build priority routing without complex Redstone logic. For example, items will take a longer Dense path over a shorter Vacuum path, letting you create overflow systems where a primary destination fills first.
Attachments: Servos, Filters, and Retrievers
Attachments are items that snap onto duct connection points to control the flow of items and fluids. They are the control logic of your duct network. There are four types: Servos, Filters, Retrievers, and Relays. Each comes in five tiers (Basic, Hardened, Reinforced, Signalum, and Resonant) with increasing capabilities.
Servos
Servos are the most fundamental attachment. They extract items or fluids from the inventory they're attached to and push them into the duct network. Right-click a Servo to open its configuration GUI where you can set whitelist/blacklist filters, Redstone control mode, and stack size limits. A basic Servo is crafted from Iron Ingots, Iron Nuggets, Glass, and Redstone Dust.
Filters
Filters attach to destination connections and control what can enter that inventory. They don't extract anything on their own. Use a Filter when you want specific items going to specific chests or machines. A basic Filter is crafted with Iron Ingots, Iron Nuggets, Glass, and a Paper (Items.field_151121_aF in the recipe code). Higher tiers unlock more filter slots: Basic gets 3 slots, Hardened gets 6, Reinforced gets 9, Signalum gets 12, and Resonant gets 15 filter slots.
Retrievers
Retrievers are the opposite of Servos. Instead of pushing items from a source, a Retriever pulls specific items from anywhere in the connected duct network into the inventory it's attached to. This is powerful for "on-demand" systems where a machine needs a specific input. Retrievers are crafted with Iron Ingots, Iron Nuggets, Glass, and an Ender Pearl. They support the same tier upgrades as Servos and Filters.
Servo Tier Comparison (Item Mode)
| Basic | Hardened | Reinforced | Signalum | Resonant | |
|---|---|---|---|---|---|
| Extract Delay | 3.0s (60 ticks) | 2.0s (40 ticks) | 1.0s (20 ticks) | 0.5s (10 ticks) | 0.5s (10 ticks) |
| Max Stack Size | 8 items | 16 items | 32 items | 64 items | 64 items |
| Multi-Slot | No | No | No | Yes | Yes |
| Speed Boost | 1x | 1x | 1x | 2x | 3x |
| Fluid Throttle | 50% | 75% | 100% | 150% | 200% |
| Key Material | Iron | Invar | Electrum | Signalum | Enderium |
By default, Servos and Retrievers require a Redstone signal to operate. When you first place one, nothing will happen until you right-click it and either set the Redstone mode to 'Ignored' or provide a signal. Basic and Hardened tiers only support external Redstone control, while Reinforced and above can use internal Redstone settings.
Attachment Upgrades and Crafting
All three attachment types (Servos, Filters, Retrievers) follow the same tier-upgrade pattern. You can either craft them directly at any tier or upgrade an existing lower-tier attachment. To craft directly, use the shaped recipe with the tier's corresponding Ingot (Iron for Basic, Invar for Hardened, Electrum for Reinforced, Signalum for Signalum, Enderium for Resonant), along with Iron Nuggets, Glass, and Redstone Dust (for Servos) or Paper (for Filters) or an Ender Pearl (for Retrievers). Shapeless upgrading works by combining any lower-tier attachment with the target tier's Ingot, skipping intermediate tiers entirely.
Filter Options by Tier
Higher-tier Filters unlock more filtering options. All tiers support whitelist/blacklist toggling. Starting at Hardened, you gain access to metadata matching, NBT matching, Ore Dictionary matching, and mod-based sorting. The filter grid width also increases: Basic gives you a 3x1 grid (3 slots), while Resonant gives a 5x3 grid (15 slots). Higher tiers also unlock stock-keeping mode, route type selection, and anti-spam filtering for precise logistics control.
Relays (Redstone Over Ducts)
Relays are a unique attachment that transmits Redstone signals through the duct network itself. They come in three modes: Input (reads a Redstone signal from adjacent blocks), Output (emits a Redstone signal), and Comparator Input (reads a comparator signal from adjacent inventories). Relays support 16 color channels, so you can run multiple independent Redstone signals through the same duct line without interference.
Each Relay can be configured with signal inversion and threshold logic. When threshold mode is enabled, the Relay outputs a full-strength signal (15) when the input meets or exceeds the threshold, and zero otherwise, acting like a digital switch. Relays are crafted from Signalum Nuggets, Lead Ingots, Nether Quartz, and Redstone Dust. They work on any duct type, including Structural Ducts, making them a way to run Redstone signals through decorative builds.
Structural Ducts and Covers
Structural Ducts are inexpensive non-functional ducts crafted from Iron Nuggets and Lead Ingots (6 per craft). They don't transfer anything on their own but serve two important purposes. First, they connect to all other duct types and can carry Relay signals, so they act as a cheap backbone for Redstone distribution. Second, and more importantly, they are the base ingredient for Covers.
Covers are cosmetic facades that snap onto any duct face. To create them, combine a Structural Duct with any solid block in a crafting grid to produce 6 Covers with that block's appearance. Place a Cover on a duct face by right-clicking, and remove it with a Crescent Hammer (from Thermal Foundation). Covers respect the block's directional textures, so a Grass Block Cover shows Grass on the top and Dirt on the sides, exactly as you'd expect. Covers also make the duct face solid, allowing you to place blocks against them.
Transport Ducts (Entity Transport)
Transport Ducts are large-bore ducts that move players and other entities. They are visually much larger than standard ducts and allow players to enter the duct network and travel rapidly between connected points. There are three types:
The Transport Duct (standard) is crafted by filling a Transport Frame with Aerotheum in a Fluid Transposer. The frame itself is made from Bronze Ingots and Hardened Glass. These ducts accelerate entities along the network and can be configured with a wrench to set direction preferences. The Long Range Transport Duct is crafted from Lead Ingots and Hardened Glass and is designed for extended-distance travel. The Linking Transport Duct (also called Warp) is created by filling a standard Transport Duct with Resonant Ender in a Fluid Transposer, and it enables cross-dimensional or long-range teleportation between linked endpoints.
Right-clicking a Transport Duct with a Crescent Hammer opens a configuration GUI where you can name the endpoint and set a display icon item. This name appears when players approach the endpoint, making it easy to build labeled transit systems in your base.
Transport Ducts work best in a hub-and-spoke layout. Build a central hub room with labeled endpoints, then run Transport Duct lines to each destination. Players enter the network and select their destination at junction points. Long Range ducts are cheaper per block than standard Transport Ducts for runs over 50 blocks.
Key Materials and How to Get Them
Thermal Dynamics relies heavily on alloys and special fluids from Thermal Foundation. Here's a quick reference for the materials you'll need most:
Lead is used in basic Flux Ducts, Opaque duct variants, and Structural Ducts. Lead Ore generates in the world and is smelted directly. Copper is used for basic Fluid Ducts. Tin is used for Item Ducts. Invar (Iron + Nickel alloy) is used in Hardened-tier ducts and attachments. Electrum (Gold + Silver alloy) is used in Reinforced-tier items and empty Flux Duct shells. Signalum (Copper + Silver + Redstone alloy) is used for Signalum-tier ducts and plated variants. Enderium (Tin + Silver + Ender Pearl alloy) is used for Resonant-tier items. Bronze (Copper + Tin alloy) is used for Transport Duct Frames and Super-Laminar Fluid Ducts.
Redstone Energy Flux Duct Crafting Pipeline
Configuration
Thermal Dynamics provides several configuration options. Client-side settings are in thermal-client.toml in the config folder, while server-side settings are in thermal-server.toml in the world's serverconfig folder. The most important configurable value is the base energy transfer multiplier (default 1,000 RF/t), which scales all Flux Duct transfer rates. You can also toggle whether Cover recipes are enabled and whether advanced duct recipes use the Fluid Transposer (if Thermal Expansion is installed) or fall back to shapeless crafting alternatives. If you're running on a server, copy your thermal-server.toml to the defaultconfig folder so it applies to all new worlds.
Frequently Asked Questions
Do I need Thermal Expansion to use Thermal Dynamics?
Thermal Foundation and CoFH Core are required. Thermal Expansion is technically optional, but without it you can't use the Fluid Transposer recipes needed for Redstone-tier and above Flux Ducts, Impulse Item Ducts, and Transport Ducts. The mod provides fallback shapeless crafting recipes when Thermal Expansion isn't installed, but you lose some crafting efficiency.
Why aren't my Item Ducts moving items?
Item Ducts require something actively pushing or pulling items. Attach a Servo to the source inventory to push items out, or attach a Retriever to the destination to pull items in. Then right-click the Servo/Retriever and set the Redstone control to 'Ignored' if you don't want to use a Redstone signal. Machines from Thermal Expansion can push items directly into connected Item Ducts without a Servo.
What's the difference between a Servo and a Retriever?
A Servo pushes items from the inventory it's attached to into the network, sending them to any valid destination. A Retriever pulls specific items from anywhere in the connected network into the inventory it's attached to. Use Servos when you want to empty a source (like a furnace output). Use Retrievers when a specific machine needs specific inputs drawn from the network.
Can I pipe Lava through basic Fluid Ducts?
No. Basic (Leadstone) Fluid Ducts only handle fluids between 250K and 800K. Lava exceeds this range and will break the duct, spilling its contents. Use Hardened Fluid Ducts or higher for Lava and other extreme-temperature fluids.
How do Covers work? Can I put them on any block?
Covers can only be placed on duct faces. You cannot place them on regular blocks. To use them, you need a duct (any type, including Structural Ducts) already placed in the world. Craft Covers by combining a Structural Duct with any solid, non-data-storing block. Remove them by right-clicking with a Crescent Hammer.
What does the Super-Laminar Fluid Duct actually do?
When a Super-Laminar Fluid Duct system is fully pressurized (completely filled with fluid, no air gaps), it transfers fluid instantly regardless of pipe length. If your supply can't keep the pipe full, it operates at the same speed as a Hardened Fluid Duct. It does not connect to other Fluid Duct types, so your entire run must be Super-Laminar.