Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Item sink priorities not exactly as documented in dev_zero_guides/managing_items_with_pipes.md #1703

Open
Hawk777 opened this issue Dec 24, 2023 · 1 comment

Comments

@Hawk777
Copy link

Hawk777 commented Dec 24, 2023

According to dev_zero_guides/managing_items_with_pipes.md, there are four priorities of destinations:

  1. passive suppliers
  2. all itemsink modules plus basic pipes
  3. terminus modules
  4. default routes

However, by experimentation, this does not actually seem to be the case. In fact, an ItemSink module appears to have strictly higher priority than a Mod Based ItemSink Module, so priority (2) is at least two, and maybe more (once you consider all the different kinds of sinks), distinct priorities. This is good, because it allows you to establish one storage location for all items from a particular mod except for one or two items which you want to keep elsewhere; ItemSinks being higher priority than Mod Based ItemSink Modules means you can simply do the obvious thing (Mod Based ItemSink for the general case plus an ItemSink for the exception) and it works. However, the documentation appears to be wrong.

@bziemons
Copy link
Member

correct. There are slight differences between the different item sink modules. It probably depends on how they are configured. I'll see if I can get a better explanation after having another look at the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants