Alright, so currently I have an error in which when I place down my custom Chest it loads perfectly, all that stuff. But when its in my inventory, or Equipped / in third person it looks like an item. just showing the top texture of the chest. I messed around with the getRenderType and found out it was that, I haven't been able to figure out more from there, so I'll give the classes utilizing my renderID here.
Was this solved? Anyway I came across a similar issue rendering a cauldron as an item with the same result just the top icon rendered when the item was in my hand or in my inventory. But I found some code in renderblocks renderBlockAsItem method but not for my particular problem but there is some code for rendering a chest as an item from the chest's render type so you may want to look at that for help
i found a solution for this actuallywell 2 solutions actually. the vanilla cauldron uses an item icon instead of a block renderingthe other solution requires a custom renderer that implements ISimpleBlockRenderingHandleroverride renderInventoryBlock and then you have to implement your item rendering