I am aware of the current method of using the replace tool to adjust the color of a build. But it has shortcomings related to block angle as well as needing to select each type of block individually to replace. But it would be awesome to be able to simply select a new color and have anything you target (however that would be implemented, adv. build mode brush, a beam, etc...), shift over to that color if such a block exists.
For example:
You built a ship with an external hull consisting of Red Standard Hull, Blue Crystal Armor, Grey Advanced Armor, Ice and Lava. Then, using the paint tool, you could select a new color, say, Green. You then proceed to hit every external block on the ship. Once you are done you would now have a ship with an outer hull consisting of Green Standard Hull, Green Crystal Armor, Green Advanced Armor, Ice and Lava. All block orientations preserved, all types preserved, to the user, it was a simple color swap.
I hope that this suggestion is clear enough to be considered. Thank you for taking the time to read it.
For example:
You built a ship with an external hull consisting of Red Standard Hull, Blue Crystal Armor, Grey Advanced Armor, Ice and Lava. Then, using the paint tool, you could select a new color, say, Green. You then proceed to hit every external block on the ship. Once you are done you would now have a ship with an outer hull consisting of Green Standard Hull, Green Crystal Armor, Green Advanced Armor, Ice and Lava. All block orientations preserved, all types preserved, to the user, it was a simple color swap.
I hope that this suggestion is clear enough to be considered. Thank you for taking the time to read it.