CommandModule

class CommandModule(parent: CommandModule?, delegate: CommandAPICommand) : CommandExecutionInfo

Constructors

Link copied to clipboard
constructor(parent: CommandModule?, delegate: CommandAPICommand)

Properties

Link copied to clipboard
open val type: ExecutorType?

Functions

Link copied to clipboard
fun build(): CommandAPICommand
Link copied to clipboard
fun command(name: String, block: CommandAPICommand.() -> Unit): CommandModule
Link copied to clipboard
fun commandModule(name: String, block: CommandAPICommand.() -> Unit): CommandModule
Link copied to clipboard
open fun executeWith(info: ExecutionInfo<CommandSender?, BukkitCommandSender<out CommandSender?>?>?): Int
Link copied to clipboard
open override fun run(info: ExecutionInfo<CommandSender, BukkitCommandSender<out CommandSender>>)