@tccoxon If it's not too late, here are some zero-QA-impact changes that would help a lot with SMAPI's new multiplayer API: Multiplayer: Make disconnectingFarmers field protected. Network/NetBufferReadStream and Network/NetBufferWriteStream: Make these classes public. Network/LidgrenServer: Make peers and server protected. Make sendMessage(NetConnection, OutgoingMessage) and parseDataMessageFromClient protected and virtual. (See also my earlier request for the greenhouse changes.) Thanks!