ConfigCommand

class ConfigCommand(plugin: ColosseumPlugin) : ColosseumNestedCommand

Constructors

Link copied to clipboard
constructor(plugin: ColosseumPlugin)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val commandData: ColosseumCommand.CommandData
Link copied to clipboard
Link copied to clipboard
val plugin: ColosseumPlugin
Link copied to clipboard
val subCommands: List<ColosseumCommand>

Functions

Link copied to clipboard
fun commandDescriptor(init: ColosseumCommand.CommandData.Builder.() -> Unit): ColosseumCommand.CommandData
Link copied to clipboard
open fun execute(ctx: ColosseumCommand.CommandContext<CommandSender>): Unit?
Link copied to clipboard
open fun executeCommandBlock(ctx: ColosseumCommand.CommandContext<BlockCommandSender>)
Link copied to clipboard
open fun executeConsole(ctx: ColosseumCommand.CommandContext<ConsoleCommandSender>)
Link copied to clipboard
open fun executePlayer(ctx: ColosseumCommand.CommandContext<Player>)
Link copied to clipboard
Link copied to clipboard
override fun onCommand(sender: CommandSender, command: Command, label: String, args: Array<out String>): Boolean
Link copied to clipboard
override fun onTabComplete(sender: CommandSender, command: Command, label: String, args: Array<out String>): List<String>?