MovingWorld Mod 1.12.2/1.10.2/1.7.10 gives you the right to create a variety of mods using flying structures. It also brings a code for the function of the blocks.

This is an API and Library mod for Minecraft designed by bk1325. The author made this mod so it could give help to other his mods as well as save information about them. The supported mods are diverse such as Davincis Vessels, Utilities 3, and more.
By using the library, all the supported mods can be updated, fixed, and improved in a simple way. The author can do that at the same time without complications. Therefore, he merged all codes into this library mod so he could apply changes and updates.
The author of the mod seems to be a smart developer when he understands the methods of making buildings using blocks. Besides, he also has a good grasp of how to change the buildings into a unity. Therefore, now, you find this mechanism in Davincis Vessels.
It must be so great to make mods with lots of flying structures. So, you are recommended to apply the MovingWorld to the game. Prior to the functioning of it, you must complete the installation of Minecraft Forge.
How to install MovingWorld Mod:
Assure that you have already installed Minecraft Forge
Define the location of the Minecraft application folder.
On the windows, open Run from the Start Menu, write %appdata% and click to Run
Open Mac on the finder, press and hold Alt and click to Library on the peak of the Menu Bar. Open the Application Support directory and look for Minecraft.
Put MovingWorld Mod you have already downloaded (.jar) into Mods directory.
When you start using Minecraft, open the mod button, you will realize that MovingWorld Mod has been set up.