Create

Create

86M Downloads

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

RoanneTheWolf opened this issue ยท 2 comments

commented

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.

commented

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

commented

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