toggle menu
core
git-2534f55
jvm
switch theme
search in API
core
/
com.github.spigotbasics.core.command.common
/
BasicsCommandExecutor
Basics
Command
Executor
abstract
class
BasicsCommandExecutor
(
val
coreMessages
:
CoreMessages
,
val
messageFactory
:
MessageFactory
)
:
BasicsCommandContextHandler
,
RawTabCompleter
Members
Constructors
Basics
Command
Executor
Link copied to clipboard
constructor
(
module
:
BasicsModule
)
constructor
(
coreMessages
:
CoreMessages
,
messageFactory
:
MessageFactory
)
Properties
core
Messages
Link copied to clipboard
val
coreMessages
:
CoreMessages
message
Factory
Link copied to clipboard
val
messageFactory
:
MessageFactory
Functions
execute
Link copied to clipboard
abstract
fun
execute
(
context
:
RawCommandContext
)
:
CommandResult
?
fail
If
Flags
Left
Link copied to clipboard
open
fun
failIfFlagsLeft
(
context
:
RawCommandContext
)
fail
Invalid
Argument
Link copied to clipboard
open
fun
failInvalidArgument
(
argument
:
String
)
:
CommandResult
not
From
Console
Link copied to clipboard
open
fun
notFromConsole
(
sender
:
CommandSender
)
:
Player
require
Item
In
Hand
Link copied to clipboard
open
fun
requireItemInHand
(
player
:
Player
)
:
ItemStack
require
Item
In
Hand
Other
Link copied to clipboard
open
fun
requireItemInHandOther
(
player
:
Player
)
:
ItemStack
require
Permission
Link copied to clipboard
open
fun
requirePermission
(
sender
:
CommandSender
,
permission
:
Permission
)
require
Player
Link copied to clipboard
open
fun
requirePlayer
(
name
:
String
)
:
Player
open
fun
requirePlayer
(
sender
:
CommandSender
)
:
Player
require
Player
Or
Must
Specify
Player
From
Console
Link copied to clipboard
open
fun
requirePlayerOrMustSpecifyPlayerFromConsole
(
sender
:
CommandSender
)
:
Player
tab
Complete
Link copied to clipboard
open
override
fun
tabComplete
(
context
:
RawCommandContext
)
:
List
<
String
>
?