There are now harmful, death, semi-solid, pass-through (player & npc), sizable, and standard terrain versions to choose from in the original 4 colors.
The blocks each have custom lua and config files. If you need to switch block numbers, remember to change not only the numbers within the config file but also the "switchcolors.switch(x, y)" within the lua file.

Download Now
I've also included additional graphics for some of the blocks should you want to change up their appearances.
Special thanks to Enjl for the semi-solid block sprites.