Nonononono BlockBase Bad.
Do not abuse inheritance just to write less code.
IHasModel is also unnecessary.
Please read the common problems and suggestion for more info.
That's completely different. The original error is 100% reproducible in unmodified Forge, but now it's been fixed in 2836. Whatever error you're getting is something else.