Big Reactors

Big Reactors

11M Downloads

Request | CC Support for Coolant/Fluid Port's

UnPure opened this issue ยท 6 comments

commented

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.

commented

What do you think about bi-directional coolant ports? EnderIO's ender fluid conduits would work nicely with those, too.

commented

A possibility. Marking this for 0.5.

commented

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.

commented

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.

commented

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.

commented

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.. :/