BuildCraft: Logistics Pipes

From Technic Wiki
Jump to: navigation, search
BuildCraft: Logistics Pipes
221px
AuthorRS485 and the LP Team
Websitehttps://github.com/RS485/LogisticsPipes
MCF ThreadClick Here
Modpacks
Tekkit
Tekkit Lite
Big Dig

Contents

About Logistics Pipes

Logistics Pipes is a BuildCraft addon that overhauls the Buildcraft pipe system.  Logistics pipes was originally created under the MMPLv1 by Krapht, and is currently maintained by RS485 and the LP Team[1].

Official Wiki (udner construction) [2]

What Logistics Pipes does

The Logistics Pipes addon adds smart routing functionality to buildcraft pipe networks.  Certain pipes or modules provide and send items stored in a connected inventory, while other pipes or modules request or receive items into a connected inventory.

Concepts:

Pipes

Logistics pipes are intelligent. Items traversing the network will be sent by the shortest path to their destination.

Logistics pipes will route through other pipe types if needed.

A basic (or other type of Logsitics) pipe is needed at any intersection.

Iron Pipes are respected for 1-way routing.

Diamond pipes connect power but not routing.

Obsidian pipes block routing and power.

Logistics pipes will correctly route and transmit power over both Phase Pipes and Tesseracts. Both should be set up with 1-to-1 connections, many-1 connections have “interesting” results.

Routing:

In Logistics Pipes, items are only sent if there is a need. There are 2 different Routing mechanisms:

Passive Routing

Passive networks push items to specific destinations. This is typically done with an extractor / itemSink pair. The extractor pulls all items which it can from the attached inventory, and sends them to any sinks capable of sinking them.

More advanced extractors and sinks contain advanced criteria about what items they are “interested in”.

Inventory->Extractor->Network->Sink->Inventory

Active Routing

Active networks pull items on (a supply) request. Active routing is initiated by the destination requesting a specific item. These items are then sent by “Providers”.

The Remote Request pipes, the Remote Orderer and the Computer Craft API interface produce Active Requests.

Power

