Package-level declarations
Types
Link copied to clipboard
@Serializable
Data model for per-player chat settings.
Link copied to clipboard
Manages per-player chat settings persistence. Provides in-memory cache with async disk I/O for player settings.
Link copied to clipboard
Custom serializer for UUID with kotlinx.serialization. kotlinx.serialization doesn't support UUID by default, so we need a custom serializer.