What are your thoughts on blueprint blocks? Like something that is just semi-transparent, and does not have a hit box (unless you equip the pick axe) so you can just place a block in its place to fill in the blueprint.
Pros:
+ can show a planned build when building materials are not yet available.
+ does not need to be broken, just place over it.
Cons:
– may require several types of blueprint blocks to represent every common building block
– basically requires you to build the building twice.
Possible bonus:
? Copy an existing structure and place a completed blueprint in another location to build later.
? Sell or trade a blueprint to another player.