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

Filter system broken for advanced sorting/filter. #2754

Closed
Grandof1 opened this issue Nov 26, 2020 · 2 comments
Closed

Filter system broken for advanced sorting/filter. #2754

Grandof1 opened this issue Nov 26, 2020 · 2 comments
Labels
duplicate This issue or pull request already exists enhancement New feature or request

Comments

@Grandof1
Copy link

Grandof1 commented Nov 26, 2020

Issue description:

Filtering system broken/not logical or can not sort using "Filter".

What happens:

Item(s) ignore filter configuration from "Filter" in a device.

What you expected to happen:

When a "Disk Drive" (or other device that accepts "Filter") is set to blacklist/whitelist, a "Filter" is set to blacklist/whitelist an item, it denies/allows that item(s) to be placed into the device before trying to move to the next lower priority device/storage in the network.

Steps to reproduce:

  1. Make sure "Disk Drive" set to items, blacklist, exact on, priority 0, insert and extract.
  2. Set "Filter" to blacklist and add item(s) to filter slots, set NBT and Mod Filter accordingly.
  3. Place configured "Filter" into top row of "Disk Drive".
  4. Use "Grid"/"Crafting Grid"/"Wireless Crafting Grid) to place the item chosen in step 3 into the network.
    ...

Version (make sure you are on the latest version before reporting):

  • Minecraft: 1.16.4
  • Forge: 35.0.18
  • Refined Storage: 1.9.9
  • Refined Storage Addons: 0.7.2

Does this issue occur on a server? [yes/no]
Yes

If a (crash)log is relevant for this issue, link it here:

[pastebin/gist/etc link here]

@Grandof1
Copy link
Author

Grandof1 commented Nov 26, 2020

Documentation

  • Lacking for guiding players to basics of advanced sorting/filter.
  • Clarification on gui's layout and what items can be used with other items/blocks does not seem to exist.
  • Docs (2020-11-26) suggest that a player can create filters with in other filters for advanced sorting/filtering of device which only have 4 and 9 slots. This seems not be the case and not widely clarified or the logistics are broken.

Notes

I didn't want to put all of this in the issue due to it would not follow the format that is in place.
The examples below is in the simplest concept. There could be far more advance configurations other then the example below but the outcome is the same. Mod seems to suggest the concept in the example should be possible but does not seem to work.

Version:

Issue was tested on version below with same results.

  • Minecraft: 1.16.3
  • Forge: 34.1.42
  • Refined Storage: 1.9.8
  • Refined Storage Addons: 0.7.2

Example 1:

Player creates a Filter to blacklist cobblestone, stone, and andesite from being placed into a Disk Drive (default settings), and inserts the Filter into Disk Drive's top row (not clear in docs what this row is for). Player then goes mining and comes back to their storage network and dumps items into grid. Grid allows the items that were configured in the filter to be inserted into "Disk Drive". Player is now confused/annoyed due to thinking the filter would not allow placement of those items into the network unless player makes a second disk drive.

Player changes Disk Drive mode to whitelist thinking that would make their blacklist Filter to function. Player then goes to test their theory by attempting to insert the blacklisted items that were configured Filter into the Grid and Player finds out its rejecting the items, but tries to insert other items that are not in the Filter configuration but finds out the Grid rejects all items. Player now more frustrated and confused tries to put blacklist Filter into Grid to find out it accepts the item, resulting in more confusion due to it does not seem to be a way to do what Player is originally wanting to setup and stuck with being limited to only using the 4 and 9 slots that devices offer.

Conclusion 1

  • Player is not able to making advanced sorting/filtering like docs suggest.

Example 2

Player creates a External Storage, cables and a chest to have a storage further away from the storage network. Player wishes to have the chest store all of their food but be able to access it through their Wireless Crafting Grid. Player creates a Filter to whitelist only the items set in the Filter configuration after laying the External Storage, cable. and chest down to connect it to the storage network. Player then inserts the Filter into External Storage that is attracted to the chest and sets the mode to whitelist. Player inserts their food into their Wireless Crafting Grid and goes to check the chest to make sure the food is in there. Player finds out the food is inserted to the Disk Drive instead of the chest.

Player changes External Storage priority to 1 and tests again but finds out nothing has changed in result. Player then changes mode to blacklist while the whitelist Filter is still in the top slot and goes to test it again. Player finds out their food now goes into the chest but finds out items that are not in the Filter is also being inserted into the chest. Player is sad and confused and decides to not use External Storage and just stores food in the chest by itself.

Conclusion 2

  • Player is not able to create destinations for certain items to be stored resulting in not allowing for advanced sorting/filtering the storage network like the docs loosely suggest.

@raoulvdberge
Copy link
Collaborator

Thanks for the notes. I'm closing this issue, and linking it with #2372 so I can keep your comments in mind.

@raoulvdberge raoulvdberge added duplicate This issue or pull request already exists enhancement New feature or request labels Jan 30, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
duplicate This issue or pull request already exists enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants