Author Topic: [1.8.9] [1.7.10] Additional Pipes  (Read 5601 times)

MultipleMonomials

  • Newbie
  • *
  • Posts: 6
  • Additional Pipes Developer
    • View Profile
[1.8.9] [1.7.10] Additional Pipes
« on: June 22, 2016, 12:20:33 AM »
As many of you know, Additional Pipes is a mod that adds a few extra pipes to Buildcraft.

It was developed by tcooc from MC 1.4 to 1.6, and after I updated it to 1.7 tcooc allowed me to become its maintainer since he is too busy to maintain it right now.  I've added a bit more content, and generally kept things running.

This forum thread is a continuation of the thread from the old forum, which can be viewed here.

Pipes in the Mod
Addition Transport Pipe
This pipe, like the Clay Pipe, will add items to an inventory before passing them down a pipe.  However, it will only add the item if there is some of it in the inventory already.  It's useful for making cheap and easy sorting systems.

Priority Insertion Pipe
The Clay Pipe is great for making automated systems so that they can't overflow.  But, it falls short when you need to have more than one machine connected to a single pipe. This pipe allows you to specify the order in which you would like the connected inventories filled.  Instead of having a row of clay pipes, you can use just one of these.  If you want to fill one connected chest before another, just increase its priority in the GUI.

Advanced Insertion Pipe
This pipe, which inserts items into inventories, has been a mainstay of this mod forever. However, recently Buildcraft added the Clay Pipe with exactly the same functionality.  So, I'm keeping this pipe now only so that the pipe systems people built with it won't get wrecked.  Expect it to be removed in the MC1.8 update.

Distribution Pipe
Buildcraft has long been missing a way to have a ratio of items between different outputs of a pipe, and this pipe provides it.  The GUI allows you to set the ratio of items that will be output to each side.  For example, say you have a wheat farm, and you want it to generate seeds as well.  However, it also needs to feed seeds back into itself to produce wheat.  Normally, there wouldn't be an easy way to take the correct amount of excess seeds.  However, with the Distribution Pipe, you can set it to feed two seeds back into the farm and one to the output, or whatever other ratio you need.

Closed Pipe
The closed pipe is useful as a last-ditch override on a pipe system.  It works like a normal transport pipe, except that it an item has nowhere to go, instead of being dropped on the ground, they go into the pipe's internal 9-stack inventory.  When that gets full, they are deleted like a Void Pipe.  You can use gates to tell when this pipe is storing items.

Advanced Wood Pipe
This is another pipe which kind of got absorbed into Buildcraft as the Emerald Pipe.  It acts like a wooden pipe, however you can whitelist or blacklist certain items from being extracted.  I feel like it differs enough from the Emerald Pipe that I'm not planning on removing it.

Teleport Pipes
These were the first pipes ever added to the mod, and certainly the most well-known.  Instead of building huge pipelines, Teleport Pipes allow you to transport items, fluids, and power across huge distances or even between dimensions.  You assign a frequency to each one and can set it as public or private, so you can choose how your power and items are shared.  Also, pipes of the same type and frequency will share pipe wire signals with one another. Note that public and private teleport pipes operate on different frequency sets.  Private pipes are separate from public ones with the same channel, and you can't transfer anything between private and public pipes.

Fluid Teleport Pipe: 220MB/t
Power Teleport Pipe: 2560 RF/t (10% loss by default)

Since it is made in the assembly table and some recipe mods don't show it, I give you theeee....
Item Teleport Pipe Recipe (8x):

Ingredients:
  • 10000 RF
  • 4 x Diamond Chipset
  • 4 x Pulsating Chipset
  • 8 x Diamond Pipe

Water Pump Pipe
The water pump pipe is a easy, reliable, low-lag way to pump water.  Instead of making a big 3x3 water source, a pump, and a bunch of redstone engines, just make one of these and place it over a single block of water.  It will pump out 90MB of water per tick by default, likely more than you would get with the other setup and with much less lag.

Switch Pipe
The switch pipe is a simple way to close off sections of a pipe system.  When it receives a redstone signal, it disconnects from pipes around it.  There are variants for items, fluids, and power.

Switch Fluid Pipe: 40MB/t
Switch Kinesis Pipe: 1280 RF/t

Obsidian Fluid Pipe
This pipe originated as a request on the suggestion forums.  Similar to an obsidian transport pipe, which sucks up items off the ground, this pipe sucks up fluids from containers.  Just toss a canister or bucket at it, and it will pick it up, drain the fluid into the pipe system, and spit the item back out.  If you power it with a redstone engine, it will also suck in items on the ground in front of it like an obsidian transport pipe (yeah, I kind of stole the code for this...).  I would imagine it is pretty useful for quickly emptying large canisters of fluid without right-clicking on a tank a million times.  It drains and transports 100MB of fluid per tick.

Gravity Feed Pipe Gravity Feed Pipes pull items out of inventories without needing power. However, since they use the Power of Gravity™, they can only pull items from the bottoms of inventories. This pipe was added by request as a way to reduce lag in large factories caused by redstone engines.

