It also ads a completely new railway system with curved tracks and slopes. It adds over 80+ trains, wagons, and other vehicles. It adds new functionality and looks to the vanilla trains, and some other areas of the game.
It is built on top of the Minecraft Forge API. Traincraft is a mod written for Minecraft. Here you will find the source code for the Official Traincraft Project.