I added a GitHub link right after you posted. Thanks for the reply. The first issue is located in Registry.java.
I am debugging, and all the variables for the block are poplulated. However, in the item, the following are null: unlocalizedName, containerItem and tabToDisplayOn. Which would cause an issue and how can I fix them? Thanks.