Hi,
I made my own GUI for a custom villager NPC I have. When I use the default GUI (same as Villager) the trader works perfectly. Whenever I put my own GUI in it's place, interacting crashes with this crash.
In my Entity class, if I move the drawing of the GUI outside of the !isRemote (which is no longer like Villager code) and into an isRemote, then I get to see the GUI except when I close it I get this crash (I don't see any of the GUI besides the main background part, there are no buttons, things he is selling, etc):
Normal crash w/out moving out of !isRemote
I have the code for my trader and gui here:
Trader Entity Interact:
Container:
GUI-Handler:
Specific GUI: