Interface Snapshot

All Known Subinterfaces:
ChunkSnapshot, EntitySnapshot, InstanceSnapshot, PlayerSnapshot, ServerSnapshot
All Known Implementing Classes:
SnapshotImpl.Chunk, SnapshotImpl.Entity, SnapshotImpl.Instance, SnapshotImpl.Player, SnapshotImpl.Server

@Experimental public interface Snapshot
Represents a snapshot of a game object.

Implementations must be valued-based (immutable and not relying on identity).