Package-level declarations

Types

Link copied to clipboard
class ChannelCommand(plugin: LunaticChat, channelManager: ChannelManager, membershipManager: ChannelMembershipManager, notificationHandler: ChannelNotificationHandler, languageManager: LanguageManager) : LunaticSubCommand
Link copied to clipboard
class DebugCommand(plugin: LunaticChat, languageManager: LanguageManager, debugState: DebugState) : LunaticSubCommand

Switches debug categories on and off while the server runs.

Link copied to clipboard
class DumpCommand(plugin: LunaticChat, languageManager: LanguageManager, report: DiagnosticsReport) : LunaticSubCommand

Writes a diagnostics report and tells the sender where it landed.

Link copied to clipboard
class LunaticChatCommand(plugin: LunaticChat, settingHandlerRegistry: SettingHandlerRegistry, languageManager: LanguageManager, configuration: LunaticChatConfiguration, configurationReloader: ConfigurationReloader, debugState: DebugState, diagnosticsReport: DiagnosticsReport) : LunaticCommand

Main LunaticChat command (/lc). This command serves as the entry point for all LunaticChat subcommands.

Link copied to clipboard

Re-reads config.yml and applies the message formats.

Link copied to clipboard
class SettingsCommand(plugin: LunaticChat, settingHandlerRegistry: SettingHandlerRegistry, languageManager: LanguageManager) : LunaticSubCommand

Setting subcommand for /lc command. Handles /lc setting on|off

Link copied to clipboard
class StatusCommand(plugin: LunaticChat, languageManager: LanguageManager, configuration: LunaticChatConfiguration, debugState: DebugState) : LunaticSubCommand