Buildinggadgets: Room template - Destruction w/ Paste option

Created on 2 Feb 2019  路  1Comment  路  Source: Direwolf20-MC/BuildingGadgets

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.

  • The outside layer of template blocks is the replacement blocks for the "walls/floors" when using the destruction++.
  • The template creator would need to keep in mind the template will grow/shrink to any width height or depth of room (including the case where someone deletes an addition two blocks from an existing wall).
  • The template would start in each of the selected corners, and place blocks each side towards the center of the adjacent corners - so a template with 3-spaced pillars might instead have a middle gap of five for a twelve square room (such as my example screenshot - one wall wasn't wide enough to show anything more than rotated stairs).
  • If the deletion zone is larger than the template, then the template still applies starting from corners. At 2x the size of the template, potentially you automatically have four rooms set out, 3x = 9 rooms, etc.
  • The template detects if the outer block block is air and doesn't place blocks near it (meaning you leave doors where doors exists, sky gaps where sky gaps exist)

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.

enhancement

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)

>All comments

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)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

WenXin20 picture WenXin20  路  3Comments

sonolumin picture sonolumin  路  5Comments

sunsparkda picture sunsparkda  路  4Comments

matsaa93 picture matsaa93  路  7Comments

SirFlip picture SirFlip  路  4Comments