Interface ExecuteCommandEvent.Pre
- All Superinterfaces:
 Cancellable,Event,ExecuteCommandEvent
- Enclosing interface:
 - ExecuteCommandEvent
 
Fired before the command is executed.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.event.command.ExecuteCommandEvent
ExecuteCommandEvent.Post, ExecuteCommandEvent.Pre - 
Method Summary
Modifier and TypeMethodDescriptionbooleanIf true, the command will not run and theCommandResultgiven byresult()will be returned.result()The result of the command.voidsetArguments(String arguments) Sets the arguments as a string.voidsetCancelled(boolean cancel) Sets whether the command will run.voidsetCommand(String command) Sets the command as a string, without any sort of command prefix.voidsetResult(@Nullable CommandResult result) Sets the result of the command.Methods inherited from interface org.spongepowered.api.event.command.ExecuteCommandEvent
arguments, command, commandCause, originalArguments, originalCommand 
- 
Method Details
- 
setCommand
Sets the command as a string, without any sort of command prefix.For example, if the message was
/example bob 3 -f, then the command would beexample.- Parameters:
 command- The command
 - 
setArguments
Sets the arguments as a string.For example, if the message was
/example bob 3 -f, then the arguments would bebob 3 -f.- Parameters:
 arguments- The arguments
 - 
result
Optional<CommandResult> result()The result of the command.If set, this indicates cancellation of the command.
- Returns:
 - The result of the command, if set.
 
 - 
setResult
Sets the result of the command.- Parameters:
 result- The result of the command
 - 
isCancelled
boolean isCancelled()If true, the command will not run and theCommandResultgiven byresult()will be returned.- Specified by:
 isCancelledin interfaceCancellable- Returns:
 - The cancellation status of the event.
 
 - 
setCancelled
void setCancelled(boolean cancel) Sets whether the command will run. If the command is cancelled using this method, an appropriateCommandResultwill be set (and returned fromresult()).- Specified by:
 setCancelledin interfaceCancellable- Parameters:
 cancel- The new cancelled state
 
 -