I have had an issue getting my furnace to work. I have registered all the blocks correctly and I know the function I'm using will work (world.setBlock(..)) however when I use it in the "updateFurnaceBlockState" method which is basically a copy of minecraft's one, when the furnace updates to active it just disappears.
Registering in the preInit through this class
TileEntity
Block
Any help would be great. I just can't get anything to fix it. Am I registering it wrong? I can make it turn to normal stone but not my blocks