So my patience ran out and I decided to code something like TabulaRasa, as far as I know it works, although I'm not a programmer (I was just lectured JAVA in my first year of uni), so it's probably coded poorly, but it does the job. I still have to add some sentinels for the light values etc. but for the rest it seems ok.
http://www.mediafire.com/download/8vv588lf6bsvfsh/CustomItems-1.7.10-0.1.jar
It generates a config on the first run, it contains instructions on how to add blocks/items.
For the textures create a resourcepack: packname/assets/customitems/textures and in this directory put two folders: items and blocks.
For blocks the name of the textures should be: customBlock0.png, customBlock1.png, ... (with the numbering in the same order as you defined them in the config).
For the items it's customItem0.png, ...
I'm just going to use this while waiting for TabulaRasa (wich is probably coded a lot better), but I thought I'd share it with you guys.
EDIT: I put the source code on Github for those interested to see it and those who wish to give (constructive pls) criticism.
https://github.com/InfinityRaider/CustomItems