This mod adds simple and highly configurable pipes that are designed to create as little lag as possible.
Pipe Types
- Item Pipes
- Fluid Pipes
- Energy Pipes
- Gas Pipes (Mekanism)
- Universal Pipes (All 4 Pipes in one!)
Features
Highly configurable filter system
- Black-/Whitelisting
- Three redstone modes (ignore/on when powered/off when powered)
- Four distribution modes (round robin/nearest first/furthest first/random)
- Tag filtering
- Item/Fluid/Gas filtering
- Multiple filters at once
- Configurable destinations for each filter
- Blacklisting/Inverting of individual filters
- Copyable filters
- Custom NBT data
- Three NBT matching modes (match exact/match existing/match none)
Five upgrade tiers
- Basic
- Improved
- Advanced
- Ultimate
- Infinity (Not craftable by default)
Extremely lag friendly
- Only extracting pipes have block entities
- Pipes don't load unnecessary chunks
- Server friendly
- Efficient rendering
Fully customizable transfer speeds
Want to host your own server?
Configuring Pipes
Pipes don't transfer anything if they are not set to extract.
You can sneak-click onto the end of a connected pipe with a wrench to set it to extract.
Click the extracting part of the pipe to change modes, add filters or add upgrades.
Pipes can be disconnected/reconnected by sneak-clicking with a wrench.
By default pipes are relatively slow. The speed can only be increased by adding an upgrade.
Higher tiers of upgrades mean a higher transfer rate.
Certain features of pipes can only be used by adding a high enough upgrade:
Basic Upgrade
- Redstone modes
Improved Upgrade
- Distribution modes
Advanced Upgrade
- Filter modes
- Filters
Every configuration you change and every filter you add is stored in the upgrade.
You can copy the data to other upgrades by crafting them together.
Filters
Filters can be used with item pipes, fluid pipes and gas pipes.
To add a specific item, just click it on the slot in the filter GUI. Alternatively you can type the item ID in the text field next to it.
If the object you inserted had NBT data, the NBT string will be displayed in the second text area. You can remove the NBT text if you don't want to match NBT tags.
There is also an option to only match the provided NBT data (Button with NBT on it). This can be set to exact mode. This causes only items that match that tag exactly to be accepted by the filter.
Filters can be inverted by pressing the button with the paper on it. This causes the filter to apply for the exact opposite of the provided data (except the destination). You can also set the filter to only apply for a certain destination. For this you need a filter destination tool.
Just click the block your pipe inserts into with it so store the location and face of the block. Note that this doesn't work if you clicked a side of the block that the cable isn't connected to.
To set the location to a filter, put it into the destination slot of the filter GUI.
This will also display the destination block in the filter list.
The Universal Pipe has every feature of all other pipes combined. You can choose which pipe type you want to configure with the tabs on the left of the GUI.
Performance Comparison
Comparison between Pipez' item pipes and Mekanism's logistical transporters with about 4200 pipes.
Comparison between Pipez' item pipes and Mekanism's logistical transporters with about 7200 pipes. Since Mekanism calculates its pipe connections with a recursive algorithm it just crashes, due to a stack overflow.
any 1.19 fabric alternative?
Can an upgrade be copied? For example, I have a diamond upgrade with every vanilla tool and armor in it, and I want to copy it so I can blacklist it on another pipe.
In reply to JarroLF:
Yes, thats possible
In reply to henkelmax:
Okay, how do I do it lol
Is there a way to add a feature that universal pipes can connect to the other pipes and also add facades to cover the pipes
In reply to Nullzd:
no
.
In reply to goodsvk2:
.
Is there a way to force people to use these pipes over the Mekanism pipes?
In reply to Matterrific_:
disable the mekanism recipe
Does it have the retrieval pipe?
In reply to kongloius:
?
In reply to henkelmax:
I mean a pipe which pulls items from other chests
In reply to kongloius:
thats litterally what these pipes do
In reply to kongloius:
You can push from chests into pipes but can't really "pull" from all chests. At best you can set a route for an item when you extract it.
In reply to gardenapple:
No clue what you mean
In reply to henkelmax:
See: Retrieval Node from Extra Utilities or Retriever from Thermal Dynamics
In reply to gardenapple:
I've played around the mod quite a bit and no, there are no retrieval pipes. you could only push from an inventory to a pipe (i.e., the config is always done on the source side of the pipe). what you need is something like PrettyPipes and the add-on for fluids. you can config as pulling or pushing, and with filters (both black and white lists) on either end. In terms of performance, I'm not sure cos I'm not using a lot of 'em to notice a significant performance difference, since I use both mods and just pick which is more aesthetically pleasing to build around a theme.
In reply to rawcell:
Wrong:
You just need to Craft the Wrench from Pipez
then you can Shift Rightclick the pipe from Each Side, Configuring the pipe as needed.
by disabeling sides.
Its a Cycle.
One Shift rightclick will change the Pipe to "Retrieval" mode as you call it. (it will pull items from Any connected inventory! at 4 items in 20 ticks without upgrades. )
Next will Disable
and next one (you need to click on the small middle point for this) will restore pipe functionality in the clicked direction.
Then you can right click the "Retrieval" part of the pipe with an empty hand, and add an upgrade , or configure filters
Are there any plans to add something to allow you to cover the pipes?