Logistics Pipes: Difference between revisions

From GT New Horizons
Content added Content deleted
(Starts the page and adds some description to what you might start with and a description of the basic item sink)
 
(added rough details on item requesting)
Line 1: Line 1:
== 1. In a nutshell ==
== In a nutshell ==
Logistics Pipes is a logistics mod that can not only manage your storage systems but also provide flexible on-demand auto crafting with its piping network.
Logistics Pipes is a logistics mod that can not only manage your storage systems but also provide flexible on-demand auto crafting with its piping network.


== 2. Pipes you will be working with ==
== Pipes you will be working with ==
Here will be items that you will very likely be working with
Here will be items that you will very likely be working with


=== 2.1. Unrouted Transport Pipes ===
=== Unrouted Transport Pipes ===
Unrouted transport pipes are the pipes that you will use to connect different part of your logistics pipes system. It is the cheapest kind of pipe which also means it comes with multiple limitations listed below:
Unrouted transport pipes are the pipes that you will use to connect different part of your logistics pipes system. It is the cheapest kind of pipe which also means it comes with multiple limitations listed below:


Line 12: Line 12:
It doesn't route items (don't use it for junctions)
It doesn't route items (don't use it for junctions)


=== 2.2. Basic Logistics Pipes ===
=== Basic Logistics Pipes ===
This pipe is kind of an upgrade to the unrouted transport pipes. It has routing functionalities in it (although it is a quite basic one) so you can use it for junctions safely. This pipe is also used for connecting the whole LP network to power (usually it is a logistics power junction)
This pipe is kind of an upgrade to the unrouted transport pipes. It has routing functionalities in it (although it is a quite basic one) so you can use it for junctions safely. This pipe is also used for connecting the whole LP network to power (usually it is a logistics power junction)


=== 2.3. Chassis ===
=== Chassis ===
Chassis is a special kind of pipe: it functionality is defined by the modules it has. It has different tiers which affects how many modules the chassis can handle.
Chassis is a special kind of pipe: it functionality is defined by the modules it has. It has different tiers which affects how many modules the chassis can handle.


== 3. Blocks you will be working with ==
== Blocks you will be working with ==


=== 3.1. Logistics Power Junction ===
=== Logistics Power Junction ===
You need power to run any system. a LP network is no exception. the logistics power junction is the heart of the whole system as it provides power to the whole network.
You need power to run any system. a LP network is no exception. the logistics power junction is the heart of the whole system as it provides power to the whole network.


== 4. Storage ==
== Storage ==
Now, before you go beef on everything LP has to offer, you need a well-organized storage system in place as LP itself only does the managing and automation part. you need to do the storage first. But since you are really going down the rabbit hole called logistics pipes, I think you have that covered. In this section, we will talk about how the LP network handle and manages items.
Now, before you go beef on everything LP has to offer, you need a well-organized storage system in place as LP itself only does the managing and automation part. you need to do the storage first. But since you are really going down the rabbit hole called logistics pipes, I think you have that covered. In this section, we will talk about how the LP network handle and manages items.


=== 4.1. Item sinks ===
=== WTF is an ItemSink module? ===
An itemSink module, whin installed in a chassis and said chassis is connected to an inventory, "sinks" items into the inventory. Depending on the kind of ItemSink modules used, items are sorted in different criteria.
well, an item sink "sinks" items into it. This mod has different kind of item sinks for you to sort items in different ways (item sinks need to place in a chassis to work)


==== 4.1.1. Basic Item Sink ====
=== Basic ItemSink ===
The basic item sink is... quite basic. It allows you to sort 9 different items in the inventory that a chassis with this item sink module connects to. It also introduces the "default route". What the default route does is that if an item needs to be sorted in the LP network but it has nowhere to go, it goes to the default route. The default route is a must-have because if an item has nowhere to go, it will get stuck in the pipe and eventually gets yeeted out of the network if no default route is in place: something that you definitely don't want to happen.
The basic itemSink is... quite basic. It allows you to sort 9 different items in the inventory that a chassis with this item sink module connects to. It also introduces the "default route". What the default route does is that if an item needs to be sorted in the LP network but it has nowhere to go, it goes to the default route. The default route is a must-have because if an item has nowhere to go, it will get stuck in the pipe and eventually gets yeeted out of the network if no default route is in place: something that you definitely don't want to happen.

=== Polymorphic ItemSink ===
This kind of itemSink is simple: It sorts things that are already present in the inventory connected to it. It is useful sorting a large amount of a single item (it might work wonders with your big storage controller system)

=== Other kinds of ItemSinks ===
There are quite a lot of itemSinks in LP, like the mod-based ItemSinks (that sort items based on the mods they are from), oreDict ItemSinks (which sorts items based on whatever ore-dictionary the item has) etc. Experiment and find whatever itemsink you suit it the most.

