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

List filters can't differentiate between potion types in smart fluid pipe #6476

Open
ShatteredSona opened this issue May 11, 2024 · 2 comments
Labels
type: bug Issue where something isn't working

Comments

@ShatteredSona
Copy link

Describe the Bug

When placing a potion bottle into the smart fluid pipe's filter slot directly, only that potion is extracted and it works as intended. However, when placing that potion into a list filter and placing that into the slot, it will either allow all variants of potions (including the awkward potion) or deny all potions depending on the filter's settings. Respect/ignore data has no effect on this behavior.

Because the attribute filter can't differentiate between potions either, this means that there's no way to pump awkward potion into a heated basin, allow anyone to toss in an active ingredient, and pump out only the created potion. The filter slot has to be reassigned each time.

Reproduction Steps

  1. Pump awkward potion into a heated basin from a sufficiently large source
  2. Have a smart fluid pipe + pump leading away from the basin with a list filter denying awkward potion in it
  3. Create swiftness potion by tossing in sugar
  4. The swiftness potion won't travel through; it's blocked by the smart fluid pipe.
  5. Replace the list filter to allow swiftness potion, repeat the process
  6. Both swiftness potion and awkward potion are able to flow through the pipe, assuming the destination can handle both.
    ...

Expected Result

When a potion bottle is used in the list filter in a smart fluid pipe, it should allow or deny only that potion, rather than including/excluding all potion types.

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows 11

Mod Version

0.5.1f

Minecraft Version

1.20.1

Forge Version

36.2.0

Other Mods

No response

Additional Context

Though this is a bug, it would be acceptable for an alternate solution to exist- say, a fluid filter, or perhaps some other type of filter that can effectively tell between the potion types in the smart fluid pipe.

@ShatteredSona ShatteredSona added the type: bug Issue where something isn't working label May 11, 2024
@VoidLeech
Copy link

Duplicate of #5780, as I cannot reproduce this with fix #6406 applied.

@fractalhelios
Copy link

I have exactly the same problem on Minecraft 1.19.2. So insanely annoying.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Issue where something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants