When building your craft it's very important to know what blocks can actually be used for it, here you can find lists of what blocks are valid for different crafts.
For the 'required' blocks field, the listed percentage is how much of the craft can be that block. For instance only 1.125% of a starfighter can be ender chests. The same but reverse goes for required blocks, so 35% of a starfighter has to be wool.
Data was collected from the official Craft wiki with duplicate listings removed and some testing to make sure the blocks are actually valid.
To see other info on a specific craft such as min/max size, click on the 'Craft profile' link below it's title.