BlockAPI is a Minecraft Forge mod that greatly improves the ease of usability and customization of blocks.