Immersive Engineering

Immersive Engineering

134M Downloads

Mixer has a tendency to flip what fluid is on the bottom after a restart

MuteTiefling opened this issue ยท 0 comments

commented

Minecraft Version

1.19.2

Immersive Engineering Version

ImmersiveEngineering-1.19.2-9.2.3-167

Expected Behavior

While continuously crafting in a Mixer, one would expect the 'result' fluid to always be on the bottom, while incoming fluid would be on top. For example, when crafting redstone acid the freshly crafted acid should go to the bottom so that it can be output using the 'output bottom fluid only' option, while the water should come in at the top.

Actual Behavior

After a restart, this can flip sometimes, resulting in water in at the bottom and acid on top. This ultimately leads to one of two situations

  1. The unfiltered fluid pipe that's receiving the output gets filled with water.
  2. A filtered method of extracting gets stuck as the fluid it is looking for is at the top and inaccessible.

In either case the result is the same; the automation is broken and requires manual intervention to reset.

Original report: EnigmaticaModpacks/Enigmatica9#689

Steps to reproduce

  1. Set up mixer
  2. Provide a steady source of water
  3. Provide a steady source of redstone dust
  4. Attach a pipe to the mixer to send the redstone acid to a tank of some sort.
  5. Wait for things to fill up. The mixer will backfill and pause.
  6. Restart the game.

In my experience, this pretty consistently causes the fluids to swap. The only good workaround to this at this time is to set the output to 'all fluids' and use a filtered pipe to pull the acid out.

Debug Crash Log

https://gist.github.com/MuteTiefling/64e8dd893f80e99f573749a95dbd984b