what e4mc logged when I ran it with Ethernet unplugged: https://mclo.gs/MgKfbhH I'd say it's fine
if the mods themselves support being used on LAN servers, I don't see why it wouldn't work on LAN connections.
voice chat mods usually bind to a completely separate port using a completely different protocol, so they would not work through an e4mc connection.
I can't think of a non-obvious reason to purposefully not include e4mc other than incompatibility with Raknetify and mods that don't use the main Minecraft connection for communication(such as…
After some testing with affected user, could not reproduce issue; closing as Could Not Reproduce
I'll probably write a simple README for this repo and put the protocol details into a docs folder in the me/e4mc monorepo; thanks for the suggestion though!
I, personally, am not planning on implementing any social features, but I might expose an API for external social mods to work with e4mc.