FluidConverters

FluidConverters

50k Downloads

Fluid transfer stopping

Caopr opened this issue ยท 35 comments

commented

Was a bit finicky to get started eventually it started going through. But whenever the output tanks fill then later become empty it wont work again until I remove the input pipes then place them down again. Even if I remove the fluid block itself and place it back. I have Mekanism pipes set up in it but when it stopped I tried Actually additions fluid laser relays with no effect Same with Extra utilities fluid transfer nodes. the only way to get it working again is by re-placing mekanism pipes

Below are pictures of my setup.

2017-06-18_13 35 52
2017-06-18_13 39 03
2017-06-18_13 40 08
2017-06-18_13 40 27

When this happens the buffer usually has around 80/1000 in it. So it might be freezing or getting stuck if the flow stops. otherwise if it continually flows its fine

2017-06-18_13 42 13

commented

Does the chunk unload by any chance?

1.11?

commented

I havent gone elsewhere for it to unload. and yes 1.11.2 same as before :3

commented

I wasn't able to reproduce this, except for when I also made the input of the converter and output.
So in your case, I assume the right side of the converter also outputs blood.
This can cause the input fluid to be ejected to the same side immediately, which makes it seem like it's frozen.
If this is indeed the case, please let me know, so I can close this issue.

I've added a restriction so that you won't be able to input fluids to outputs anymore, so this should make this a bit more user-friendly.

commented

Hi, I saw the issue and it looks similar to mine. Could be just a wrong config but still. Maybe I get help here.

My config: https://gist.github.com/NoplixDE/3b201d6f20ffce31a9374fb0a45ca416
But doesn't work. See: https://i.imgur.com/clO4qya.gifv
The essence is stuck (it doesn't produce more) only that tiny little as you can see.

commented

Whats the default again im gonna try it with that.

commented

@NoplixDE The default is even lower: 100.

commented

Whats the default xD

commented

@NoplixDE Are you using the latest version? Did you read my previous comment?

commented

yes newest version on 1.10 & yes I read it but i don't get smarter out of it.

commented

@NoplixDE The side that you are inputting, did you configure a fluid to that side by right-clicking on it with a fluid item? If so, remove it, and see if it works then.

commented

No still doesn't work,
Maybe its because of my edit of

machine {
# The amount of mB per tick that can be converted.
I:fluidconverter.mBRate=1000
}

commented

@NoplixDE It looks like there is fluid going through that fluiduct to the right, no?
Or did the original rate seem to be higher?

What happens if you reconnect the input pipe?

commented

No it only does for one sec but it stops instant and, doesn't fill up any tanks. And I nearly tried everything with the pipes.

commented

Ah, I didn't read your earlier comment propertly:

The essence is stuck (it doesn't produce more) only that tiny little as you can see.

So it does produce, just slow(er).
This means that your change to the mBRate doesn't get applied apparently, I'll have to look into that.

commented

Ok, with an mbRate of 1000 I managed to reproduce (and fix) the issue.

There was a hardcoded part in the algorithm that assumed an mbRate of 100 at all times, which caused issues if this was not the case.
Will publish new releases now.

commented

Yayy! thank you so much!

commented

Only 1 side was set to output and that was the life essence side I pictured. All other were blank

commented

Hmm, then it must have something to do with with the external pumping rate of 100 somehow conflicting with the internal rate. Will have to look into it.

commented

Testing if its purely the mekanism piping breaking it. made a new fluid converter and am only using extra utilities Fluid transfer node for the input. If that wont work ill try another. Ill see how it goes

commented

Ok rip fluid transfer node. same thing. once it stopped for a second [as tanks filled] it refuses to start back up

commented

And laser relays from actually additions just do nothing at all im out of ideas sorry

commented

@Caopr So nothing works at all? That seems strange.
Can you share another picture of your latest setup including the configured fluid input/output sides?

commented

Its the exact same basically. re-tried all the above piping with a fresh fluid converter block each time. 1 output for life essence flowing to tank on the left. blood on right is supplied from Evilcraft blood farm. Tanks on left flow into blood altar [is a tank below blood altar acting as a buffer]

commented

Ok, something must be going horribly wrong then.
I'll try reproducing it soon.

Another question:
What happens if you pipe everything in an EvilCraft dark tank that is on top of the converter and that tank auto-exports to the bottom?

commented

SEems to be working...perfectly fine :o with the dark tank auto importing directly

2017-06-26_15 02 02

commented

So something must be going wrong with those pipes. Will check soon.

commented

Might be a difference in how the fluid transfer is handled in evilcrafts tank compared to all the other mods

commented

Everything should just be using fluid capabilities, nothing much can go wrong there.

commented

Well I know Mekanism pipes have a set limit of 100 mb per transfer. as does extra utilities fluid transfer nodes. I dont know the dark tanks transfer rate. or if it has a minimum like the others. if the number freaks out with 40 in the buffer the dark tank might just be able to ignore it and fill it fully

commented

Gah still happening for me Dx. Gets stuck with the internal buffer at 40.

commented

@Caopr What fluid converter config and mbRate are you using?

commented

The pipe has an internal buffer of 1000mb and a pumping rate of 100mb Its the pipe from mekanism as pictured above. it onyl flows again once I reset a mekanism type pipe nothing else.

commented

{
"groupId": "blood",
"groupName": "Blood to Life",
"fluidElements": [
{
"fluidName": "evilcraftblood",
"value": 1.0
},
{
"fluidName": "lifeessence",
"value": 2.0
}
],
"lossRatio": 0,
"hasRecipe": true,
"hasDefaultRecipe": true
}

commented

@Caopr But what is the configured mbRate in the FC config file?

commented

machine {
# The amount of mB per tick that can be converted.
I:fluidconverter.mBRate=100
}
didint change anything in that one