In my mod I created a Block called CrucibleFurnace and a linked BlockEntity called CrucibleFurnaceBlockEntity. In-game, the block does not seem to render a model at all (not even missing texture, just completely blank). I am certain that my blockstate and model files work and are in the right place. I am sure the game detects the model correctly, because when I break the block in-game, the correct block breaking particles appear from the model. The item model also renders as expected.
I became suspicious that the rendering issue was caused by the blockentity somehow, so I copied CrucibleFurnace into a new class called CurcibleFurnaceTest and removed any references to the blockentity. In-game, when placing this block, everything seems to render fine.
I am no expert on how forge works since I have little experience modding. What could I be doing wrong?
Forge 1.20.1 (I started this project a while back)
https://github.com/CaptainArgus/Pressurized
https://github.com/CaptainArgus/Pressurized/blob/658e1fbed1bd1f2d5090e871b696f6c5dbec07e1/src/main/java/com/argus/pressurized/block/CrucibleFurnaceBlock.java
https://github.com/CaptainArgus/Pressurized/blob/658e1fbed1bd1f2d5090e871b696f6c5dbec07e1/src/main/java/com/argus/pressurized/blockentity/CrucibleFurnaceBlockEntity.java