Can Factorization Router work at all?

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

BrickedKeyboard

New Member
Jul 29, 2019
30
0
0
I decided to try a sorting system based on the factorization router. I assumed that the router iterates over attached inventories in a predictable order to insert items.
So, I created a line of barrels, and tried shoving items in.

The darn thing will insert just 1 item in each barrel and if it has the same item again, it usually inserts it into an empty barrel. It seems to insert stuff completely randomly.

Can this be fixed, or is this just how it works?
 

Larroke

New Member
Jul 29, 2019
301
0
0
It distributes items evenly into available inventories... you just have to set up which barrels hold one by putting in a single item to start and then just cutting out empty barrels or using placeholders (like cobble) and it works like a charm.
 

slay_mithos

New Member
Jul 29, 2019
1,288
0
0
I can only recommend you watch Direwolf20 mod spotlight on this.

It explains that it will try to balance the quantity between all the attached inventories, so it does work as intended in your case.

What you could do is either pre-fill all the barrels with what you want inside, or use something that should not be stored by it (stone slabs, iron dust, sticks, anything that could act as a place holder that you will remember).

So, yeah, it can work, but it does not work the same way as RP pipes do, you just need to adapt your build depending on what you want to use.
 

Entropy

New Member
Jul 29, 2019
236
0
0
If you have open barrels, the router will fill those before utilizing the existing inventories. Fill in every single barrel in the line, and then start using the router.
 

Daemonblue

New Member
Jul 29, 2019
922
0
0
Isn't there also an upgrade to force them to fill the chests/barrels one at a time?

Edit: It's called Thoroughness.
 

DR3ADLORD

New Member
Jul 29, 2019
51
0
0
I have an easy solution to this. I made a video on it and IMO I think DW20 should have used a router instead of pipes. I also have other Router videos up as well if you are interested. Hope this helps!

 

slay_mithos

New Member
Jul 29, 2019
1,288
0
0
I can only recommend you watch Direwolf20 mod spotlight on this.

It explains that it will try to balance the quantity between all the attached inventories, so it does work as intended in your case.

What you could do is either pre-fill all the barrels with what you want inside, or use something that should not be stored by it (stone slabs, iron dust, sticks, anything that could act as a place holder that you will remember).

So, yeah, it can work, but it does not work the same way as RP pipes do, you just need to adapt your build depending on what you want to use.
 

MilConDoin

New Member
Jul 29, 2019
1,204
0
0
A question about routers. (MindCrack v6)
First the setting:
One input chest (gold), two routers like in the video, a bunch of barrels and one overflow chest (diamond)in the end (for stuff which cannot be put into barrels).
Situation:
Router 1 next to gold chest pulls out of there (incl machine filter set to gold chest), router 2 with thoroughness upgrade fills the target inventories. Let's say, that one of the barrels is configured to accept diamond chests (all other barrels are configured for something else). When I put in some diamond chests into the input chest, sometimes these chests will land in the correct barrel and sometimes they will land in the overflow chest. This seems to be completely random. The correct barrel is a bunch of blocks closer to the router than the overflow chest is to the router.
Is it somehow possible to make sure, that ONLY stuff which doesn't fit into any barrel will land in the overflow chest? If I set a machine filter in router 2 to barrels, an overflow chest will never get anything.

Another thing: Is the ejector module messed up regarding directions? My first router currently is set to extract from south (correct) and to eject to south, while router 2 is in the north. If I set to eject to north, nothing works.
 

Daemonblue

New Member
Jul 29, 2019
922
0
0
For the directions, are you using the color coding on the router itself or going by Rei's Minimap? The two have very different senses of direction so it can cause some problems.
 

MilConDoin

New Member
Jul 29, 2019
1,204
0
0
The router is currently set to "extract from south" and "eject to south".
If you overlay this with rei's minimap, this results in "extract from south" and "eject to north".
Meaning: Extract is correct, eject is wrong. This sounds like a number switch in the code for the ejector upgrade.
 

Daemonblue

New Member
Jul 29, 2019
922
0
0
Rei's Minimap has the sun rising from the east, while the router's have the sun rising from the west. If you look at the side of the routers at the bottom there are colored lines. Those lines are color coded with the directions in the router. If you look at the cardinal directions in the router, north, south, east, and west all have different colors for their names, that's what you have to match to the outside of the router.