I deeply approve of this idea, and I\'d like to throw a little of my own input at you. First, I like the idea of shipyards having a maximum size that can be expanded, much like docking ports. I also think that, in a way, shipyards should be docking ports, so you can dock a battle scarred ship with them and have it restored from the blueprints.
Obviously, a shipyard would need a lot of power. Like, a lot of power. I still don\'t have a good feel for what is considered high power generation, so I\'ll just go with 10,000 power units a second for 10 blocks a second. 20,000 power units for 15 blocks. 40,000 for 20. Swiftly diminishing returns, but if you\'re building a Titan, you\'ll want as much speed as you can get.
I\'d also like to add that this might not be quite as code-intensive as you think. Blueprints already save all the block data for a given ship. A shipyard could fill in that data block-by-block instead of simultaniously like it does now. If you do it by filling in one line, then another, then another until you complete and entire layer of the ship, then go on to do the next layer, it\'d show progress nicely and require actual effort to get stuck in.