Model registration messed up. It COULD be codechickenlib's fault with parsing JSON, but I personally can't identify exactly.
Remove those (and mods they're required for) one-by-one:
./logs/fml-client-latest.log . means minecraft directory -%APPDATA%/.minecraft by default or whatever you specified in the launcher.
Please post log using pastebin or gist.
We don't need crash reports. Don't mislead people.
Sadly, all the YT tutorials are messy outdated crap. Try to google for some text ones, but make sure that creators know what they're doing.
As for an example, you can look at how my new mod does it.
I'm not pretending that it's the 'right' or 'good' way, but by far the most readable that I've seen.
I'll try to make something. Since that plugin isn't open-source, I'll have to reinvent everything myself.
EDIT: Appears that it is open-source. However, I just can't read this. And it's licensed with Apache.
God what's wrong with you people? Stop monkeycoding.
setUnlocalizedName(this.getRegistryName())
Of course you need to move it to a class constructor or smthing, but who the hell would do in-line initialization for every item?