Fluid Memory Storage

The Fluid Memory Unit can store an infinite amount of any liquid or gas. The more fluid you store, the more power it will require!

a month ago
1.0 - 1.1
1 year, 11 months ago
Latest Version:
1.3.16 (a month ago)
Factorio version:
1.0 - 1.1
42714 times

Adds a container that can store an infinite amount of any fluid

Graphics from kaueNP
Compatible with all mods


The pressure of the fluid unit is very low. You will need to use pumps to extract whatever is inside.

Memory elements

Q: What if I break it? Will I lose my 40 million fluid forever?

A: No, you will not. Instead, you will get a special item called a "memory element".
This item is a proxy for all the fluids that used to be in the fluid unit.
Simply place it into another fluid unit if you want your items back.

You can use this to move units, or combine their storages

Warning: If a fluid unit is destroyed (biters, nuke, or otherwise) then you will NOT get a memory element and your items will be lost!


The fluid unit requires power to function!
The power usage is equal to:
1MW + (ceil(fluid amount / 1000) ^ 0.4) * 480kW
This can be changed in mod settings

If it runs out of power, then it will not accept any more fluids until it gets power again.

Protip: The Factorio API does not allow modders to change entity descriptions.
If you want to read the power usage of a unit disconnect it from the power network and then place a small power pole near it.
The satisfaction on the pole will equal the consumption of the unit.


If a memory unit ever runs out of fluids, then you will get an alert.
This shouldn't be intrusive because all the alerts will be on the same icon and there is no alert sound.

This mod also automatically creates map labels when a unit is primed to any resource.


Memory units can connect to the circuit network! Simply attach a red or green wire to the circle on the top of the container.
This will read both the type and amount of whatever you have stored in the unit.

Circuit signals in Factorio can only go up to 2147483647. If you happen to have more items than this stored in a memory unit, then the signal will still only display as 2147483647.


You can use
/c remote.call("memory-storage", "give-memory-element", "water", 10000000)
if you want to give yourself a memory element.

Make sure to use the internal item names here. If you don't know the internal name, press ctrl+shift+f while hovering over an item.


This mod is optimized. This shouldn't reduce your UPS at all.


The color of the unit is based on the fluid inside!


This mod is the offical addon to the Memory Storage mod, but they can work seperatly if you don't need both.

> Check out my other mods! <