This will make a command block machine that makes a rocket in your world. First, throw oak stairs and a plain glass block on the ground. Pick up the minecart that spawns. Next, throw down a iron and coal block and pick up the minecart that spawns. Last, throw own a hopper and a fire charge and pick up what spawns. Now throw the 2 minecarts (Cockpit, Fuel Cell) and the hopper (Thrusters) and pick up the spawn egg (RocketShip). Now use this command to make the launch pad:
summon falling_block ~ ~1 ~ {Block:log,Time:1,Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1,Passengers:[{id:commandblock_minecart,Command:"kill @e[type=!Player,tag=ccp_LAIpv3zM]"},{id:commandblock_minecart,Command:gamerule commandBlockOutput false},{id:commandblock_minecart,Command:setblock ~ ~ ~2 iron_block},{id:commandblock_minecart,Command:setblock ~ ~ ~-2 iron_block},{id:commandblock_minecart,Command:setblock ~2 ~ ~ iron_block},{id:commandblock_minecart,Command:setblock ~-2 ~ ~ iron_block},{id:commandblock_minecart,Command:setblock ~1 ~ ~ nether_brick},{id:commandblock_minecart,Command:setblock ~-1 ~ ~ nether_brick},{id:commandblock_minecart,Command:setblock ~ ~ ~1 nether_brick},{id:commandblock_minecart,Command:setblock ~ ~ ~-1 nether_brick},{id:commandblock_minecart,Command:fill ~1 ~ ~1 ~2 ~ ~2 stone 6},{id:commandblock_minecart,Command:fill ~-1 ~ ~1 ~-2 ~ ~2 stone 6},{id:commandblock_minecart,Command:fill ~1 ~ ~-1 ~2 ~ ~-2 stone 6},{id:commandblock_minecart,Command:fill ~-1 ~ ~-1 ~-2 ~ ~-2 stone 6},{id:commandblock_minecart,Command:setblock ~3 ~ ~ nether_brick_stairs 1},{id:commandblock_minecart,Command:setblock ~-3 ~ ~ nether_brick_stairs 0},{id:commandblock_minecart,Command:setblock ~ ~ ~3 nether_brick_stairs 3},{id:commandblock_minecart,Command:setblock ~ ~ ~-3 nether_brick_stairs 2},{id:commandblock_minecart,Command:setblock ~3 ~ ~2 nether_brick_stairs 1},{id:commandblock_minecart,Command:setblock ~-3 ~ ~2 nether_brick_stairs 0},{id:commandblock_minecart,Command:setblock ~2 ~ ~3 nether_brick_stairs 3},{id:commandblock_minecart,Command:setblock ~2 ~ ~-3 nether_brick_stairs 2},{id:commandblock_minecart,Command:setblock ~3 ~ ~-2 nether_brick_stairs 1},{id:commandblock_minecart,Command:setblock ~-3 ~ ~-2 nether_brick_stairs 0},{id:commandblock_minecart,Command:setblock ~-2 ~ ~3 nether_brick_stairs 3},{id:commandblock_minecart,Command:setblock ~-2 ~ ~-3 nether_brick_stairs 2},{id:commandblock_minecart,Command:setblock ~1 ~1 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~1 ~1 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~1 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~1 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~1 ~2 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~1 ~2 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~2 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~2 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~1 ~3 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~1 ~3 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~3 ~1 iron_bars},{id:commandblock_minecart,Command:setblock ~-1 ~3 ~-1 iron_bars},{id:commandblock_minecart,Command:setblock ~ ~1 ~ iron_bars},{id:commandblock_minecart,Command:setblock ~ ~ ~ nether_brick},{id:commandblock_minecart,Command:setblock ~ ~ ~1 command_block 0 0 {Command:fill ~ ~-3 ~-1 ~ ~ ~ air}},{id:commandblock_minecart,Command:setblock ~ ~-1 ~1 redstone_block},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}]}
Put the rocket on the iron bar in the center of the launch pad, walk into the rocket, go into 3rd-person mode (hit F5) and watch the magic happen!