Very nice results you got there. What effects are you using to get that?
Depends on the blocks, but most of the time I just make a block one color.
Then I use similar colors and other colors I want to see on it either using the circle or the line tool. Based on the texture, ill either use bigger or smaller circles, longer or smaller lines, straight or criss crossed etc.
Then ill resize it really small and tile it. Once its tiled ill look for patterns I want to see in the final product. So stones will have rounder patterns, whereas grass and dirt will be more random.
Then I randomly put the different patterns I like on top of each other to make it look different all around, sometimes only taking half a pattern or two at a time.
It sounds kinda complicated, but its the fastest way to make cool looking textures. I kinda perfected in in my senior game design class because sometimes we would have 2-3 days to create games and I didn't have time to make super detailed environments