PresenceSnapshot

@Serializable
data class PresenceSnapshot(val players: List<PresenceEntry>, val timestamp: Long = System.currentTimeMillis()) : PluginMessage(source)

Proxy-wide player presence snapshot (Velocity → Paper)

Sent on join/quit/server-switch and in response to PresenceRequest. Replaces the receiver's cached roster entirely.

Constructors

Link copied to clipboard
constructor(players: List<PresenceEntry>, timestamp: Long = System.currentTimeMillis())

Properties

Link copied to clipboard

All players currently connected to the proxy

Link copied to clipboard

Snapshot timestamp (milliseconds since epoch)