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
class ReloadCommand(plugin: LunaticChat, languageManager: LanguageManager, reloader: ConfigurationReloader) : LunaticSubCommand
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
Link copied to clipboard
class StatusCommand(plugin: LunaticChat, languageManager: LanguageManager, configuration: LunaticChatConfiguration, debugState: DebugState) : LunaticSubCommand