Perhaps implement this feature for non-creative types of game modes.
A simple idea I had to keep the build block from ruining vanilla single player/server economies. If the ability to remove blocks while in build block mode only applied to blocks placed by a player (any player) then this would prevent players from being able to power delete planets for resources, while at the same time still allow them to build quickly (and even quickly delete what they have built).
Implementing this would also give players an incentive to use salvage ships with salvage cannons. As it stands it is far easier (and more effective) to just build block salvage a planet, or a starbase after you destroy the faction block. In essence the build block is currently a far more effective salvage ship than you could ever build.
On the topic of asteroids, this would allow the player to place a build block and still build on the asteroid - knowing that the only blocks he'll be able to delete in build block mode are the ones that he placed (not the asteroid blocks).
This could probably be implemented (code-wise) with a simple identifier, and you could explain it away in the 'science' of the game as a 'quantum ID', 'phase discrimenator', or what have you.
A simple idea I had to keep the build block from ruining vanilla single player/server economies. If the ability to remove blocks while in build block mode only applied to blocks placed by a player (any player) then this would prevent players from being able to power delete planets for resources, while at the same time still allow them to build quickly (and even quickly delete what they have built).
Implementing this would also give players an incentive to use salvage ships with salvage cannons. As it stands it is far easier (and more effective) to just build block salvage a planet, or a starbase after you destroy the faction block. In essence the build block is currently a far more effective salvage ship than you could ever build.
On the topic of asteroids, this would allow the player to place a build block and still build on the asteroid - knowing that the only blocks he'll be able to delete in build block mode are the ones that he placed (not the asteroid blocks).
This could probably be implemented (code-wise) with a simple identifier, and you could explain it away in the 'science' of the game as a 'quantum ID', 'phase discrimenator', or what have you.