@@ -0,0 +1,662 @@
+#!/usr/bin/env python%0A%0Aimport mcpi.minecraft as minecraft%0Aimport mcpi.block as block%0Aimport time%0A%0Amc = minecraft.Minecraft.create()%0A%0Astart = mc.player.getTilePos()%0A%0Acolours= %7B%0A%09'red' : 14,%0A%09'orange' : 1,%0A%09'yellow' : 4,%0A%09'green' : 5,%0A%09'blue' : 3,%0A%09'indigo' : 11,%0A%09'violet' : 10%0A%7D%0A%0Arainbow = %5B 'red', 'yellow', 'orange', 'green', 'blue', 'indigo', 'violet' %5D%0A%0Ai = 0%0Afor colour in rainbow:%0A%09mc.setBlock(start.x + i, start.y - 1, start.z - 1, block.WOOL.id, colours%5Bcolour%5D)%0A%09mc.setBlock(start.x + i, start.y - 1, start.z,     block.WOOL.id, colours%5Bcolour%5D)%0A%09mc.setBlock(start.x + i, start.y - 1, start.z + 1, block.WOOL.id, colours%5Bcolour%5D)%0A%09i += 1%0A%09time.sleep(1)%0A

Add rainbow road example