I'm new to seeking modding help here, but I'll try to keep it somewhat short and simple.
I have a recipe registration issue with a certain type of block; slabs. Particularly slab blocks referencing normal blocks added by this mod. Slab recipes using Vanilla blocks are fine and work without issue.
\A side issue which I believe ties into this is that the top-most slab recipe appears in the crafting table after crafting any item/block and appears when any item/block is placed in a crafting table and then removed.
The first issue I have no idea what I could do to fix. I don't quite know of a different way of handling slabs right now, of which how they are being registered could be the root issue. One thing I should also state which may very well lead to the registration being part of the problem is that I have to hard code these slab recipes, I run into problems if I try using .JSON files for these slab recipes.
The mod is called BuildiBlocks, and was initially developed by another person. However they've allowed me to continue development in their absence.
I have the project up on GitHub for anyone who may be able to help me out. It it built on the Forge version 14.23.2.2611 for Minecraft 1.12.2. Taking an older edit of this code, it works flawlessly in 1.12.0, hard coded recipes included. If anyone is able to lend a hand, I very much-so appreciate it.
GitHub Link: BuildiBlocks project
As a side note, I also can't get it running on Forge servers in this version of earlier versions back to 1.10, but that's for a different post.
Edit:
Included some images from my development environment that should help show what this issue is for any that may be confused. Or even if you're not confused, maybe it'll help in some way.