Class SimpleExecutor<S extends Sender>
java.lang.Object
ru.cwcode.commands.executor.AbstractExecutor
ru.cwcode.commands.extra.command.executor.SimpleExecutor<S>
-
Field Summary
Fields inherited from class ru.cwcode.commands.executor.AbstractExecutor
command, parser, sender -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<? extends net.kyori.adventure.audience.Audience> argP(int index) voidДействие, выполняемое для игроков И НЕ-ИГРОКОВ, если метод executeForNonPlayer не переопределёнvoidhandleError(Exception exception) Переопределение обработчика ошибокprotected net.kyori.adventure.audience.Audiencesender()Возвращает игрока при выполнении команды игроком.Methods inherited from class ru.cwcode.commands.executor.AbstractExecutor
arg, arg, argB, argD, argE, argI, argO, argS, argumentsAmount, argWithSpaces, executeForNonPlayer, getCommand, isPresent, prepare
-
Constructor Details
-
SimpleExecutor
-
-
Method Details
-
executeForPlayer
public void executeForPlayer() throws ru.cwcode.cwutils.messages.MessageReturn, ru.cwcode.cwutils.messages.TargetableMessageReturnDescription copied from class:AbstractExecutorДействие, выполняемое для игроков И НЕ-ИГРОКОВ, если метод executeForNonPlayer не переопределён- Specified by:
executeForPlayerin classAbstractExecutor- Throws:
ru.cwcode.cwutils.messages.MessageReturnru.cwcode.cwutils.messages.TargetableMessageReturn
-
handleError
Description copied from class:AbstractExecutorПереопределение обработчика ошибок- Specified by:
handleErrorin classAbstractExecutor
-
sender
protected net.kyori.adventure.audience.Audience sender()Description copied from class:AbstractExecutorВозвращает игрока при выполнении команды игроком. Для не-игроков используй sender()- Specified by:
senderin classAbstractExecutor
-
argP
- Specified by:
argPin classAbstractExecutor
-