Jeweled Pipe This pipe functions as a sort of improved Diamond Pipe. First of all, it has 27 slots per side, allowing for much more complex sorting systems. Putting an item in one of these slots will cause all of the same item in the pipe to be directed to that side. If the same item is put in multiple sides, the pipe will randomly choose between them when routing the item. Also, each side has toggles which control whether the pipe will match metadata and/or NBT when filtering items. Finally, each side can be set to accept or deny unsorted items. If an item that enters the pipe is not in any of the sides, it will be sent to one of the sides with "Accept Unsorted" enabled. If no sides have that option enabled, the item will be routed randomly.

Here's a picture of the GUI. Yes, you really do get 6 tabs with 27 slots each.


History
Additional Pipes has a long, storied history.  It kind of feels like a poor orphan bounced between foster homes all its life. I'll record here what I've managed to find out.

The original developer of this mod is Zeldo, back in MC beta 1.8.  He created a thread for it on Minecraft Forum here, and a Google Code source repo here.  He developed it through BC2.2.5 and late 2011.  He added teleport pipes, as well as most of the other pipes this mod has historically had.

Months later, the mod was picked up, with permission, by DaStormBringer and Kyprus.  At first, it was apparently hosted here (dead link), but it was moved here, where the two developers worked on it. They updated it through Buildcraft 3, did a lot of work on the mod's chunkloader, and fixed a lot of bugs.

In October 2012, it was forked by tcooc on Github and updated first to 1.4.7, then to 1.5.1 and 1.6.4. Arasium and other developers also contributed.  They added two new pipes as well as some gates.  However, tcooc 's life apparently became too busy, and he stopped updating it over a year later in December 2014.

In August of the next year, I noticed that it was dead and thought it would be interesting to try and update it to MC1.7.10.  A month or so later, the update was complete and I posted my version as a pull request on tcooc's repository.  In January 2015, tcooc saw my work and decided to make me a maintainer of the project and give me Github access.  I then started making official 1.7.10 builds, which is where we are today.

Download
All builds and changelogs are hosted on the Github releases page here.
It also has the API and deobfuscated version.
The source can be found in the same repo.

Yes, yes, Logistics Pipes and teleport pipes don't play nice.  See here for info.

FAQ
Q: What happened to the Redstone Pipe?
A: It has been removed because it duplicated features provided by Gates.  If you haven't used them, give them a try!  They're extremely powerful.

Q: Where do I report bugs?
A: I'd prefer that you used the GitHub issues page.  That way, I get an email about it, and you have the opportunity to see if your problem has already been reported.

Q: Why is the Advanced Insertion Pipe deprecated?
A: Buildcraft added the Clay Pipe, which works identically to the Adv. Insertion Pipe, so there was no reason to keep it in the mod
Mod Packs
I think life is too short to care about things like this.
It's MMPL licensed, so use it however you want.
« Last Edit: November 29, 2016, 02:16:43 AM by MultipleMonomials »

AlexIIL

  • Administrator
  • Jr. Member
  • *****
  • Posts: 73
    • View Profile
Re: Additional Pipes
« Reply #1 on: June 22, 2016, 01:56:59 AM »
Congrats on updating to 1.8.9! When its not 1am I'll download it and give it a try :)

AEnterprise

  • Administrator
  • Full Member
  • *****
  • Posts: 105
    • View Profile
Re: Additional Pipes
« Reply #2 on: June 22, 2016, 10:32:58 AM »
great to see an BC addon updated :)

so congratulations: you are the the developer for the first real BC addon on 1.8.9

MultipleMonomials

  • Newbie
  • *
  • Posts: 6
  • Additional Pipes Developer
    • View Profile
Re: Additional Pipes
« Reply #3 on: June 24, 2016, 01:41:47 AM »
Huh, that's funny, because I actually updated it in March, except I got stuck on a texture bug and then got really busy for months and didn't work on it until Tuesday.  I didn't know that this title was still available!

AEnterprise

  • Administrator
  • Full Member
  • *****
  • Posts: 105
    • View Profile
Re: Additional Pipes
« Reply #4 on: June 24, 2016, 11:21:11 AM »
Huh, that's funny, because I actually updated it in March, except I got stuck on a texture bug and then got really busy for months and didn't work on it until Tuesday.  I didn't know that this title was still available!

it was, there are not many BC addons remaining, i stoped working on BCA because it became redundant, didn't have a texture artist/moddeler anymore and barely enough time

AgentK9B

  • Newbie
  • *
  • Posts: 43
  • Modder, player, Noob at times.
    • View Profile
Re: Additional Pipes
« Reply #5 on: June 24, 2016, 04:25:19 PM »
I thought you were going to do kinetic revolution?

AEnterprise

  • Administrator
  • Full Member
  • *****
  • Posts: 105
    • View Profile
Re: Additional Pipes
« Reply #6 on: June 25, 2016, 09:49:44 AM »
I thought you were going to do kinetic revolution?

same problem, no artist and no good idea's, IE kinda does what i had planned for it and having 2 mods that do the same in kinda the same way is pointless, got better things to spend my time on

Stryker103

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [1.8.9] [1.7.10] Additional Pipes
« Reply #7 on: December 18, 2016, 07:43:10 AM »
Hey Mod
Great job for one
Just wondering if there is a place to get all the new pipe recipes as ive only recently found this TP pipe recipe, but ones such as pump pipe and a few others arent available it seems. Just wondering if there was a place for them or if you could add some as ive had to access creative mode in order to give myself some of the pipes due to not being able to find the updated recipes
Cheers :)