SevTech: Ages of the Sky

SevTech: Ages of the Sky

1M Downloads

Immersive Engineering fluid pipes not extracting last liquid out of Distillation Towers

md5i opened this issue · 2 comments

commented

Bug Report

After updating to 3.1.0, my oil distillation tower setup, which outputs to a fluid router to two IE tanks, stopped working. The pipes will drain all but the last fluid in the tower, but will not drain that fluid without breaking the pipes and re-routing them.

Expected Behaviour

Pipes continue working normally like before

Logs

Logs are available at: https://md5i.com/SevTechBug/logs

World

World is available at: https://md5i.com/SevTechBug/world

Client Information

  • Modpack Version: 3.1.0
  • Java Version: OpenJDK 64-Bit Server VM, version 1.8.0_191
  • Launcher Used: MultiMC 5 - 0.6.5-1217
  • Memory Allocated: 8GB
  • Server/LAN/Single Player: Single Player
  • Optifine Installed: No
  • Shaders Enabled: None
commented

To further add to this: The Distillation tower will switch which fluid it is outputting if it is toggled off via redstone signal. For whatever reason since 3.1.x the tower "locks" itself to draining a singular type of fluid if it is currently attempting to process. Problem did not exist in older version of the pack.

For an ingame workaround I added a cyclic redstone clock to the front of the tower with a delay of 500 and a pulse of 500. This will have the tower process for 500 ticks, then "drain" for 500 ticks which is about as optimal as it can be until this bug is addressed.

commented

This is likely due to a change in how the fluid router behaves, which prevents a crash due to a possible scenario triggering infinite recursion. Last I checked there was an issue on IE’s tracker saying a better solution was needed to solve both issues, but that may not be possible.