I have a TileEntity with an inventory and the size of the inventory is really big. (think 200,000 slots).
When in an SMP world the client will disconnect when trying to access the inventory with the message "DecoderException: Packet was larger than I expected"
*I* am not doing anything with packets right now, but that doesn't mean the API isn't. What I can think of is the NBT data (specifically the tag list I am storing stuff in) is being sent as a packet, and maybe there is a maximum size? it is possible I have a bug, but if i make the same inventory have a "measly" 100 slots it works great.
So, anyway. Is there a maximum size to how much I can store in an NBTTagList? If so, does that translate to the tag compound? What I am thinking is that I can just break the list into many smaller ones, but I don't want to just move the problem up the chain (if that makes sense)