getLanServers

suspend fun getLanServers(): List<JsonObject>

Returns the list of currently detected LAN servers with full Server-compatible JSON fields. Mirrors vanilla's updateNetworkServers pattern: takeDirtyServers returns full list → full replacement. Uses negative IDs (sorted by address) to avoid collision with regular server IDs.