Despite being described with specific throughput rates, neither fluid or gas pipes respect that and output as much as possible, all the time.
(not shown in video, but also happens with gas pipes)
Repro:
Place down any fluid source leading into a pipe
Place down pipes leading to a tank
Watch as the tank does not get filled in increments of 5k/10k (as per pipe restriction) only
Despite being described with specific throughput rates, neither fluid or gas pipes respect that and output as much as possible, all the time. (not shown in video, but also happens with gas pipes)
Repro:
Rather unscientific video (shows only the fluid part of the issue, but gasses play the same): https://github.com/user-attachments/assets/536c01da-2a74-4b9e-9454-2d8053188d19
Slightly more scientific proof: The only use of
AbstractNetwork#networkMaxTransfer
(related to fluids and gasses) is the commented-out snippet inFluidNetwork
, and no use inGasNetwork
. In the same vein, neither isIAbstractCable#getMaxTransfer
used anywhere except for calculatingAbstractNetwork#networkMaxTransfer
.Technical data: Minecraft 1.20.1 Forge 47.3.1 Electrodynamics 1.20.1-0.9.1-0