Method: Define ship size by blueprint dimensions, then choose a corner and start filling. Line by line, layer by layer.
Mass based determination of number of blocks placed, utilize a chunk system like in Minecraft.
Take a look at Mineraft\'s Buildcraft mod, it\'ll pretty much perfectly explain...