I have taken over this project from Leftler, and will be supporting it through this thread. Previous thread is here. I want to thank Leftler for this great mod, and I am happy to continue keeping it alive.
Recent Updates 2.0.1.2
Added Cross pipe.
2.0.1.1
Updated to 2.0.1
1.7.3.3.1
Fixed issues with 1.7.3.3
Right clicking on an extraction pipe will select a source.
1.7.3.3.1
SMP Support! Yay! Totally untested except for some quick local testing, I don't recommend it for 'real' servers yet! If anyone has any feedback working/not working please post!
Extraction pipe no longer connects to wooden pipes (due to SpaceToad's recent change of no wood to wood). They will however connect to each other.
Purple issue on extraction pipe fixed.
Mod Usage + Recipes
Insertion Pipe
Insertion Pipes given the choice between putting a item in the pipe in to an inventory (A chest or a furnace) and passing it along to another pipe, the Insertion Pipe will always try to add the item to the inventory. This pipe is very useful for feedback loops as it forces the item to go in to the last machine if it can.
Extraction Pipe
Extraction Pipe is the opposite of the Insertion Pipe. If the pipe can choose between an inventory and another pipe the pipe will always go with the next pipe. Also this pipe behaves the same as a wood pipe where it will pull items out of an inventory if the pipe has redstone applied to it. This pipe is useful for tight spaces where you do not want a pipe to accidentally fill a chest or machine.
The Extraction Pipe will not connect to a neighboring Wooden Pipe. They will connect to each other and all other pipes.
Bounce Pipe
This pipe will cause whatever enters the pipe to come back out the way it came unless the pipe is powered, then it behaves as a normal pipe.
Cross Pipe
4 Stone pipes + 1 Iron pipe
This pipe will direct material entering it to the pipe (or something accepting material, like chests) directly across from it. If no such pipe exists, a random direction is chosen.
Download These files are designed for Minecraft 1.7.3, with BuildCraft 2.0.1 Client 2.0.1.2 MD5 1A7E66F18D36472D687098D479E98DD7 Server 2.0.1.2 MD5 99ADF6B0FA70060FFEB5E5A5FB53AF5C Source 2.0.1.2
These files are designed for Minecraft 1.7.3, with BuildCraft 1.7.3.3 Client 1.7.3.3.1 MD5 4F4D0B1D7B6BD4148E69E0F3573D6B5C Server 1.7.3.3.1 MD5 EC4FDA65A18EEC77FBD9833D84D0622F Source Code 1.7.3.3.1 MD5 870BEC2F69B7803D5705BAEF4C3EE62B
Installation
Drop the appropriate zip file in your mods/ folder.
Configuration
A configuration file will be created in buildcraft/config/extrabuildcraftpipes.cfg. You will almost definitely have to change the item IDs. I have kept the original defaults of 157 158 159, but those are now in use by BuildCraft itself.
Sample config file with my IDs (works with BuildCraft + IndustrialCraft installed)
# BuildCraft configuration file
# Generated on 7/13/11 11:35 PM
License
I did not create this mod, I took it over from Leftler. His mod did not have any license, and was open source. I cannot alter the license of code I did not write. As such, this mod has no license, and is open source.
I'm giving you another for how simple this mod was to add, how much usability it adds, and the fact you have like 4 posts and can produce that. props. Wish I knew java. Thanks again, hope to see some more stuff from you.
I'm giving you another for how simple this mod was to add, how much usability it adds, and the fact you have like 4 posts and can produce that. props. Wish I knew java. Thanks again, hope to see some more stuff from you.
The credit goes to Leftler for the pipes, Modloader for the installation, and SpaceToad for his well separated client-server code :wink.gif:
Working on this has definitely given me what I need to create my own stuff, you will be seeing some mods from me.
And if you have an idea for a new pipe, feel free to post and I'll see what I can do.
Dose the conflict still there when you cant use this and Eloraam's redstone pipe mod at the same time? Also dose the bug where it still drops one item come up?
Rollback Post to RevisionRollBack
I love Tech. Tech of my minecraft: Minecraft (Metal Age), Redpower (Electrical Age), Buildcraft (Low Tech Age), Industrialcraft/Thermal Expansion (High Tech Age).
Dose the conflict still there when you cant use this and Eloraam's redstone pipe mod at the same time?
There will be blockID conflicts, you can change the ids for the pipes in the config file, and in the config for Eloraam's redstone pipes to something that works for you.
Default IDs for ExtraBuildCraftPipes are 157 158 159, and redstone pipes default to 157. The BuildCraft builder block is also 157, so there's three conflicts right away...
I recommend 161 162 163 for extrapipes and 164 for redstone. (works for me)
I'm not sure what bug you're talking about, do you have a screenshot or a setup that can produce it?
It was the one with the insertion pipe going into something that was full it would drop one item before it realized the chest was full. It was a bug with buildcraft i don't know if yours fixed that. The bug is posted on the original forum post its been there since the start.
It was the one with the insertion pipe going into something that was full it would drop one item before it realized the chest was full. It was a bug with buildcraft i don't know if yours fixed that. The bug is posted on the original forum post its been there since the start.
That is a "bug" of Buildcraft that has to do with item speeds.
You can fix this easily if you place a golden pipe in front of it and have you items travel at a faster speed. Because of this the "item density" in the pipe will be lower and the next item will "see" that the chest (or whatever) is already full and ignore it.
That is a "bug" of Buildcraft that has to do with item speeds.
You can fix this easily if you place a golden pipe in front of it and have you items travel at a faster speed. Because of this the "item density" in the pipe will be lower and the next item will "see" that the chest (or whatever) is already full and ignore it.
Yup, the decision to take a path or insert into a chest is made when the block reaches the center of the pipe. If a block turns the corner towards the chest, and then the chest fills up, the block will fall out. I don't know if this is something I can fix...
Yup, the decision to take a path or insert into a chest is made when the block reaches the center of the pipe. If a block turns the corner towards the chest, and then the chest fills up, the block will fall out. I don't know if this is something I can fix...
The only way i could think of to fix it would be that the pipe "remembers" what it last sent to where and checks "is the inventory+whatilastsentthere full?" but that would not help if you have 2 or more pipes feeding into one chest as the other pipe could have sent something there in the meantime....
Rollback Post to RevisionRollBack
I'm from Germany, so don't look too hard for mistakes
Any chance you can make the extraction pipe toggleable like iron pipe?
Reason is that if you have extraction pipe on two or more sides they connect and the extracted items take a random way going back and forth, would be great to set the way the items take like said iron pipe.
Any chance you can make the extraction pipe toggleable like iron pipe?
Reason is that if you have extraction pipe on two or more sides they connect and the extracted items take a random way going back and forth, would be great to set the way the items take like said iron pipe.
Any chance you can make the extraction pipe toggleable like iron pipe?
Reason is that if you have extraction pipe on two or more sides they connect and the extracted items take a random way going back and forth, would be great to set the way the items take like said iron pipe.
Not really that big a deal imho, they'll only go 1 of 2 ways so either have the output connect to both sides, or put a bounce pipe on one end to bounce it back the way you want it.
A mod for Buildcraft 2.0.1!
I have taken over this project from Leftler, and will be supporting it through this thread. Previous thread is here. I want to thank Leftler for this great mod, and I am happy to continue keeping it alive.
Recent Updates
2.0.1.2
Mod Usage + Recipes
Insertion Pipe
Insertion Pipes given the choice between putting a item in the pipe in to an inventory (A chest or a furnace) and passing it along to another pipe, the Insertion Pipe will always try to add the item to the inventory. This pipe is very useful for feedback loops as it forces the item to go in to the last machine if it can.
Extraction Pipe
Extraction Pipe is the opposite of the Insertion Pipe. If the pipe can choose between an inventory and another pipe the pipe will always go with the next pipe. Also this pipe behaves the same as a wood pipe where it will pull items out of an inventory if the pipe has redstone applied to it. This pipe is useful for tight spaces where you do not want a pipe to accidentally fill a chest or machine.
The Extraction Pipe will not connect to a neighboring Wooden Pipe. They will connect to each other and all other pipes.
Bounce Pipe
This pipe will cause whatever enters the pipe to come back out the way it came unless the pipe is powered, then it behaves as a normal pipe.
Cross Pipe
4 Stone pipes + 1 Iron pipe
This pipe will direct material entering it to the pipe (or something accepting material, like chests) directly across from it. If no such pipe exists, a random direction is chosen.
Download
These files are designed for Minecraft 1.7.3, with BuildCraft 2.0.1
Client 2.0.1.2 MD5 1A7E66F18D36472D687098D479E98DD7
Server 2.0.1.2 MD5 99ADF6B0FA70060FFEB5E5A5FB53AF5C
Source 2.0.1.2
Client 2.0.1.1 MD5 25614E1425E6CF941993DBF388707A1E
Server 2.0.1.1 MD5 E48974290FE5CDFE88B8C0F99F8B405D
Source Code 2.0.1.1 MD5 532F1EF7FB963334D8A2134401385DA4
These files are designed for Minecraft 1.7.3, with BuildCraft 1.7.3.3
Client 1.7.3.3.1 MD5 4F4D0B1D7B6BD4148E69E0F3573D6B5C
Server 1.7.3.3.1 MD5 EC4FDA65A18EEC77FBD9833D84D0622F
Source Code 1.7.3.3.1 MD5 870BEC2F69B7803D5705BAEF4C3EE62B
Client 1.7.3.1.1 MD5 C7F6A16C52B9F7A047445A8ADCFE1527
Server 1.7.3.1.1 MD5 5C494180AFD0BF7984EED4A801E22C14
Source Code 1.7.3.1.1 MD5 9CBD2BA8F054FD236FE8B9153BADA157
Installation
Drop the appropriate zip file in your mods/ folder.
Configuration
A configuration file will be created in buildcraft/config/extrabuildcraftpipes.cfg. You will almost definitely have to change the item IDs. I have kept the original defaults of 157 158 159, but those are now in use by BuildCraft itself.
Sample config file with my IDs (works with BuildCraft + IndustrialCraft installed)
# BuildCraft configuration file
# Generated on 7/13/11 11:35 PM
###########
# General #
###########
general {
version=1.7.3.1
}
#########
# Block #
#########
block {
bouncePipe=161
extractionPipe=163
insertionPipe=162
crossoverPipe=164
}
########
# Item #
########
item {
}
License
I did not create this mod, I took it over from Leftler. His mod did not have any license, and was open source. I cannot alter the license of code I did not write. As such, this mod has no license, and is open source.
The credit goes to Leftler for the pipes, Modloader for the installation, and SpaceToad for his well separated client-server code :wink.gif:
Working on this has definitely given me what I need to create my own stuff, you will be seeing some mods from me.
And if you have an idea for a new pipe, feel free to post and I'll see what I can do.
There will be blockID conflicts, you can change the ids for the pipes in the config file, and in the config for Eloraam's redstone pipes to something that works for you.
Default IDs for ExtraBuildCraftPipes are 157 158 159, and redstone pipes default to 157. The BuildCraft builder block is also 157, so there's three conflicts right away...
I recommend 161 162 163 for extrapipes and 164 for redstone. (works for me)
I'm not sure what bug you're talking about, do you have a screenshot or a setup that can produce it?
It was the one with the insertion pipe going into something that was full it would drop one item before it realized the chest was full. It was a bug with buildcraft i don't know if yours fixed that. The bug is posted on the original forum post its been there since the start.
That is a "bug" of Buildcraft that has to do with item speeds.
You can fix this easily if you place a golden pipe in front of it and have you items travel at a faster speed. Because of this the "item density" in the pipe will be lower and the next item will "see" that the chest (or whatever) is already full and ignore it.
Yup, the decision to take a path or insert into a chest is made when the block reaches the center of the pipe. If a block turns the corner towards the chest, and then the chest fills up, the block will fall out. I don't know if this is something I can fix...
The only way i could think of to fix it would be that the pipe "remembers" what it last sent to where and checks "is the inventory+whatilastsentthere full?" but that would not help if you have 2 or more pipes feeding into one chest as the other pipe could have sent something there in the meantime....
Cobblestone input in the middle from quarrys, random distribution to 2 furnace or 2 macerators and owerflow feedback.
We use constant power setting, hence the single redstone torches.
Reason is that if you have extraction pipe on two or more sides they connect and the extracted items take a random way going back and forth, would be great to set the way the items take like said iron pipe.
I will look into this
ExtraBuildCraftPipes-client-1.7.3.1.1.zip MD5 C7F6A16C52B9F7A047445A8ADCFE1527
Thanks :smile.gif: Server side code is identical, just obfuscated against the server instead of the client.
Edit: Updated OP to include MD5 hashes for people who want to validate their download, and that cypher validated the right file.
Not really that big a deal imho, they'll only go 1 of 2 ways so either have the output connect to both sides, or put a bounce pipe on one end to bounce it back the way you want it.