Idea: Make it so .craft files can accept all blocks and just blacklist the ones you don't want to connect.
Before I found movecraft I used to use a mod called Archimedes ships. It's like movecraft, but it turns the ship into an entity (not as good as movecraft because of this), but one feature that was amazing, is that it default excepted all blocks and just had certain blocks blacklisted, which enabled it to function with all blocks (even modded ones). I believe movecraft should have a whitelisted blocks (for ships that should only be made of certain items like torpedos) and a blacklisted blocks(for ships that could be made out of anything). Doing this would make designing .craft files SOOOO... much easier. It's quite annoying to be making a ship and finding out that you forgot to add crafting tables to a ship. so you have to go through and add said block to you .craft file, restart your server, and find out that minecraft has a difference between torches and wall torches. I think you get my point. It would also make this mod alot more beginner friendly for people who just want to install it and have just a few different types of ships. as an example say I wanted to make a submarine ship, I wouldn't have to type every block I want to be able to connect to the ship, I would just exclude the few blocks I wouldn't want on the ship, like water, air, bedrock, etc.
My best guess at how they programmed this feature in Archimedes ships, is it gathers every blocks name and position/orientation on the craft and stores it for later. When the ship is disassembled, it places all the blocks according to the item list.
regardless if this gets added, thank you so much for this mod, as a (noob) programmer myself, I have an idea on just how much time you are putting into this mod for our enjoyment, so thank you for this plugin and for taking the time to update it.
Or just edit the craft file and do /movecraft reloadtypes