This code should cancel the render of the model, it works, but the model is rendered:
//Scala
@SubscribeEvent
def onRenderItem(e:RenderSpecificHandEvent): Unit = {
val item=e.getItemStack
if(item.getItem.isInstanceOf[ItemCustomRender]) {
println("test") //work, test
e.setCanceled(true)
println("test1",e.isCanceled) //work, test1,true
}
}
If RenderSpecificHandEvent is not designed to remove the model, then how do I get an empty model for my item?
Thank you in advance.