Package-level declarations
Types
Link copied to clipboard
@Serializable
Data model for per-player chat settings.
Link copied to clipboard
@Serializable
Root data structure for player settings stored in YAML format. All player settings are stored in a single YAML file with this structure.
Link copied to clipboard
Serializer for UUID that converts to/from String format for YAML compatibility. Used in PlayerSettingsData for serializing UUID keys in maps.
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.