Create’s Fluid Tank is a single-block storage unit that automatically merges with adjacent tanks to form a larger, shared reservoir. A lone tank holds a modest amount of fluid; a cluster of tanks arranged in a rectangular prism shares one unified pool with a capacity equal to the sum of all its parts. This makes Fluid Tanks equally useful as a compact buffer or as the centrepiece of an industrial fluid storage array.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Creators-of-Create/Create/llms.txt
Use this file to discover all available pages before exploring further.
Building a Tank
Constructing a multi-block tank requires no special ritual — just place tanks next to each other. Create’sConnectivityHandler scans for adjacent tanks of the same type on placement and automatically groups them into a single multi-block structure.
Size limits (defaults, all configurable):
| Parameter | Default | Config key |
|---|---|---|
| Capacity per tank block | 8 buckets (8,000 mB) | fluidTankCapacity |
| Maximum height | 32 blocks | fluidTankMaxHeight |
| Maximum width/depth | 3 blocks | Hard-coded (MAX_SIZE = 3) |
Tanks form a rectangular prism, not an arbitrary shape. The entire footprint must be consistent — for example, a 2×2 base can stack as tall as
fluidTankMaxHeight, but you cannot mix a 1×1 column with a 2×2 base in the same multi-block. If the shape is invalid, tanks simply remain independent single-block units.Tank Connectivity
Connectivity is managed entirely byConnectivityHandler.formMulti(). When any tank block is placed or removed, the handler re-evaluates the entire neighbourhood:
- It searches outward from the changed block, collecting all tank blocks of the same type.
- It identifies the best rectangular prism that can be formed from the connected group.
- It assigns a controller (the bottom-left-front block) that owns the shared fluid inventory.
- All non-controller tanks delegate fluid queries to the controller.
Viewing Contents
Three methods let you inspect what’s inside a tank without interacting with it:Window panes
Tanks default to a window variant that shows the fluid level visually through glass panes on the side faces. Toggle windows on or off by right-clicking the tank with an empty hand (not available while the boiler mode is active).
Fluid Level Gauge
Place a Fluid Level Gauge block against any face of a tank to get a numeric readout of the current fill level. The gauge displays percentage fill and can output a proportional comparator signal.
Goggles overlay
Wearing Engineer’s Goggles and looking at a tank shows an exact tooltip with the fluid name and current volume in mB, along with total capacity.
Boiler Tanks
When a Blaze Burner is placed beneath a Fluid Tank (or a stack of them), the tank can be converted into a Steam Boiler. The Blaze Burner heats the water inside the tank to produce steam, which drives Steam Engines connected to the boiler’s sides.Place the Blaze Burner
Put a Blaze Burner (fuelled with a Blaze Rod, or a Blaze Cake for sustained burning) directly beneath the bottom tank block.
Fill with water
Pump water into the tank via a pipe network. The boiler requires water to produce steam.
Attach Steam Engines
Place Steam Engine blocks against the sides of the tank. Each engine draws steam and outputs rotational force.
What items the Blaze Burner will accept as fuel is determined by the BlazeBurnerFuel data map. This map is datapacked, meaning modpack authors and addon developers can add new fuel sources without replacing the base mod’s fuel list. Different fuels provide different heat levels, which in turn determine steam output rate.