Request | CC Support for Coolant/Fluid Port's
UnPure opened this issue ยท 6 comments
Hey there.
I'm currently building a large power room and because its a lot easier i decided to build a CC program.
Just a simple script that tells a computer to export everything needed into a chest
and a turtle sucking up that stuff and building my reactor/turbine setup.
Everything is working fine and i'm realy happy about it.
Just one thing is messing up my automation. It seems like i have no way to change the coolant/fluid ports. If i'm not wrong the only way to change these blocks is a wrench but turtles cant use a wrench.
It would be awesome if there would be any way to change input/output with CC instead of only a wrench.
Or maybe an additional way instead of only wrenches. Redstone or RedNet.
Or maybe a way to place them into a crafting table and change the block before placing?
Sorry for my bad english, i hope its not to hard to understand.
What do you think about bi-directional coolant ports? EnderIO's ender fluid conduits would work nicely with those, too.
Ok so i have news/infos about that.
As i recently saw its possible for turtles to use a wrench with turtle.place()
Its working fine with e.g. pistons.
But its not working with coolant/fluid/access ports.
Maybe thats the best way to get that "problem" fixed.
This can't be done via a crafting table, as the inlet/outlet status isn't determined by block metadata. (This is so that BR occupies fewer blockIDs.)
Changing the direction via CC might be viable, but how would you determine which port you wanted? I could, in theory, add a "name" like reactor control rods, or allow you to address them by coordinate, but both of those seem suboptimal.
Redstone/rednet, definitely not.
Alternately, can turtles "right-click" blocks? Maybe I'll just add back the ability to toggle the direction via right-clicking with an empty hand.
For what i know turtles cant use a right click.
The simplest way would be to wrap the port that should be changed and run a simple function.
Something like
p = peripheral.wrap("left")
p.toggleDirection()
The turtle is just placing the blocks so it is touching the ports after placing them.
With this methods it should noz need a name or something like the rods.
EDIT:
If you maybe want to talk about some ideas, i'm in #bigreactors
EDIT2:
Turbine Fluid Port
Reactor Coolant Port
Reactor Access Port
Missed the access port.. :/