How do people make 1.7.2 minecraft servers?

I play on this server where it's 1.7.2 and all the new blocks work and are craftable. I also go on a few other servers that are 1.7.2 as well but the new blocks don't work except for Acacia wood planks and Dark Wood planks. I know about spigot but is that what was used to get the blocks to work too? Please tell me if you know how to get a minecraft 1.7.2 server that has working blocks? I want to make my own server for just me and my friends to build random stuff but my friends want it to be in 1.7.2 and there's only one problem.

I used to use Bukkit to host minecraft servers, If you want to update and play with 'new blocks' just download the latest update to the server. I've provided I video I've found follow the steps.