Ok, so you're making it far too complicated. You have a Container, why? You don't have any Items! As such the GuiHandler system is not the right choice either. Send a custom packet when you want to open the Gui, that packet should contain all the data the client needs to display the Gui correctly.
Ok, so you're making it far too complicated. You have a Container, why? You don't have any Items! As such the GuiHandler system is not the right choice either. Send a custom packet when you want to open the Gui, that packet should contain all the data the client needs to display the Gui correctly.