Create

Create

86M Downloads

Smart Fluid Pipe bugged in branched networks, fluids get stuck in pipe

xanat0s opened this issue ยท 0 comments

commented

Describe the Bug

Fluids get stuck when using Smart Fluid Pipes in a branched network, whereby there's a single output coming from the Basin before branching into multiple pipe branches, with each branch being filtered with a Smart Fluid Pipe.

The first output of liquid always works, getting branched and emptied into the branch's respective Fluid Tank correctly. However, any subsequent outputting of fluids on that same branch will get stuck in the entire pipe, failing to empty into the Fluid Tank.

Note that the fluid does not get stuck before the Smart Fluid Pipe, it gets stuck in the entire pipe and simply fails to empty into the Fluid Tank. Also note that updating the pipe branch, e.g. by using the Wrench to convert a windowed pipe to a standard pipe or vice versa, triggers the fluid to properly drain into the tank.

See linked video for full demonstration of the bug.

Reproduction Steps

  1. Place Basin, Mixer with pipe for output
  2. Branch the output pipe, adding Smart Fluid Pipes to each branch (e.g. filter one for Awkward potion, another for Weakness, etc.)
  3. Add Fluid Tanks to the end of each branch
  4. Convert pipe segments in each branch to windowed pipes to view the fluid getting stuck both before the pipe is branched, as well as before and after the Smart Fluid Pipe segment in a given branch
  5. Add ingredients to the Mixer, watch as it correctly outputs fluid into the correct Fluid Tank properly the first time
  6. Add ingredients again, watch as the fluid gets stuck in the pipe without draining into the Fluid Tank on every subsequent outputting of fluids to that Tank
  7. To workaround the bug, force the pipe branch to update itself by, for example, simply converting a pipe segment from windowed to standard

Expected Result

Fluids should of course not be getting stuck and failing to empty into the Fluid Tanks. They should behave just as they do during the first ouputting of fluids to their respective Tanks.

Screenshots and Videos

https://vimeo.com/973866082

Crash Report or Log

No response

Operating System

Windows 10

Mod Version

0.5.1f

Minecraft Version

1.20.1

Forge Version

47.3.0

Other Mods

Edit: Forgot to point out that I am using the Macaw's Lights and Lamps and the Twilight Forest mods as well. I did in fact test with them disabled for the sake of thoroughness.

Additional Context

No response