So I took a look at ModelLoaderRegistryDebug in the forge repo and made my own model with some of the guidance the aforementioned classes provided. I did the blockstate file and everything.
The item ended up rendering just fine, just a bit off in terms of the rotation in hand. The block, upon placement, simply would not render and just show a border outline without anything.
I'm using 1.8.9-11.15.1.1732, the most recent forge version, and here is my repo
The Blockstate file: https://github.com/Dummyc0m/AmethystMod/blob/master/src/main/resources/assets/amethyst/blockstates/producerConnector.json
Registering the Model and adding domain to B3DLoader: https://github.com/Dummyc0m/AmethystMod/blob/master/src/main/java/com/dummyc0m/forgemod/amethyst/client/ClientProxy.java#L44
The Block: https://github.com/Dummyc0m/AmethystMod/blob/master/src/main/java/com/dummyc0m/forgemod/amethyst/common/block/single/TestConnector.java
This is my first time creating a forge mod, so I am probably doing something wrong. Thank you in advance for the help.
Please also advise me on what I am doing wrong in my code as well.