[request] fluid pump extender(?)
majijn opened this issue ยท 14 comments
seeing as how you're adding fancier things with this, may I request adding a block that lets a pump pull from the bottomface of a block?
so that I can use IE's pumps to work on the astral sorcery lightwells/chalices, which can be interacted with mechanically only on the bottom face
or something like a port extender
Crossroads-Development/Essentials#8
Hey ho, fluidics is a new field for me, but as far as I could see up to now it appears to work with the cap system like item handlers - so should be possible. Now we need to make a "spec" that is general enough for common use cases and also covers your use case. What about something like a "reverse version" of a fluid placer. So would collect a fluid in the world next to it, and store that in its 1 bucket (or two bucket) storage. A pump could retrieve the fluid from that storage. Would such a device cover your use case?
nope, unfortunately, lightwells are tiles , and they can omly be interacted on the bottom face with fluid hoppers and whatnot.
what im after is something that can pull fluids from a bottom face of a fluid inventory and plays nicely with fluid pumps so that i dont have to buff fluid hoppers to the point where they make ie fluid pumps useless, i wanna have to use IE , even if i have to use another mod to bridge the gap, if that makes sense
i may try to get some screenshots for you in a bit
edit: if this is out of the scope of the mod , tho, id understand, seems like this is a bit niche of a need :(
while I can connect fluid funnels into a pump like this
it means I'm not extracting all the fluid from the lightwell at the pump's speed, but at the funnel's speed, if I buff the funnel in the config to where It matches the pump, i end up not needing the pump at all.
so what I would like is something like this
but that I can set the top face to input, and have it act as part of the pump, ideally.
Ok, got it now. I'll put this on the list, so that when tackling fluidics it's considered. Not sure yet how this can be done, suppose it's similar to item storage and transfer.
Ooook, I added an experimental device in beta8. It should be able to pull out fluids when a pump connected to its output port starts draining.
Yah I there's some "debugging" to do. I have some "basic requirements" for that thing:
- not drain fluid when they are not requested by a pump,
- initial vacuum suction delay,
- allow explicit filling of the internal container,
- balanced drain if possible, with round robin random fluid init when no specific fluid is requested,
- low CPU activity when idle (not drained or by the pump requested fluid not available)
- initial "drip-in" of fluids so that pumps detect that there is fluid available and start pumping.
I need to search a mod for adding some creative fluid tanks and voids for testing that stuff ;)
Testing version b9: right click on the block to see input/output/buffer tank stats. So we can check voiding and "automagical" fluid generation. If the I/O balance is correct the accumulator should work with the adjacent blocks.
If you have time, could you double check if this works correctly with your testing setup? Would be brilliant. Then the device would be non-experimental in 1.0.5-b1.
Perfect, thank for double checking. So Let's put it in the next version's b1, see if there are other people have trouble with compat and then release it ;)