NOTE: ALWAYS BACKUP YOUR WORLDS BEFORE TRYING NEW MODS
NOTE3: PLEASE REPORT ALL ISSUE/SUGGESTIONS AT THIS LINK INSTEAD OF THIS FORUM AND BE AS DETAILED AS POSSIBLE ADDING A SCREENSHOT WHERE NECESSARY
PIPES NO LONGER LOAD CHUNKS. THIS WAS DONE BECAUSE OF THE HACKISH WAY I WAS HAVING TO DO IT FROM NOT RECEIVING BREAK/PLACE EVENTS. YOU HAVE TO USE THE CHUNK LOADING BLOCKS. RECIPE IS 4 IRON INGOTS SHAPELESS. ALSO THE LINES NOW SHOW A RED BOX IN THE MIDDLE TO EMPHASIZE LOADED CHUNKS, AND THEY ARE NOW UPDATED CORRECTLY WHEN TURNED OFF (NO NEED TO LOG OFF/RESTART ANYMORE)
Why did you make this?:
This mod adds two new pipes. The TeleportPipe (items) and the OilTeleportPipe(Liquids). I made this mod for the same reason I will ever make most mods: necessity. My computer sucks and 500 stone pipes carrying items = lots of lag. Using a telelporting pipe I can get the items there instantly and have virtually no lag.
Changes:
Rev31: [11/20/2011]
Fixed a few crashing bugs
Fixed a where the chunkloader would not create the settings file
Rev30: [11/18/2011]
Updated to BC 2.2.5 (Should be compatible all the way back to 2.2.2(Which needed a patch))
ChunkLoading block ID is now configureable
ChunkLoading block crafting can now be disabled (Still TMI Spawnable)
Fixed Server ZIP missing compatibility files
Added some code to the TP pipes to help with server out of sync issues (IE Item BounceBack). Should help with close range pipes. Distance pipes I still have to figure out a solution for. Note: The pipes work fine, this is only a visual glitch.
Added missing recipes to the forum post
Rev29: [11/01/2011]
Removed TP pipes chunkloading ability
Added a chunk loading block (looks like wool) (Shapeless recipe 4 iron ingots)
Fixed a bug in the chunkloader that would trigger on overlap
Rev27: [10/26/2011]
Attempted to fix some of the issues the SMP chunkloader has presented all the sudden
Rev26: [10/24/2011]
Fixed TP pipes issue
Rev25: [10/23/2011]
Switched to my SVN revision for version numbering, should help with dev builds
Added Redstone pipe, and waterproof redstone pipe, same recipe as the old one
Fixed the insertion bug
Attempted to fix the optifine bug
Added the option to make it possible to remove waterproofing and redstone (Place the pipe in a crafting table to get the item pipe back)
Fixed red diamond pipes when overriding textures
Changed distribution pipes to black since redstone are red
Cleaned up some code
Added F9 to show a blue boundry around chunks loaded by the chunk loader. There is a known SMP bug where after a disconnect/reconnect you have to leave the area and come back or restart minecraft for them to be able to show in that area again.
1.9: [10/16/2011]
Fixed GUI bug stopping inventorys from updating
Fixed liquid bug not coming out from all sides
Added an option to only open GUI's with a wrench
Pipes no longer open my GUIs, they will be placed instead
Some other bugs I don't remember
Distribution pipe now has a GUI where you can select how many items go down that path before switching
1.8: [10/13/2011]
Fixed insertion pipe shooting items long distances instead of just dropping them.
Fixed distribution pipe trying to fill wood engines, atm all engines are ignored.
Added a quick-fix for OptiFine texture issues
Updated to BC 2.2.2's new API structure
1.7: [10/12/2011]
Fixed another texture issue with the HD texture patch
Made it so distribution pipes won't output to the Advanced Wooden pipes aswell
1.6: [10/11/2011]
Fixed the issue with the HD Texture patch
Added the advanced insertion pipe
Fixed a bug with the distribution pipe
Fixed the Advanced Wooden pipes name (was called Advanced Wood)
1.5: [10/11/2011]
Couple bug fixes
1.4: [10/9/2011]
SMP Support :smile.gif:
1.3: [10/8/2011]
Edited the advanced wooden pipe to ignore the fact that they are ISpecialInventorys and pull from all slots per requests
Fixed a conf bug
1.2:
Added Advanced Wood pipe
Changed Distrbution pipes name to follow buildcraft
Cleaned up some code
1.1:
Added Distribution Pipe
Added Energy Teleport Pipe (.05% loss per block away from the main pipe)
1.0:
Updated to 1.8.1
0.7:
Fixed server issue
Added the option to use the save bug fix (as the original is not compatible with Forge)
0.6:
You can now open the GUI with a (oil) teleport pipe in your hand instead of placing another
Created a ChunkLoader (may release later as a seperate mod). Read more below.
Increase crafting recipe result too 8 upon request
0.5:
SMP Support
Recipe Changes
Code Cleanup
Teleport Pipes no longer connect to each other
0.4:
Initial Release
Pipe Descriptions:
1. Item, Liquid, Power Teleport Pipes
These pipes do as the names imply and teleport items/liquids/power to there respective receiving pipes
2. Distribution Pipe
This pipe will evenly distribute the items sent to it to every possible output
3. Advanced Wooden Pipe
Using the GUI for this pipe you can set it to only take out certain items, or to leave only certain items in the inventory it is pulling from.
4. Advanced Insertion Pipe
When this pipe is connected to a chest it (and the chest can accept items) the item will be shot into the chest faster then light. It does this to prevent items from popping out when 2 items try to fill a chests 1 open slot.
How do I use these crazy things??:
Simple. Right-Click (without a pipe in hand) to open this GUI:
As you can see the pipe has a frequency, This is key, and there are 10000 of them. A pipe can only communicate with other pipes on the same frequency. If there are other pipes on this frequency when an item enters the pipe it will try to send it to that pipe. However there are a few reasons for it to fail: No receiving pipe (discussed below), or there are no valid pipes connected to the receiving pipes. If these conditions are met it will randomly pick a valid receiving pipe, then randomly pick a valid pipe/container connected to that pipe to send the item. Please do not use frequency 0 as it is the default and you can end up with results you don't want when trying to set up new pipes!
As you can also see there is a "Can Receive: " thing there. Simply put that means "Can this pipe receive (items/oil)?", using this you can make multiple "send" pipes and one "receive" pipe (useful for sorting areas/quarry's). To change this status click "Switch".
Newly added is the "Owner" section. This tells you who currently owns the pipe. In SMP this is the only person (except for ops) who can destroy/edit the pipe.
Screenshots:
Recipes:
Teleport Pipe:
Liquid Teleport Pipe:
Power Teleport Pipe:
Distribution Pipe:
Advanced Wooden Pipe:
Advanced Insertion Pipe:
Redstone Pipe:
Liquid Redstone Pipe:
ChunkLoading Block:
HOW TO INSTALL - YOU MUST! READ THIS:
NOTE: The loss for the energy teleport pipe is half of gold (.05% per block from the sending pipe).
Client
1. Install BuildCraft and all it's dependencys
2. Install my mod to the "Mods" folder
Server
1. Install BuildCraft and all it's dependencys
2B. Install my mod to the "Mods" folder
Watch these before asking questions! Videos Made by Direwolf20 (Check out his lets play series!)
My horrid demo videos (Contains new Energy/Distribution pipes/Advanced wooden)
Demo Video by odedex
Developer Builds:
THESE ARE ONLY FOR EXPERIENCED USERS/ALL BUGS MUST BE REPORTED IN THE ISSUE SECTION AND NOT THIS FORUM OR I WILL IGNORE YOU
You can download the latest developer builds here
LOL AT YOUR GUI:
Feel free to not use the mod/make a new gui (and a copy with a suggested button/text layout) and I will implement it
What does this "ChunkLoader" do??:
What this does is every time you place(or see an existing) teleport pipe it will add the chunk that the pipe is in to my "ForceLoad" list. This functions differently in SSP and SMP. When you break the pipe that chunk is released.
SSP: In SSP it will load all the chunks that you have pipes in (and a few around those so systems don't break). In SSP chunks stay loaded until you exit.
SMP: In SMP it will load all the chunks that you have pipes in (same as SSP), however when someone leaves the threshold of that chunk and that chunk is unloaded, it will force it to reload and stay loaded.
Thanks:
NOT_guru: Has helped tremendously in testing. One great guy!
SpaceToad: Making BC :biggrin.gif:
Direwolf20: Featured my mod in Let's Play! Thanks! (Click Me!)
odedex: Making a demo video, mine suck! :biggrin.gif:
COPYRIGHT:
IMS-License (It's my stuff!)
Everything seen on this website/thread and directly related to the content of this post is copyright'd by the respective author of this mod (me, Zeldo). Any sort of files associated with this content (= the Download) may only be used for it's actual purpouse (installing and using with BuildCraft). You may modify any or all of the content, but are NOT allowed to public any of it.
As well, noone besides the author and persons elected by the author are allowed to provide any download links. Everyone else is NOT allowed to public any sort of download, though he/she may hand out links to this website/thread instead.
Exspecially it is EXPLICITELY NOT allowed for anyone besides the author to earn any money by using this content's existence. This includes adfly, site advertisment and donations.
Any of the limitations above can be nullified by an explicite permission of the author.
Addition to the copyright:
You are free to use this mod for creating tutorial/let's play videos and publish them on YouTube.
Nobody could ever repost BuildCraft without 95% of the mod community getting fired up, it would help to get edumacated on the top 10 most popular mods/mod makers.
nice mod no moar ultra long pipes to get some oil to your mainbase just tested and works...
till i wanted to test it more and now when i try to load that testworld i get
java.lang.NullPointerException
at fd.g(World.java:1405)
at net.minecraft.client.Minecraft.k(SourceFile:1494)
at net.minecraft.client.Minecraft.run(SourceFile:754)
at java.lang.Thread.run(Unknown Source)
had 2 oilteleporters
edit: removed the telepipes with MC edit and can load the world again
nice mod no moar ultra long pipes to get some oil to your mainbase just tested and works...
till i wanted to test it more and now when i try to load that testworld i get
java.lang.NullPointerException
at fd.g(World.java:1405)
at net.minecraft.client.Minecraft.k(SourceFile:1494)
at net.minecraft.client.Minecraft.run(SourceFile:754)
at java.lang.Thread.run(Unknown Source)
had 2 oilteleporters
edit: removed the telepipes with MC edit and can load the world again
Odd, according to MCP that class/field has to do with Stats, I will look into it however. As you can see in the screenshot I use both pipes continuously and have not had a problem yet (reloaded that world a ton of times). Maybe try again? (Bad save?)
AWESOME Idea man, I was really hoping something like this would come along. I'm going to play with it tonight, and if it works, I'll feature it on my Lets Play series. Moving oil long distances sucks :smile.gif:
Just a suggestion, even if the install instructions are predictable(given that people that would be interested in this mod most likely would know about BC and it's add-ons) you should still include them.
I'm guessing it's something like:
-install modloader
-install BuildCraft
-Put the zip file in the .minecraft/mods
That reminds me that it would also be a good idea to say which line of BC it's compatible with given that there's 3 official forks at the moment.
I have a slow crappy computer as well. I may have to pick this up, though luckily in my current world I have a medium Oil bubble 20 blocks from my spawn.
Sometimes having that ultra long Pipe network is just satisfying to look at.
The other thing these pipes let you do is not have to re-arrange your machines to fit the pipes in. just have to remember frequencies.
One question: Are the frequencies isolated? I use Wireless redstone as well and it has frequencies, I don't know how that works but just wondering.
Odd, according to MCP that class/field has to do with Stats, I will look into it however. As you can see in the screenshot I use both pipes continuously and have not had a problem yet (reloaded that world a ton of times). Maybe try again? (Bad save?)
made a new testworld and now its working well
looks like i messed something up in this world before but dont ask me what or why the pipes made it crash^^
NOTE3: PLEASE REPORT ALL ISSUE/SUGGESTIONS AT THIS LINK INSTEAD OF THIS FORUM AND BE AS DETAILED AS POSSIBLE ADDING A SCREENSHOT WHERE NECESSARY
PIPES NO LONGER LOAD CHUNKS. THIS WAS DONE BECAUSE OF THE HACKISH WAY I WAS HAVING TO DO IT FROM NOT RECEIVING BREAK/PLACE EVENTS. YOU HAVE TO USE THE CHUNK LOADING BLOCKS. RECIPE IS 4 IRON INGOTS SHAPELESS. ALSO THE LINES NOW SHOW A RED BOX IN THE MIDDLE TO EMPHASIZE LOADED CHUNKS, AND THEY ARE NOW UPDATED CORRECTLY WHEN TURNED OFF (NO NEED TO LOG OFF/RESTART ANYMORE)
Why did you make this?:
This mod adds two new pipes. The TeleportPipe (items) and the OilTeleportPipe(Liquids). I made this mod for the same reason I will ever make most mods: necessity. My computer sucks and 500 stone pipes carrying items = lots of lag. Using a telelporting pipe I can get the items there instantly and have virtually no lag.
Changes:
1. Item, Liquid, Power Teleport Pipes
These pipes do as the names imply and teleport items/liquids/power to there respective receiving pipes
2. Distribution Pipe
This pipe will evenly distribute the items sent to it to every possible output
3. Advanced Wooden Pipe
Using the GUI for this pipe you can set it to only take out certain items, or to leave only certain items in the inventory it is pulling from.
4. Advanced Insertion Pipe
When this pipe is connected to a chest it (and the chest can accept items) the item will be shot into the chest faster then light. It does this to prevent items from popping out when 2 items try to fill a chests 1 open slot.
As you can see the pipe has a frequency, This is key, and there are 10000 of them. A pipe can only communicate with other pipes on the same frequency. If there are other pipes on this frequency when an item enters the pipe it will try to send it to that pipe. However there are a few reasons for it to fail: No receiving pipe (discussed below), or there are no valid pipes connected to the receiving pipes. If these conditions are met it will randomly pick a valid receiving pipe, then randomly pick a valid pipe/container connected to that pipe to send the item. Please do not use frequency 0 as it is the default and you can end up with results you don't want when trying to set up new pipes!
As you can also see there is a "Can Receive: " thing there. Simply put that means "Can this pipe receive (items/oil)?", using this you can make multiple "send" pipes and one "receive" pipe (useful for sorting areas/quarry's). To change this status click "Switch".
Newly added is the "Owner" section. This tells you who currently owns the pipe. In SMP this is the only person (except for ops) who can destroy/edit the pipe.
Screenshots:
Recipes:
Liquid Teleport Pipe:
Power Teleport Pipe:
Distribution Pipe:
Advanced Wooden Pipe:
Advanced Insertion Pipe:
Redstone Pipe:
Liquid Redstone Pipe:
ChunkLoading Block:
HOW TO INSTALL - YOU MUST! READ THIS:
NOTE: The loss for the energy teleport pipe is half of gold (.05% per block from the sending pipe).
Client
1. Install BuildCraft and all it's dependencys
2. Install my mod to the "Mods" folder
Server
1. Install BuildCraft and all it's dependencys
2B. Install my mod to the "Mods" folder
Watch these before asking questions!
Videos Made by Direwolf20 (Check out his lets play series!)
My horrid demo videos (Contains new Energy/Distribution pipes/Advanced wooden)
Demo Video by odedex
Developer Builds:
THESE ARE ONLY FOR EXPERIENCED USERS/ALL BUGS MUST BE REPORTED IN THE ISSUE SECTION AND NOT THIS FORUM OR I WILL IGNORE YOU
You can download the latest developer builds here
Downloads:
Rev31 Client Download Here (MC1.8.1)(BC2.2.2-2.2.5)
Rev31 Server Download Here (MC1.8.1)(BC2.2.2-2.2.5)
Old:
Downloads:
Rev30 Client Download Here (MC1.8.1)(BC2.2.2-2.2.5)
Rev30 Server Download Here (MC1.8.1)(BC2.2.2-2.2.5)
Rev29 Client Download Here (MC1.8.1)(BC2.2.2-2.2.4)
Rev29 Server Download Here (MC1.8.1)(BC2.2.2-2.2.4)
Rev27 Client Download Here (MC1.8.1)(BC2.2.4)
Rev27 Server Download Here (MC1.8.1)(BC2.2.4)
Rev26 Client Download Here (MC1.8.1)(BC2.2.3)
Rev26 Server Download Here (MC1.8.1)(BC2.2.3)
Rev25 Client Download Here (MC1.8.1)(BC2.2.3)
Rev25 Server Download Here (MC1.8.1)(BC2.2.3)
V1.9 Client Download Here (MC1.8.1)(BC2.2.2)
V1.9 Server Download Here (MC1.8.1)(BC2.2.2)
V1.8 Client Download Here (READ THE INSTALL TUT!!) (1.8.1)(BC2.2.2)
V1.8 Server Download Here (READ THE INSTALL TUT!!) (1.8.1)(BC2.2.2)
V1.7 Client Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.7 Server Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.7 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.7 BC SERVER Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.6 Client Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.6 Server Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.6 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.6 BC SERVER Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.5 Client Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.5 Server Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.5 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.5 BC SERVER Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.4 Client Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.4 Server Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.4 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.4 BC SERVER Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.3 Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.3 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.2 Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.2 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.1 Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.1 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.0 Download Here (READ THE INSTALL TUT!!) (1.8.1)
V1.0 BC Patch Download Here (READ THE INSTALL TUT!!) (1.8.1)
V0.7 Download Here (1.7.3)
V0.7 Server Download Here (1.7.3)
V0.6 Download Here (1.7.3)
V0.6 Server Download Here (1.7.3)
V0.5 Download Here (1.7.3)
V0.5 Server Download Here (1.7.3)
V0.4 Download Here (1.7.3)
LOL AT YOUR GUI:
Feel free to not use the mod/make a new gui (and a copy with a suggested button/text layout) and I will implement it
What does this "ChunkLoader" do??:
What this does is every time you place(or see an existing) teleport pipe it will add the chunk that the pipe is in to my "ForceLoad" list. This functions differently in SSP and SMP. When you break the pipe that chunk is released.
SSP: In SSP it will load all the chunks that you have pipes in (and a few around those so systems don't break). In SSP chunks stay loaded until you exit.
SMP: In SMP it will load all the chunks that you have pipes in (same as SSP), however when someone leaves the threshold of that chunk and that chunk is unloaded, it will force it to reload and stay loaded.
Thanks:
NOT_guru: Has helped tremendously in testing. One great guy!
SpaceToad: Making BC :biggrin.gif:
Direwolf20: Featured my mod in Let's Play! Thanks! (Click Me!)
odedex: Making a demo video, mine suck! :biggrin.gif:
COPYRIGHT:
IMS-License (It's my stuff!)
Everything seen on this website/thread and directly related to the content of this post is copyright'd by the respective author of this mod (me, Zeldo). Any sort of files associated with this content (= the Download) may only be used for it's actual purpouse (installing and using with BuildCraft). You may modify any or all of the content, but are NOT allowed to public any of it.
As well, noone besides the author and persons elected by the author are allowed to provide any download links. Everyone else is NOT allowed to public any sort of download, though he/she may hand out links to this website/thread instead.
Exspecially it is EXPLICITELY NOT allowed for anyone besides the author to earn any money by using this content's existence. This includes adfly, site advertisment and donations.
Any of the limitations above can be nullified by an explicite permission of the author.
Addition to the copyright:
You are free to use this mod for creating tutorial/let's play videos and publish them on YouTube.
- Imperial Lands by lolo500
- PortalCraft by Leggos_My_Eggos
Mods & Tools I support:
- DJoslin's Creations by DJoslin
- mIDas by Pfaeff
- Programmable CPU by Biohazard
Pics are working for me? Try a Shift+Reload Page
http://www.minecraftforum.net/topic/286417-181-buildcraft-1811-211-pipes-quarry-auto-crafting-building-engines/
What do you mean? This is a pipe-addon for that mod?
oh ok cool
Yea BuildCraft (and it's requirements) are required for this mod as all it does is add two pipes
*facepalm*
Nobody could ever repost BuildCraft without 95% of the mod community getting fired up, it would help to get edumacated on the top 10 most popular mods/mod makers.
Glad to see someone else is getting some use out of it :-)
till i wanted to test it more and now when i try to load that testworld i get
java.lang.NullPointerException
at fd.g(World.java:1405)
at net.minecraft.client.Minecraft.k(SourceFile:1494)
at net.minecraft.client.Minecraft.run(SourceFile:754)
at java.lang.Thread.run(Unknown Source)
had 2 oilteleporters
edit: removed the telepipes with MC edit and can load the world again
Odd, according to MCP that class/field has to do with Stats, I will look into it however. As you can see in the screenshot I use both pipes continuously and have not had a problem yet (reloaded that world a ton of times). Maybe try again? (Bad save?)
I'm guessing it's something like:
-install modloader
-install BuildCraft
-Put the zip file in the .minecraft/mods
That reminds me that it would also be a good idea to say which line of BC it's compatible with given that there's 3 official forks at the moment.
work for me
:biggrin.gif:
Use Modpack Ultimate from FTB
Sometimes having that ultra long Pipe network is just satisfying to look at.
The other thing these pipes let you do is not have to re-arrange your machines to fit the pipes in. just have to remember frequencies.
One question: Are the frequencies isolated? I use Wireless redstone as well and it has frequencies, I don't know how that works but just wondering.
It is not the weapon that makes the warrior, but the warrior that makes the weapon.
made a new testworld and now its working well
looks like i messed something up in this world before but dont ask me what or why the pipes made it crash^^