== Item Requesting ==
Now that we have sorting storage, we need a way to request items from the network. Yes you can do the old way of searching through every single chests and drawers but it gets ridiculous as you uses more chests (which can be upgraded to get significantly bigger). Graanted, the system knows what item is sorted in what chest, but when you request an item, it doesn't know where to get it... huh

fret not. This module has it covered.

=== Provider Module ===
The Provider module allows the system to read the inventories and take items out when items are requested. There are multiple modes of it. If you are using a polymorphic ItemSink, remember to set it to the last mode such that there are at least one of said items is remained in the inventory, and be sorted using the polymorphic itemSink.

OK... With the providers in place, you need something to do the requesting.

=== Request Logistics Pipes ===
This pipe allows the player to request items from the inventories in the system to a chest connected to this pipe. Then you can take it out.

== Inserting Items ==
Now that we have the storage handled, it is not very useful for sorting if we can't insert items into the system... is it?

Introducing...

=== QuickSort Module ===
TBC

== Reference ==
[[ftb:Getting_Started_(Logistics_Pipes)|Getting Started (Logistics Pipes)]]

Revision as of 18:43, 23 July 2022

In a nutshell

Logistics Pipes is a logistics mod that can not only manage your storage systems but also provide flexible on-demand auto crafting with its piping network.

Pipes you will be working with

Here will be items that you will very likely be working with

Unrouted Transport Pipes

Unrouted transport pipes are the pipes that you will use to connect different part of your logistics pipes system. It is the cheapest kind of pipe which also means it comes with multiple limitations listed below:

It doesn't connect to any inventories

It doesn't route items (don't use it for junctions)

Basic Logistics Pipes

This pipe is kind of an upgrade to the unrouted transport pipes. It has routing functionalities in it (although it is a quite basic one) so you can use it for junctions safely. This pipe is also used for connecting the whole LP network to power (usually it is a logistics power junction)

Chassis

Chassis is a special kind of pipe: it functionality is defined by the modules it has. It has different tiers which affects how many modules the chassis can handle.

Blocks you will be working with

Logistics Power Junction

You need power to run any system. a LP network is no exception. the logistics power junction is the heart of the whole system as it provides power to the whole network.

Storage

Now, before you go beef on everything LP has to offer, you need a well-organized storage system in place as LP itself only does the managing and automation part. you need to do the storage first. But since you are really going down the rabbit hole called logistics pipes, I think you have that covered. In this section, we will talk about how the LP network handle and manages items.

WTF is an ItemSink module?

An itemSink module, whin installed in a chassis and said chassis is connected to an inventory, "sinks" items into the inventory. Depending on the kind of ItemSink modules used, items are sorted in different criteria.

Basic ItemSink

The basic itemSink is... quite basic. It allows you to sort 9 different items in the inventory that a chassis with this item sink module connects to. It also introduces the "default route". What the default route does is that if an item needs to be sorted in the LP network but it has nowhere to go, it goes to the default route. The default route is a must-have because if an item has nowhere to go, it will get stuck in the pipe and eventually gets yeeted out of the network if no default route is in place: something that you definitely don't want to happen.

Polymorphic ItemSink

This kind of itemSink is simple: It sorts things that are already present in the inventory connected to it. It is useful sorting a large amount of a single item (it might work wonders with your big storage controller system)

Other kinds of ItemSinks

There are quite a lot of itemSinks in LP, like the mod-based ItemSinks (that sort items based on the mods they are from), oreDict ItemSinks (which sorts items based on whatever ore-dictionary the item has) etc. Experiment and find whatever itemsink you suit it the most.

Item Requesting

Now that we have sorting storage, we need a way to request items from the network. Yes you can do the old way of searching through every single chests and drawers but it gets ridiculous as you uses more chests (which can be upgraded to get significantly bigger). Graanted, the system knows what item is sorted in what chest, but when you request an item, it doesn't know where to get it... huh

fret not. This module has it covered.

Provider Module

The Provider module allows the system to read the inventories and take items out when items are requested. There are multiple modes of it. If you are using a polymorphic ItemSink, remember to set it to the last mode such that there are at least one of said items is remained in the inventory, and be sorted using the polymorphic itemSink.

OK... With the providers in place, you need something to do the requesting.

Request Logistics Pipes

This pipe allows the player to request items from the inventories in the system to a chest connected to this pipe. Then you can take it out.

Inserting Items

Now that we have the storage handled, it is not very useful for sorting if we can't insert items into the system... is it?

Introducing...

QuickSort Module

TBC

Reference

Getting Started (Logistics Pipes)