by folk
Allows you to put fish in water and breed them. Revolutionary technology.
1 year, 1 month ago
0.15 - 0.16
Owner: folk
Source: folknor/factorio-aquarium
License: CC-BY-NC 4.0
Created: 1 year, 10 months ago
Latest Version: 0.1.6 (1 year, 1 month ago)
Factorio version: 0.15 - 0.16
Downloaded: 4059 times


Absolutely earth-shattering technology at your fingertips. Adds a whole new chain of recipes for your factory automation needs.


Unfortunately, as of 0.16, you now must have a small pump directly connected to the special output pipe valve, if you care about getting the last fish out.

If anyone wants to fix this, the code is on github - I don't really care enough about it now to make it work properly.

How to

  1. Barrel fish in water
  2. Empty fish barrel to pipe/tank
  3. Special output pipe valve entity that can only be placed along shorelines that outputs fish-filled water into the lake.

When the pipe entity is mined, you get a standard pipe-to-ground.
And yes, when you "mine" fish you get 5x fish, and it takes 1x fish to make a new one.

Fish fornicate, you know. Especially in barrels.
Note that when the fish enters a body of water, it can resurface anywhere it wants. So if you empty the fish barrels into a large lake, it will take considerable time before you start seeing a large concentration.

Inspired by this change in 0.15: Fish can be collected by robots.


0.1.6: Updated for 0.16. Now unfortunately requires a PUMP attached directly to the output pipe to make sure the last fish is always safely introduced to the environment.
0.1.5: Fixed error if you put grass below the output pipe.
0.1.4: Fixed event handling for 0.15.10.
0.1.3: Fixed rare bug if the pipe had less than zero fish-water in it.
0.1.2: Fixed bug if there was more than one aquarium.
0.1.1: Should work in existing saves now.