All actions in Logistics pipes need power ranging from small (passing a stack through a pipe on the way to a destination ; 1/5th MJ, through to expensive : quick-sorting a stack takes 100MJ (for comparison mining 1 block with a quarry takes about 100MJ).

These values are for a power multiplier of “1”, which is configuration adjustable.

Redstone Signals

All Logistics pipes are redstone enabled, capable of having their delivery options turned on or off at the whim of the redstone operator. They also provide some pipe signals for various conditions (EG: supply request failed).

Blocks:

Logistics Power Junction

This block is what powers the LP system.  It must be powered by BuildCraft or IndustrialCraft power.  A Basic Pipe must connect the Power Junction to the Logistics Pipes network.

It provides a redstone signal “needs power” which is suitable for feeding a boiler, combustion engine, or other engines for which warm-up is a concern. It turns on when the Junction is below half power, and turns off when the junction is full. It will request approximately 200k MJ between these two states.

A full Junction stores 2 Million LP power. LP power can be drawn from Applied energistics (1:1), IC2 (2:1), or BC (5:1). If your mods favourite power supply is not supported, and has a public API (sorry, no RP support) please let the devs know.

Soldering Station

Where various cards that must be produced in pairs are made. (Security Tokens, Entry/Exit linking cards). Also makes HUD glasses

Pipes:

Recent Innovations in transport now allow liquids to be sent via pipes. No more do you need parallel golden liquid pipes, and item pipes. Run a combustion engine with a single logistics pipe, and 2 liquid suppliers.

Item Pipes

There are 2 tiers of pipes in LP; Basic pipes, which have a single specific function, and Chassi, which can hold multiple modules, and have intelligent inventory sensing.

Pipes:

Basic Pipe

This pipe is the most basic pipe, and offers little functionality beyond acting as a passive item sink. It does not check for inventory space before items are sent to it (unlike a chassi with an item sink module).

Request Logistics Pipe

This pipe allows the player to request items provided by the LP network.  To use the pipe, right-click on it with a wrench, and a GUI will open.  If it is connected to a chest or other storage, items requested will be inserted to the chest.  Otherwise, they will drop from the pipe.

Another function this pipe has is to connect Logistics Pipes networks to Applied Energistics networks.  If the ME Interface has a request pipe connected, it will be able to ‘see’ and order any materials from the LP network.

(The mk2 pipe is usable without a wrench.)

Provider Logistics Pipe

The Provider Pipe ‘provides’ items in any connected inventory, when another pipe requests them.

This pipe is another pipe that interfaces with the Applied Energistics mod.  It allows the Logistics network to provide items that are stored in the Applied Energistics storage.  It also operates through the ME Interface block.

Crafting Logistics Pipe

The Crafting Logistics Pipe allows the logistics system to use the block it is connected to to craft an item. It works by delivering the requested items to either the attached inventory, or the associated Satellite Logistics Pipe, then waiting for the result to be visible. (result detection ignores ISided, and will pull from any side; eg: you can craft resin to rubber by placing a single crafting pipe on the top of an extractor)

It can import recipes directly from the  Automatic Crafting Table and Assembly table, but can also be used on any pipe compatible inventory.

The crafting pipe does not have to be used with a machine. It simply puts items into an inventory, then waits for the result to appear in the inventory it is attached to.  This allows for other mods to process the items, so long as the result is put into the inventory that the crafting pipe is attached to.

Satellite Logistics Pipe

This pipe is used in conjunction with the Crafting Logistics Pipe to handle situations in crafting where the machine accepts multiple inputs from different sides to craft an item.

For instance, to get charcoal on demand, a crafting pipe would be used on the top of a furnace, and a satellite pipe would be connected to the bottom.  In the crafting pipe interface, you select the satellite ID of the associated pipe, and then put logs in the left side of the crafting pipe interface, and some fuel source on the satellite side.  Finally you would place charcoal in the result area.

Supplier Logistics Pipe

The Supplier Logistics Pipe will request items from the network to supply to a connected inventory.

Builder Supplier Logistics Pipe  (Depreciated)

This pipe will request items from the network that are required by a BuildCraft Builder block. Since the Builder has been removed from BuildCraft, this pipe is no longer in LP.

Logistics Chassis Pipe (mk1 - mk5)

Chassi are second tier Pipes. They hold (multiple) modules, and are capable of detecting if the attached inventory is capable of receiving a delivery.

These pipes have no functionality of their own, but provide an increasing number of slots per upgrade for Logistics Modules. Chassi 1-4 have 1-4 slots, with the overly expensive mk5 having room for 8 modules. Mk3 pipes (made from golden chipsets) are the most common.

To create a self-sorting storage set, place a set of chests each with a mk 3 chassi on it. In the chassi place a polymorphic sink, a provider, and a item sink set to default route.

Logistics Modules

Blank Module

Item Sink Module

Passive Supplier Module

Extractor Module

Extractor MK2 Module

Extractor MK3 Module

Advanced Extractor Module

Polymorphic ItemSink Module

Quick Sort Module

Terminus Module

Bee Analyser Module

BeeSink Module

Apiary Refiller Module

Drone Terminus Module

Mod Based ItemSink Module

OreDict ItemSink Module

Thaumic AspectSink Module

Electric Manager Module

Electric Buffer Module

Provider Module

Provider Module MK2

Liquid Pipes:

In general Liquid pipes act exactly as the module or pipe of the same name.

Liquid Supplier Pipe

Request water for your combustion engines, never run short again!

Mod Integration:

Additional Pipes (Buildcraft)

Logistics pipes will send items via phase pipes. the phase pipes do not have to be adjacent to a logistics pipe. Phase pipes connected in patterns other than 1:1 will behave strangely. Power is sent over Phase pipes.

Applied Energistics

AE will provide power to LP networks, and also use LP power.

If a request pipe is placed on an interface then AE will use LP items and LP crafting.

If a provider is placed on an interface, the contents of the AE network will be provided to the LP network.

The LP network currently does not have the capability of asking for AE crafting (this is a feature request currently being worked on).

Forestry

There are several Forestry specialized sinks for handling Bees, including an apiarist module (which has the same filtering options as the pipe of the same name), a general bee sink, and a high-priority un-analyzed bee sink (which you can place on an analyzer and have all un-analyzed bees be analyzed)

ComputerCraft

Request pipes are a Peripheral and have an API by which computers (and turtles) can check inventory levels, and request crafting or delivery of items.

Crafting pipes can be checked for what recipe they are set to, and can trigger a re-import of the recipe from the attached machine.

Thaumcraft

The request pipe mk 2 is capable of reading aspects (hold shift as normal). The remote request tool is not capable of reading aspects.

There is a thaumcraft item-sink module which can be set to only sink items with specific aspects.

Thermal Expansion

Logistics pipes will send items via tesseracts. Tesseracts only work when they are connected 1:1, and care should be taken to ensure that NO OTHER inventories are adjacent to the Tesseract (the tesseract randomly selects a destination, so will quite happily deliver things to something other than the destination logistics pipe, and break requests).

Crafters on TE machines should be placed on a blue face, with another face (not connected to any pipes) being set to output. The crafter pipe will insert items into the attached face, and expect the result to be visible from any face. If you set the output face to a pipe, then the result will be directly injected into the network, and it will not be flagged as satisfying the actual crafting request. {Insert pic}

Special Inventories

Many barrel types have a special inventory handler, to recognise the larger than typical inventory exposed:

Applied energetics: A provider on an ME interface will provide all items available.

GregTech Digital chests, Factorization barrels, PowerCrystals MineFactoryReloaded Dimensional storage units, BetterStorage Crates and BarrelMod Barrels are all correctly handled.

Other storage blocks which appear (to connected pipes) to be a single large chest (such as the extra-bees indexer) are all correctly handled.

Template:BuildCraft: Logistics Pipes

Personal tools
Namespaces

Variants
Actions
Navigation
Technic
Toolbox