Group Block

4Peace shared this feedback 2 hours ago
Not Enough Votes

There is no way to put a block into multiple groups. Nesting is also pretty limited.


I propose adding a new block, calling it "group controller" or just "group block."


Inside this block you can reference other functional blocks, effectively creating a group. Then, instead of targeting individual blocks, you will be able to target the group block and set an action on it in any hotbar.

A list of available actions will depend on what blocks are in the group. For example, you could have a group with 2 pistons and a rotor, so the list of the available action will be a combination of all possible actions from these blocks. You will see "extend"/"retract" and "set angle limits", although, when you activate the "extend" action only the pistons will react, while the rotor will ignore an unknown command. Basically the same behavior as we had in SE1 with groups created in terminal.


You can also reference other group blocks inside a group block. This way you can organise blocks however you want for all kinds of purposes, independently of the hierarchy you have in the terminal, which can now be used just for nice viewing organisation.


The group block has to be quite small. Max 50cm^3 or even half of that. So it can be feasible on small grids too. I must say that I like having control rooms filled with all sorts of automation blocks, so this will very much add to it :)

b7406e469cd7e15039f4a384ad71b3a4

Leave a Comment
 
Attach a file