Dire has been known to be very meticulous at pre-measuring out his basement rooms for the destruction gadget, but admits to struggle with decoration. And I mean no disrespect to Dire with this suggestion, nor am I siding on any potential conversations from Rorax and his need for midnight cleanup elves and automatic 'Rorax eyebrow detection' 馃槈.
Could it be possible for a gadget to automatically place/replace blocks after destruction?
For example, instead of a blank room, a template could be applied to place extra blocks inside the room (pillars, torches) as well as set blocks into the outside edge of the Destruction zone (floor material replacement, wall cutouts, etc). A bigger room would get more blocks (in screenshots, what looks like 4x central floor blocks is dynamically expanded with more wall and floor blocks between).
As such, it would need a different kind of template, and react to open air differently.
Apologies in advance - this suggests a next level combination of the destruction gadget, but I could see it being quite fun to able able to setup and copy wxisting rooms for a Stoneblock then use for generic machines without the original room size being a restriction.
As always - love the mod and the work you are doing with it 馃挌 and Dire for sponsoring and playing his series'ss. This is just an idea alternative to 'copy-paste gadget overwriting blocks' and a little more hands on for room creation.
This might be quite easy to implement, once we've got shaped templates (and a proper template api for that matter).
But because Templates are handeled a bit difficult at the moment, this might become a bit tricky... Maybe wait for the Template api? (Also I don't want to port another feature, which would be easier to implement in 1.13... XD)
Most helpful comment
This might be quite easy to implement, once we've got shaped templates (and a proper template api for that matter).
But because Templates are handeled a bit difficult at the moment, this might become a bit tricky... Maybe wait for the Template api? (Also I don't want to port another feature, which would be easier to implement in 1.13... XD)