BasicsCommandExecutor

abstract class BasicsCommandExecutor(val coreMessages: CoreMessages, val messageFactory: MessageFactory) : BasicsCommandContextHandler, RawTabCompleter

Constructors

Link copied to clipboard
constructor(module: BasicsModule)
constructor(coreMessages: CoreMessages, messageFactory: MessageFactory)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun execute(context: RawCommandContext): CommandResult?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun notFromConsole(sender: CommandSender): Player
Link copied to clipboard
open fun requireItemInHand(player: Player): ItemStack
Link copied to clipboard
open fun requireItemInHandOther(player: Player): ItemStack
Link copied to clipboard
open fun requirePermission(sender: CommandSender, permission: Permission)
Link copied to clipboard
open fun requirePlayer(name: String): Player
open fun requirePlayer(sender: CommandSender): Player
open fun requirePlayerOrMustSpecifyPlayerFromConsole(sender: CommandSender): Player
Link copied to clipboard
open override fun tabComplete(context: RawCommandContext): List<String>?