StatusCommand

class StatusCommand(plugin: LunaticChat, languageManager: LanguageManager, configuration: LunaticChatConfiguration) : LunaticCommand(source)

Constructors

Link copied to clipboard
constructor(plugin: LunaticChat, languageManager: LanguageManager, configuration: LunaticChatConfiguration)

Properties

Link copied to clipboard

Command aliases

Link copied to clipboard

Command description for help text - can be overridden for i18n

Link copied to clipboard

The primary command name

Link copied to clipboard

Required permission node, if any

Functions

Link copied to clipboard
fun build(): LiteralArgumentBuilder<CommandSourceStack>
Link copied to clipboard
fun buildAllWithPermissionCheck(): List<LiteralArgumentBuilder<CommandSourceStack>>
Link copied to clipboard
open override fun buildCommand(): LiteralArgumentBuilder<CommandSourceStack>

Build the Brigadier command tree. Subclasses implement this to define arguments and execution logic.

Link copied to clipboard
fun buildWithChecks(): LiteralArgumentBuilder<CommandSourceStack>

Wraps the command builder with permission checks. Called by CommandRegistry during registration.

Link copied to clipboard
fun buildWithPermissionCheck(): LiteralArgumentBuilder<CommandSourceStack>