Mekanism Tools

Mekanism Tools

77M Downloads

Machines won't stop running when the receiving inventory is full.

Ff7760 opened this issue ยท 3 comments

commented

When the receiving inventory is full the machine doesn't stop running.

I have a chemical dissolution chamber connected to an elite pressurized tube which is connected to a chemical infuser. The chemical infuser is full of hydrofluoric acid but the chemical dissolution chamber won't stop producing hydrofluoric acid and dumping it into the pipe. I have noticed this for mechanical pipes and gas pipes in the mod.

This is my setup the issue happens on both sides of the chemical infuser
image

Inside the chemical infuser
image

Inside the chemical dissolution chamber
image
As you can see the machine is still running because the gas inventory isn't filling up.

Example with mechanical pipes
I have liquid lithium being pumped into a rotary condensentrator
image

Inside the rotary condensentrator with a full inventory
image

Inside the lithium producing thermal evaporator
image
You can see that is inventory is empty. There is brine being pumped into the thermal evaporation plant but it is constantly being made into liquid lithium and then being deleted in the pipe.

I think the issue is with the pipes. I have even noticed if you connect a pipe to an output of a machine and connect it to nothing it will also delete the gas that is pumped into it.

commented

Right click the pipe with a network reader, my guess is that it is just filling the pipe's buffer.

commented

If I am reading this output correctly you seem to be right.
image
Would you mind explaining the output?

commented

You currently have 1,218,782 mB of hydrofluoric acid stored in your pipes out of a total 7,000,000 mB it has room for. We are tracking the fact that we really probably need to lower the buffer especially of higher tier pipes here: #6473, but in the meantime if you don't need as large a buffer and care, you can either lower their capacities in the config or use a lower tier of pipe.