Idea for an improvement for the pump...

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Furious1964

Well-Known Member
Nov 10, 2012
1,436
70
63
Make the pump recognize that you want to pump oil instead of water when it is encountered. Found an underwater gusher and my pump found the oil and then started pumping water.
 
One of the first items I was looking for when I saw oil in a nearby ocean was actually the Water strainer...
 
It's not. It came from an addon called Power Converters, which is not part of FTB (since several mods offer IC/BC energy conversion natively nowadays).
 
If you are playing singleplayer, just install the Power Converters addon if it's available for 1.4.2.

If you can't, there's a way you can kludge together a "redneck filter" for your oil if necessary.

Construct two tanks (Buildcraft glass tanks will do). Connect the pipe coming from the pump to both of them. Finally, place a bucket of oil in one and a bucket of water in the other tank.

A tank can only ever hold one type of liquid. What will happen here is that the pump will suck up both water and oil, and deliver them to your filter tanks. Oil cannot go into the water tank, so it goes into the oil tank; water cannot go into the oil tank, so it goes into the water tank. You can then pump pure liquid from the tanks, so long as you take care not to have either one run empty. It's inelegant and a little hard to automate, but it can work.

You'll need to figure out a way to get rid of your water. For example, use a glacial precipitator to turn it into ice bocks, which you can then store (or send down a void pipe to delete).

However, this is just meant to catch occasional water bubbles in your oil pipe. It will not allow you to pump an offshore deposit without first building an underwater shaft around the oil spout. This is because the Buildcraft pump has a very large range and will consume every liquid sourceblock in that range before going down a level. So it will consume the single oil sourceblock and then every water sourceblock within a circle of 50-60 blocks wide, leaving a huge dip in the ocean and giving you 99.9% water while taking forever and a day to make any progress at all. So, always build a shaft first.
 
  • Like
Reactions: Dravarden
Can that pump be used to drain source blocks of water from a very large pool, i.e.: my 64x64 quarry is covered with water to turn lava into obsidian?
 
Technically yes. Practically I don't know the exact range, you'll have to try it out. I'm also not sure if it will harvest a remote sourceblock on a height level where there is no sourceblock directly below the pump to "find".
 
Construct two tanks (Buildcraft glass tanks will do). Connect the pipe coming from the pump to both of them. Finally, place a bucket of oil in one and a bucket of water in the other tank.

But if you have 4 tanks, 2 for water and 2 for oil (one on top of the other) won't work, since if you put the bucket in one, it will put the oil on the top one.
 
Maybe a good idea for the future would be to make the BC pump have an interface like the Refinery, where you can place a bucket of any particular liquid into it and it will only accept that liquid.

But if you have 4 tanks, 2 for water and 2 for oil (one on top of the other) won't work, since if you put the bucket in one, it will put the oil on the top one.

Railcraft tanks should work with a setup like this, bit more expensive though. On that note, is there not a liquid void pipe in BC? I know they added the standard item one, but I can't remember if they added the liquid equlivent.
 
You'll need to figure out a way to get rid of your water. For example, use a glacial precipitator to turn it into ice bocks, which you can then store (or send down a void pipe to delete).

Genius. I never even thought about using it that way, and I made the thing. :p
 
That's what players are there for - to find unintended uses for absolutely everything, even something as simple as a snowball maker :D