Have you ever wondered why the inhabitants of Minecraft build their roofs exclusively out of wood and bricks that look exactly like stairs? Not Enough Roofs adds almost 50 new decorative Blocks to the game for pretty and easy-to-build roofs.
Additionally, it adds two new materials: Slate and Terracotta. Slate can be found deep underground while Terracotta is made simply by smelting bricks again.
Here is an overview of all the different roofs:
Here are the recipes that will get you started. All other recipes can be unlocked in the recipe book.
Because this is a very simple mod, it should be compatible with most other mods.