It crashed when I was using the planks enum. Error seemed to be occurring in the BlockStateContainer. Right or wrong, by troubleshooting method is to comment out method calls in the reverse order that Minecraft should be loading them (At least to my understanding of when Minecraft should be loading them). So, working backwards, I removed the method call to render the block/blockitems, then the method call to create blockitems, then the method call registering the block, and then the instantiation to the block, which of course loaded because Minecraft wasn't even looking at my class anymore. Then a whole lot of change this, change that as educated guesses to what could cause the problem. My last ditch effort was to mimic my planks class, but with the variant for axis added in, which worked for some odd reason.
I don't have the crash log, but if anyone is interested, I could always change my ModBlocks class to instantiate BlockSweetsLog2 (Which is the original class) and get the crash log from that.
Like I said, though, it is working. I'm just curious as to why...lol