I'm having an issue with a sorting tube, I need to confirm whether it's working as expected or if I've done something dumb.
Q = quarry
- / | / + = normal tubes
S = sorting tube
C = chest
On the sorting tube I filter cobble/desert cobble/gravel to go down to the bottom 2 chests. There is no filter on the side that goes to the top chest.
The intention is that everything that is not cobble/desert cobble or gravel (i.e. all the ores pretty much) goes to the top chest.
What I'm seeing is that sometimes ore bounces back from the sorting tube and then gets ejected into the air when it gets back to the quarry.
Is this expected behaviour?
Its as if the ore comes to the sorting tube and picks 1 of its branches, and only then does the filter apply. If the filter happens to not match, oops sorry you get bounced back.
I would expect the logic flow for an item entering a sorting tube to be more like:
- Check if any branches have a filter that matches the incoming item
- If so, send the item down a matching branch
- If no filters match the item, are there any unfiltered branches that are set to "On"
- If so, send the item down one of those branches