Package-level declarations
Types
Link copied to clipboard
class ConfigManager
Manages loading and parsing of plugin configuration. Converted from singleton to dependency injection pattern for better testability.
Link copied to clipboard
data class LunaticChatConfiguration(val features: FeaturesConfig, val messageFormat: MessageFormatConfig, val debug: Boolean = false, val userSettingsFilePath: String = "player-settings.yaml", val checkForUpdates: Boolean = true, val language: Language = Language.EN)