Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

AbstractAutowiredExecutor - Class in ru.cwcode.commands.executor
 
AbstractAutowiredExecutor() - Constructor for class ru.cwcode.commands.executor.AbstractAutowiredExecutor
 
AbstractExecutor - Class in ru.cwcode.commands.executor
 
AbstractExecutor() - Constructor for class ru.cwcode.commands.executor.AbstractExecutor
 
AbstractGlobalToggleExecutor - Class in ru.cwcode.commands.executor
 
AbstractGlobalToggleExecutor(boolean) - Constructor for class ru.cwcode.commands.executor.AbstractGlobalToggleExecutor
 
AbstractLocalTimedExecutor - Class in ru.cwcode.commands.executor
 
AbstractLocalTimedExecutor(long) - Constructor for class ru.cwcode.commands.executor.AbstractLocalTimedExecutor
 
AbstractLocalToggleExecutor - Class in ru.cwcode.commands.executor
 
AbstractLocalToggleExecutor(boolean) - Constructor for class ru.cwcode.commands.executor.AbstractLocalToggleExecutor
 
accent(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
accent(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
accent(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
accent(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
add(ArgumentFitnessResult) - Method in class ru.cwcode.commands.ArgumentSearchResult
 
aliases() - Method in class ru.cwcode.commands.Command
Возвращает алиасы команды
aliases(String...) - Method in class ru.cwcode.commands.Command
Устанавливает алиасы для команды.
aliases(List<String>) - Method in class ru.cwcode.commands.Command
Устанавливает алиасы для команды.
ALL_ALLOWED - Static variable in interface ru.cwcode.commands.permissions.PermissionGenerationStrategy
 
ALL_DENIED - Static variable in interface ru.cwcode.commands.permissions.PermissionGenerationStrategy
 
arg(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент по индексу, если его нет - null
arg(String) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент по тегу, если его нет - null.
argB(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент и кастует его в boolean, если его нет - эксепшен
argD(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент и кастует его в double, если его нет - эксепшен
argE(int, Class<? extends T>) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент и получает из него enum (регистронезависимо)
argI(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент и кастует его в int, если его нет - эксепшен
argO(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент опционально
argP(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
 
argP(int) - Method in class ru.cwcode.commands.executor.CommonExecutor
 
args - Variable in class ru.cwcode.commands.ArgumentParser
 
argS(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Получает аргумент и кастует его в строку, если его нет - эксепшен
argument(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
argument(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
argument(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
argument(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
Argument - Class in ru.cwcode.commands
 
Argument() - Constructor for class ru.cwcode.commands.Argument
 
Argument(String) - Constructor for class ru.cwcode.commands.Argument
 
ArgumentFitnessResult - Class in ru.cwcode.commands
 
ArgumentFitnessResult() - Constructor for class ru.cwcode.commands.ArgumentFitnessResult
 
ArgumentFitnessResult(ArgumentSet, Argument, String) - Constructor for class ru.cwcode.commands.ArgumentFitnessResult
 
argumentName() - Method in class ru.cwcode.commands.Argument
Название аргумента в хелпе
argumentName() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.basic.DynamicArg
Deprecated.
 
argumentName() - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.ComplexArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.datetime.DurationArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.datetime.TimeArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.DynamicList
 
argumentName() - Method in class ru.cwcode.commands.arguments.EmptyArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.EnumArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.ExactStringArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.HexColorArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.LegacyColorArg
 
argumentName() - Method in class ru.cwcode.commands.arguments.ListArg
 
ArgumentParser - Class in ru.cwcode.commands
 
ArgumentParser(String[], ArgumentSet) - Constructor for class ru.cwcode.commands.ArgumentParser
 
arguments - Variable in class ru.cwcode.commands.ArgumentSet
 
arguments(ArgumentSet...) - Method in class ru.cwcode.commands.Command
Добавляет аргументсеты в команду или подкоманду
argumentsAmount() - Method in class ru.cwcode.commands.executor.AbstractExecutor
 
ArgumentSearchResult - Class in ru.cwcode.commands
 
ArgumentSearchResult() - Constructor for class ru.cwcode.commands.ArgumentSearchResult
 
ArgumentSet - Class in ru.cwcode.commands
 
ArgumentSet(ArgumentSet, Argument...) - Constructor for class ru.cwcode.commands.ArgumentSet
 
ArgumentSet(AbstractExecutor, String, Argument...) - Constructor for class ru.cwcode.commands.ArgumentSet
Аргумент implements SpacedArgument должен быть 1 и последний
Аргументы optional должны быть последние в списке
Аргументов может не быть
ArgumentSet(AbstractExecutor, Argument...) - Constructor for class ru.cwcode.commands.ArgumentSet
Аргумент implements SpacedArgument должен быть 1 и последний
Аргументы optional должны быть последние в списке
Аргументов может не быть
Шоткат, автоматически устанавливающий пермишен в пустую строку
ArgumentSet(AbstractExecutor, ExactStringArg, Argument...) - Constructor for class ru.cwcode.commands.ArgumentSet
Аргумент implements SpacedArgument должен быть 1 и последний
Аргументы optional должны быть последние в списке
Аргументов может не быть
Шоткат, автоматически устанавливающий пермишен в соответствии с ExactStringArg
argumentSets - Variable in class ru.cwcode.commands.Command
 
argWithSpaces(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Возвращает строку с заменёнными подчёркиваниями на пробелы

B

bind(int) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
bind(int...) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
BindedArgument - Class in ru.cwcode.commands.arguments
 
BindedArgument() - Constructor for class ru.cwcode.commands.arguments.BindedArgument
 
blockForNonPlayers() - Method in class ru.cwcode.commands.ArgumentSet
Запретить для не-игроков
blockForPlayers() - Method in class ru.cwcode.commands.ArgumentSet
Запретить для игроков
BooleanArg - Class in ru.cwcode.commands.arguments.basic
 
BooleanArg() - Constructor for class ru.cwcode.commands.arguments.basic.BooleanArg
 
BooleanArg(String, String) - Constructor for class ru.cwcode.commands.arguments.basic.BooleanArg
 

C

CAN_PERFORM_AND_CAN_SEE - Static variable in class ru.cwcode.commands.preconditions.processor.PreconditionRequirements
 
canExecute(Predicate<Sender>) - Method in class ru.cwcode.commands.ArgumentSet
Предикат, который проверяется при автокомплите, выводе хелпа и попытке выполнения экзекутора
canExecute(Predicate<Sender>) - Method in class ru.cwcode.commands.Command
Предикат, который проверяется при автокомплите, выводе хелпа и попытке выполнения
canExecute(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForNonPlayersPrecondition
 
canExecute(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForPlayersPrecondition
 
canExecute(Sender) - Method in class ru.cwcode.commands.preconditions.Precondition
 
canExecute(Sender) - Method in class ru.cwcode.commands.preconditions.PredicatePrecondition
 
canExecute(Sender) - Method in class ru.cwcode.commands.preconditions.processor.PermissionPrecondition
 
cannotExecuteFeedback(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForNonPlayersPrecondition
 
cannotExecuteFeedback(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForPlayersPrecondition
 
cannotExecuteFeedback(Sender) - Method in class ru.cwcode.commands.preconditions.Precondition
 
cannotExecuteFeedback(Sender) - Method in class ru.cwcode.commands.preconditions.PredicatePrecondition
 
cannotExecuteFeedback(Sender) - Method in class ru.cwcode.commands.preconditions.processor.PermissionPrecondition
 
canPerform() - Method in class ru.cwcode.commands.preconditions.processor.PreconditionRequirements
 
canPerform() - Method in class ru.cwcode.commands.preconditions.processor.PreconditionResult
 
canPerformedBy(Sender) - Method in class ru.cwcode.commands.ArgumentSet
 
canPerformedBy(Sender) - Method in class ru.cwcode.commands.Command
 
canSee() - Method in class ru.cwcode.commands.preconditions.processor.PreconditionRequirements
 
canSee() - Method in class ru.cwcode.commands.preconditions.processor.PreconditionResult
 
canSee(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForNonPlayersPrecondition
 
canSee(Sender) - Method in class ru.cwcode.commands.preconditions.OnlyForPlayersPrecondition
 
canSee(Sender) - Method in class ru.cwcode.commands.preconditions.Precondition
 
canSee(Sender) - Method in class ru.cwcode.commands.preconditions.PredicatePrecondition
 
canSee(Sender) - Method in class ru.cwcode.commands.preconditions.processor.PermissionPrecondition
 
canShowDetailedHelp() - Method in class ru.cwcode.commands.ArgumentSearchResult
 
checkPreconditions(Sender) - Method in class ru.cwcode.commands.ArgumentSet
 
checkPreconditions(Sender) - Method in class ru.cwcode.commands.Command
 
checkPreconditions(Sender, PreconditionRequirements) - Method in class ru.cwcode.commands.ArgumentSet
 
checkPreconditions(Sender, PreconditionRequirements) - Method in class ru.cwcode.commands.Command
 
clearArgumentSets() - Method in class ru.cwcode.commands.Command
Очищает аргументсеты из команды или подкоманды
ColoredScheme - Class in ru.cwcode.commands.color
 
ColoredScheme(TextColor) - Constructor for class ru.cwcode.commands.color.ColoredScheme
 
ColoredScheme(TextColor, TextColor) - Constructor for class ru.cwcode.commands.color.ColoredScheme
 
ColorGenerationStrategy - Interface in ru.cwcode.commands.color
 
command - Variable in class ru.cwcode.commands.executor.AbstractExecutor
 
Command - Class in ru.cwcode.commands
 
Command(String) - Constructor for class ru.cwcode.commands.Command
Автоматически устанавливается пермишен name
Command(String, String) - Constructor for class ru.cwcode.commands.Command
Указывайте пермишен "" для того, чтобы пермишены рекурсивно не генерировались
Command(String, String, AbstractExecutor) - Constructor for class ru.cwcode.commands.Command
Шоткат для сингл-аргументсета в команде без аргументов с кастомным пермишеном
Command(String, List<String>) - Constructor for class ru.cwcode.commands.Command
Автоматически устанавливается пермишен name и устанавливаются алиасы
Command(String, AbstractExecutor) - Constructor for class ru.cwcode.commands.Command
Шоткат для сингл-аргументсета в команде без аргументов
Command(String, AbstractExecutor, Argument...) - Constructor for class ru.cwcode.commands.Command
Шоткат для сингл-аргументсета в команде с любыми аргументами
commandDelayNotPassed() - Method in class ru.cwcode.commands.executor.AbstractLocalTimedExecutor
 
commandDelayPassed() - Method in class ru.cwcode.commands.executor.AbstractLocalTimedExecutor
 
CommandNode - Class in ru.cwcode.commands
 
CommandNode() - Constructor for class ru.cwcode.commands.CommandNode
 
CommandParser - Class in ru.cwcode.commands
 
CommandParser(Command) - Constructor for class ru.cwcode.commands.CommandParser
 
CommandParser.Result - Class in ru.cwcode.commands
 
CommandPreconditionResult - Class in ru.cwcode.commands.preconditions
 
CommandPreconditionResult(Command, PreconditionResult) - Constructor for class ru.cwcode.commands.preconditions.CommandPreconditionResult
 
CommandsAPI - Class in ru.cwcode.commands.api
 
CommandsAPI() - Constructor for class ru.cwcode.commands.api.CommandsAPI
 
CommonExecutor - Class in ru.cwcode.commands.executor
 
CommonExecutor() - Constructor for class ru.cwcode.commands.executor.CommonExecutor
 
completions(Sender) - Method in class ru.cwcode.commands.Argument
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.basic.DynamicArg
Deprecated.
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.ComplexArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.datetime.DurationArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.datetime.TimeArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.DynamicList
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.EmptyArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.EnumArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.ExactStringArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.LegacyColorArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.ListArg
 
completions(Sender) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
completions(Sender, String) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
completions(Sender, String[]) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
completions(Sender, List<String>) - Method in class ru.cwcode.commands.Argument
 
completions(Sender, List<String>) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
completions(Sender, List<String>) - Method in class ru.cwcode.commands.arguments.datetime.TimeArg
 
completions(Sender, List<String>) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
CompletionStyle - Enum in ru.cwcode.commands
 
ComplexArg - Class in ru.cwcode.commands.arguments
 
ComplexArg(Argument...) - Constructor for class ru.cwcode.commands.arguments.ComplexArg
 
confirm(String, long, Runnable, Runnable) - Method in interface ru.cwcode.commands.api.Sender
 
confirmWith(String, long) - Method in class ru.cwcode.commands.ArgumentSet
Строка, которую нужно написать в чат (или нажать на сообщение), чтобы подтвердить выполнение команды

D

debug(DebugMode) - Method in class ru.cwcode.commands.Command
 
DebugMode - Enum in ru.cwcode.commands
 
DefaultColorGenerationStrategy - Class in ru.cwcode.commands.color
 
DefaultColorGenerationStrategy() - Constructor for class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
DefaultPermissionGenerationStrategy - Class in ru.cwcode.commands.permissions
 
DefaultPermissionGenerationStrategy() - Constructor for class ru.cwcode.commands.permissions.DefaultPermissionGenerationStrategy
 
description() - Method in class ru.cwcode.commands.Command
 
description(String) - Method in class ru.cwcode.commands.Command
Устанавливает краткое описание команды для автогенерируемого хелпа
DETAILED - Enum constant in enum ru.cwcode.commands.DebugMode
 
DIAPASON - Enum constant in enum ru.cwcode.commands.CompletionStyle
 
DoubleArg - Class in ru.cwcode.commands.arguments.basic
 
DoubleArg() - Constructor for class ru.cwcode.commands.arguments.basic.DoubleArg
 
DoubleArg(String) - Constructor for class ru.cwcode.commands.arguments.basic.DoubleArg
 
DurationArg - Class in ru.cwcode.commands.arguments.datetime
 
DurationArg() - Constructor for class ru.cwcode.commands.arguments.datetime.DurationArg
 
DynamicArg - Class in ru.cwcode.commands.arguments.basic
Deprecated.
DynamicArg(String, Function<Sender, List<String>>, Predicate<String>) - Constructor for class ru.cwcode.commands.arguments.basic.DynamicArg
Deprecated.
 
DynamicList - Class in ru.cwcode.commands.arguments
 
DynamicList(String, Receiver) - Constructor for class ru.cwcode.commands.arguments.DynamicList
 
DynamicRainbowColorScheme - Class in ru.cwcode.commands.color
 
DynamicRainbowColorScheme() - Constructor for class ru.cwcode.commands.color.DynamicRainbowColorScheme
 

E

EmptyArg - Class in ru.cwcode.commands.arguments
 
EmptyArg() - Constructor for class ru.cwcode.commands.arguments.EmptyArg
 
EnumArg - Class in ru.cwcode.commands.arguments
 
EnumArg(Enum[], String) - Constructor for class ru.cwcode.commands.arguments.EnumArg
 
error(String) - Method in interface ru.cwcode.commands.api.Logger
 
error(ArgumentSet, String) - Method in class ru.cwcode.commands.ArgumentSearchResult
 
ExactStringArg - Class in ru.cwcode.commands.arguments
 
ExactStringArg(String) - Constructor for class ru.cwcode.commands.arguments.ExactStringArg
 
execute(Sender, String[], Command) - Method in class ru.cwcode.commands.ArgumentSet
 
executeForNonPlayer() - Method in class ru.cwcode.commands.executor.AbstractExecutor
 
executeForPlayer() - Method in class ru.cwcode.commands.executor.AbstractAutowiredExecutor
 
executeForPlayer() - Method in class ru.cwcode.commands.executor.AbstractExecutor
Действие, выполняемое для игроков И НЕ-ИГРОКОВ, если метод executeForNonPlayer не переопределён
executeForPlayer() - Method in class ru.cwcode.commands.executor.AbstractGlobalToggleExecutor
 
executeForPlayer() - Method in class ru.cwcode.commands.executor.AbstractLocalTimedExecutor
 
executeForPlayer() - Method in class ru.cwcode.commands.executor.AbstractLocalToggleExecutor
 
executor - Variable in class ru.cwcode.commands.ArgumentSet
 

F

founded(ArgumentSet) - Method in class ru.cwcode.commands.ArgumentSearchResult
 

G

get(int) - Method in class ru.cwcode.commands.ArgumentParser
 
get(String) - Method in class ru.cwcode.commands.ArgumentParser
 
getArgs() - Method in class ru.cwcode.commands.arguments.ComplexArg
 
getArgumentSet() - Method in class ru.cwcode.commands.ArgumentFitnessResult
 
getArgumentSetsFor(Sender, PreconditionRequirements) - Method in class ru.cwcode.commands.Command
 
getAudience() - Method in interface ru.cwcode.commands.api.Sender
 
getCannotPerformMessage() - Method in class ru.cwcode.commands.preconditions.processor.PreconditionResult
 
getColorScheme() - Method in class ru.cwcode.commands.Command
 
getCommand() - Method in class ru.cwcode.commands.CommandParser.Result
 
getCommand() - Method in class ru.cwcode.commands.executor.AbstractExecutor
 
getCommand() - Method in class ru.cwcode.commands.preconditions.CommandPreconditionResult
 
getCompletesFor(List<String>, Sender) - Method in class ru.cwcode.commands.ArgumentSet
 
getDeep() - Method in class ru.cwcode.commands.CommandParser.Result
 
getErrorMessage() - Method in class ru.cwcode.commands.ArgumentSearchResult
 
getExactString() - Method in class ru.cwcode.commands.arguments.ExactStringArg
 
getFounded() - Method in class ru.cwcode.commands.ArgumentSearchResult
 
getInstance() - Static method in class ru.cwcode.commands.preconditions.OnlyForNonPlayersPrecondition
 
getInstance() - Static method in class ru.cwcode.commands.preconditions.OnlyForPlayersPrecondition
 
getInvalidArgument() - Method in class ru.cwcode.commands.ArgumentFitnessResult
 
getInvalidResults() - Method in class ru.cwcode.commands.ArgumentSearchResult
 
getInvalidStringArgument() - Method in class ru.cwcode.commands.ArgumentFitnessResult
 
getLogger() - Method in class ru.cwcode.commands.api.Platform
 
getName() - Method in interface ru.cwcode.commands.api.Sender
 
getName() - Method in class ru.cwcode.commands.Command
 
getNextPermissions() - Method in class ru.cwcode.commands.permissions.ProcessResult
 
getPermission() - Method in class ru.cwcode.commands.ArgumentSet
 
getPermission() - Method in class ru.cwcode.commands.Command
 
getPermission() - Method in interface ru.cwcode.commands.Permissible
 
getPermission() - Method in class ru.cwcode.commands.permissions.ProcessResult
 
getPlatform() - Static method in class ru.cwcode.commands.api.CommandsAPI
 
getResult() - Method in class ru.cwcode.commands.preconditions.CommandPreconditionResult
 
getRootCommand() - Method in class ru.cwcode.commands.Command
 
getSubcommandFor(String, Sender) - Method in class ru.cwcode.commands.Command
 
getSubcommandsFor(Sender, PreconditionRequirements) - Method in class ru.cwcode.commands.Command
 
getTag() - Method in class ru.cwcode.commands.Argument
 

H

handleError(Exception) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Переопределение обработчика ошибок
handleError(Exception) - Method in class ru.cwcode.commands.executor.CommonExecutor
 
handleExecutionException(Exception, Command, Sender) - Method in class ru.cwcode.commands.api.Platform
 
hasHelp() - Method in class ru.cwcode.commands.ArgumentSet
 
hasPermission(String) - Method in interface ru.cwcode.commands.api.Sender
 
help(String) - Method in class ru.cwcode.commands.ArgumentSet
 
help(Component) - Method in class ru.cwcode.commands.ArgumentSet
Текст для описания аргументсета в авто-хелпе
help(Help) - Method in class ru.cwcode.commands.Command
Устанавливает свой хелп вместо авто-генерируемого
Help - Interface in ru.cwcode.commands
 
HexColorArg - Class in ru.cwcode.commands.arguments
 
HexColorArg() - Constructor for class ru.cwcode.commands.arguments.HexColorArg
 
HexColorArg(String) - Constructor for class ru.cwcode.commands.arguments.HexColorArg
 
hidden() - Method in class ru.cwcode.commands.ArgumentSet
 
hint() - Method in class ru.cwcode.commands.Argument
Подсказка при наведении на аргумент в авто-хелпе
hint() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
hint() - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
hint() - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
hint() - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
hint() - Method in class ru.cwcode.commands.arguments.datetime.DurationArg
 
hint() - Method in class ru.cwcode.commands.arguments.datetime.TimeArg
 

I

info(String) - Method in interface ru.cwcode.commands.api.Logger
 
INSTANCE - Static variable in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
INSTANCE - Static variable in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
IntegerArg - Class in ru.cwcode.commands.arguments.basic
 
IntegerArg() - Constructor for class ru.cwcode.commands.arguments.basic.IntegerArg
 
IntegerArg(String) - Constructor for class ru.cwcode.commands.arguments.basic.IntegerArg
 
invalidMessage(Command, Sender, String) - Method in class ru.cwcode.commands.Argument
 
is(DebugMode) - Method in enum ru.cwcode.commands.DebugMode
 
isArgumentsFit(Sender, String...) - Method in class ru.cwcode.commands.ArgumentSet
 
isFounded() - Method in class ru.cwcode.commands.ArgumentSearchResult
 
isHidden() - Method in class ru.cwcode.commands.ArgumentSet
 
isOp() - Method in interface ru.cwcode.commands.api.Sender
 
isOptional() - Method in class ru.cwcode.commands.Argument
 
isPlayer() - Method in interface ru.cwcode.commands.api.Sender
 
isPresent(int) - Method in class ru.cwcode.commands.ArgumentParser
 
isPresent(int) - Method in class ru.cwcode.commands.executor.AbstractExecutor
Проверяет есть ли аргумент под таким индексом
isSatisfy(PreconditionRequirements) - Method in class ru.cwcode.commands.preconditions.processor.PreconditionResult
 

L

LegacyColorArg - Class in ru.cwcode.commands.arguments
 
LegacyColorArg() - Constructor for class ru.cwcode.commands.arguments.LegacyColorArg
 
LIST - Enum constant in enum ru.cwcode.commands.CompletionStyle
 
ListArg - Class in ru.cwcode.commands.arguments
 
ListArg(String, String...) - Constructor for class ru.cwcode.commands.arguments.ListArg
 
ListArg(String, List<String>) - Constructor for class ru.cwcode.commands.arguments.ListArg
 
Logger - Interface in ru.cwcode.commands.api
 

M

main() - Method in class ru.cwcode.commands.color.ColoredScheme
 
main() - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
main() - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
main() - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
map() - Method in class ru.cwcode.commands.Argument
 
map() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
map() - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
map() - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
map() - Method in class ru.cwcode.commands.arguments.datetime.DurationArg
 
map() - Method in class ru.cwcode.commands.arguments.EnumArg
 
MultiBindedArgument - Class in ru.cwcode.commands.arguments
 
MultiBindedArgument() - Constructor for class ru.cwcode.commands.arguments.MultiBindedArgument
 

N

newInstance() - Method in class ru.cwcode.commands.Argument
 
NONE - Enum constant in enum ru.cwcode.commands.CompletionStyle
 
NONE - Enum constant in enum ru.cwcode.commands.DebugMode
 
NOT_FIT - Static variable in class ru.cwcode.commands.ArgumentFitnessResult
 
notNull() - Method in class ru.cwcode.commands.Argument
 

O

onCommandExecute(Sender, String, String[]) - Method in class ru.cwcode.commands.CommandParser
 
onDisable() - Method in class ru.cwcode.commands.executor.AbstractGlobalToggleExecutor
 
onDisable() - Method in class ru.cwcode.commands.executor.AbstractLocalToggleExecutor
 
onEnable() - Method in class ru.cwcode.commands.executor.AbstractGlobalToggleExecutor
 
onEnable() - Method in class ru.cwcode.commands.executor.AbstractLocalToggleExecutor
 
onError(Sender, String, String[], ArgumentSearchResult) - Method in class ru.cwcode.commands.Command
 
onExecute(Sender, String[], ArgumentSet) - Method in class ru.cwcode.commands.Command
 
ONLY_CAN_PERFORM - Static variable in class ru.cwcode.commands.preconditions.processor.PreconditionRequirements
 
ONLY_CAN_SEE - Static variable in class ru.cwcode.commands.preconditions.processor.PreconditionRequirements
 
OnlyForNonPlayersPrecondition - Class in ru.cwcode.commands.preconditions
 
OnlyForPlayersPrecondition - Class in ru.cwcode.commands.preconditions
 
onTabComplete(Sender, String[]) - Method in class ru.cwcode.commands.TabCompleter
 
optional() - Method in class ru.cwcode.commands.Argument
Делает аргумент опциональным.
optional(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
optional(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
optional(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
optional(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
optional(String) - Method in class ru.cwcode.commands.Argument
Делает аргумент опциональным.

P

parse(Command, Sender, String...) - Static method in class ru.cwcode.commands.CommandParser
 
parser - Variable in class ru.cwcode.commands.executor.AbstractExecutor
 
Permissible - Interface in ru.cwcode.commands
 
PermissionGenerationStrategy - Interface in ru.cwcode.commands.permissions
 
PermissionPrecondition - Class in ru.cwcode.commands.preconditions.processor
 
PermissionPrecondition(Permissible) - Constructor for class ru.cwcode.commands.preconditions.processor.PermissionPrecondition
 
permissions(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
permissions(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
permissions(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
permissions(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
placeholder - Variable in class ru.cwcode.commands.arguments.basic.StringArg
 
PLACEHOLDER - Enum constant in enum ru.cwcode.commands.CompletionStyle
 
Platform - Class in ru.cwcode.commands.api
 
Platform() - Constructor for class ru.cwcode.commands.api.Platform
 
Precondition - Class in ru.cwcode.commands.preconditions
 
Precondition() - Constructor for class ru.cwcode.commands.preconditions.Precondition
 
PreconditionProcessor - Class in ru.cwcode.commands.preconditions.processor
 
PreconditionProcessor() - Constructor for class ru.cwcode.commands.preconditions.processor.PreconditionProcessor
 
PreconditionRequirements - Class in ru.cwcode.commands.preconditions.processor
 
PreconditionResult - Class in ru.cwcode.commands.preconditions.processor
 
PreconditionResult(boolean, boolean, String) - Constructor for class ru.cwcode.commands.preconditions.processor.PreconditionResult
 
preconditions(Precondition...) - Method in class ru.cwcode.commands.ArgumentSet
Добавляет Precondition`s в конец списка
preconditions(Precondition...) - Method in class ru.cwcode.commands.Command
Добавляет Precondition`s в конец списка
PredicatePrecondition - Class in ru.cwcode.commands.preconditions
 
PredicatePrecondition(Predicate<Sender>) - Constructor for class ru.cwcode.commands.preconditions.PredicatePrecondition
 
PredicatePrecondition(Predicate<Sender>, String) - Constructor for class ru.cwcode.commands.preconditions.PredicatePrecondition
 
prepare(Sender, String[], ArgumentSet, Command) - Method in class ru.cwcode.commands.executor.AbstractExecutor
 
prepare(Sender, String[], ArgumentSet, Command) - Method in class ru.cwcode.commands.executor.AbstractGlobalToggleExecutor
 
prepare(Sender, String[], ArgumentSet, Command) - Method in class ru.cwcode.commands.executor.AbstractLocalTimedExecutor
 
prepare(Sender, String[], ArgumentSet, Command) - Method in class ru.cwcode.commands.executor.AbstractLocalToggleExecutor
 
print(String) - Method in enum ru.cwcode.commands.DebugMode
 
process(Sender, Collection<Precondition>) - Static method in class ru.cwcode.commands.preconditions.processor.PreconditionProcessor
 
processArgumentSet(String, String, String) - Method in class ru.cwcode.commands.permissions.DefaultPermissionGenerationStrategy
 
processArgumentSet(String, String, String) - Method in interface ru.cwcode.commands.permissions.PermissionGenerationStrategy
 
processCommand(String, String) - Method in class ru.cwcode.commands.permissions.DefaultPermissionGenerationStrategy
 
processCommand(String, String) - Method in interface ru.cwcode.commands.permissions.PermissionGenerationStrategy
 
ProcessResult - Class in ru.cwcode.commands.permissions
 
ProcessResult() - Constructor for class ru.cwcode.commands.permissions.ProcessResult
 
ProcessResult(String) - Constructor for class ru.cwcode.commands.permissions.ProcessResult
 
ProcessResult(String, String) - Constructor for class ru.cwcode.commands.permissions.ProcessResult
 
processSubCommand(String, String, String) - Method in class ru.cwcode.commands.permissions.DefaultPermissionGenerationStrategy
 
processSubCommand(String, String, String) - Method in interface ru.cwcode.commands.permissions.PermissionGenerationStrategy
 

R

raw - Variable in class ru.cwcode.commands.Argument
 
receive() - Method in interface ru.cwcode.commands.Receiver
 
Receiver - Interface in ru.cwcode.commands
 
REDUCED - Enum constant in enum ru.cwcode.commands.DebugMode
 
register() - Method in class ru.cwcode.commands.Command
Регистрирует команду.
registerCommand(Command) - Method in class ru.cwcode.commands.api.Platform
 
Result(Command, int) - Constructor for class ru.cwcode.commands.CommandParser.Result
 
ru.cwcode.commands - package ru.cwcode.commands
 
ru.cwcode.commands.api - package ru.cwcode.commands.api
 
ru.cwcode.commands.arguments - package ru.cwcode.commands.arguments
 
ru.cwcode.commands.arguments.basic - package ru.cwcode.commands.arguments.basic
 
ru.cwcode.commands.arguments.datetime - package ru.cwcode.commands.arguments.datetime
 
ru.cwcode.commands.arguments.spaced - package ru.cwcode.commands.arguments.spaced
 
ru.cwcode.commands.color - package ru.cwcode.commands.color
 
ru.cwcode.commands.executor - package ru.cwcode.commands.executor
 
ru.cwcode.commands.permissions - package ru.cwcode.commands.permissions
 
ru.cwcode.commands.preconditions - package ru.cwcode.commands.preconditions
 
ru.cwcode.commands.preconditions.processor - package ru.cwcode.commands.preconditions.processor
 

S

SafetySpacedStringArg - Class in ru.cwcode.commands.arguments.spaced
 
SafetySpacedStringArg() - Constructor for class ru.cwcode.commands.arguments.spaced.SafetySpacedStringArg
 
SafetySpacedStringArg(String) - Constructor for class ru.cwcode.commands.arguments.spaced.SafetySpacedStringArg
 
SafetyStringArg - Class in ru.cwcode.commands.arguments
 
SafetyStringArg() - Constructor for class ru.cwcode.commands.arguments.SafetyStringArg
 
SafetyStringArg(String) - Constructor for class ru.cwcode.commands.arguments.SafetyStringArg
 
searchForArgumentSet(Sender, String...) - Method in class ru.cwcode.commands.Command
 
sender - Variable in class ru.cwcode.commands.executor.AbstractExecutor
 
sender() - Method in class ru.cwcode.commands.executor.AbstractExecutor
Возвращает игрока при выполнении команды игроком.
sender() - Method in class ru.cwcode.commands.executor.CommonExecutor
 
Sender - Interface in ru.cwcode.commands.api
 
sendMessage(String) - Method in interface ru.cwcode.commands.api.Sender
 
sendMessage(Component) - Method in interface ru.cwcode.commands.api.Sender
 
sendMessage(TargetableMessageReturn) - Method in interface ru.cwcode.commands.api.Sender
 
sendTo(Sender, String[]) - Method in interface ru.cwcode.commands.Help
 
sendTo(Sender, Command, String, String[]) - Method in interface ru.cwcode.commands.Help
 
setColorScheme(TextColor) - Method in class ru.cwcode.commands.Command
 
setColorScheme(ColorGenerationStrategy) - Method in class ru.cwcode.commands.Command
Устанавливает цветовое оформление для хелпа и других сообщений.
setFalseValue(String) - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
setIgnoreExecutionPossibility(boolean) - Method in class ru.cwcode.commands.Command
Deprecated, for removal: This API element is subject to removal in a future version.
setMax(double) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
setMax(int) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
setMax(int) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
setMaxCompletionsEntries(int) - Method in class ru.cwcode.commands.TabCompleter
 
setMin(double) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
setMin(int) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
setMin(int) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
setName(String) - Method in class ru.cwcode.commands.Command
Устанавливает новое имя для команды, если это подкоманда
setNextPermissions(String) - Method in class ru.cwcode.commands.permissions.ProcessResult
 
setPattern(Pattern) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
setPermission(String) - Method in class ru.cwcode.commands.permissions.ProcessResult
 
setPermissions(PermissionGenerationStrategy) - Method in class ru.cwcode.commands.Command
 
setPlaceholder(String) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
setPlaceholder(String) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
setPlaceholder(String) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
setPlatform(Platform) - Static method in class ru.cwcode.commands.api.CommandsAPI
 
setStep(double) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
setStyle(CompletionStyle) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
setStyle(CompletionStyle) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
setStyle(CompletionStyle) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
setTrueValue(String) - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
shouldShowInHelp(List<String>) - Method in class ru.cwcode.commands.ArgumentSet
 
showFullHelp(Sender, String, String[]) - Method in class ru.cwcode.commands.Command
 
SpacedArgument - Interface in ru.cwcode.commands.arguments.spaced
Разрешает использовать пробелы в при вводе аргумента
Аргументы с этим аргументом должны быть в конце аргументсета
SpacedDynamicArg - Class in ru.cwcode.commands.arguments.spaced
 
SpacedDynamicArg(String, Function<Sender, List<String>>, Predicate<String>) - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedDynamicArg
 
SpacedDynamicList - Class in ru.cwcode.commands.arguments.spaced
 
SpacedDynamicList(String, Receiver) - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedDynamicList
 
SpacedListArg - Class in ru.cwcode.commands.arguments.spaced
 
SpacedListArg(String, String...) - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedListArg
 
SpacedListArg(String, List<String>) - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedListArg
 
SpacedStringArg - Class in ru.cwcode.commands.arguments.spaced
 
SpacedStringArg() - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedStringArg
 
SpacedStringArg(String) - Constructor for class ru.cwcode.commands.arguments.spaced.SpacedStringArg
 
StringArg - Class in ru.cwcode.commands.arguments.basic
 
StringArg() - Constructor for class ru.cwcode.commands.arguments.basic.StringArg
 
StringArg(String) - Constructor for class ru.cwcode.commands.arguments.basic.StringArg
 
subcommand(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
subcommand(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
subcommand(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
subcommand(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
subCommands(Command...) - Method in class ru.cwcode.commands.Command
Добавляет подкоманды в команду.
success() - Method in class ru.cwcode.commands.ArgumentFitnessResult
 
SUCCESS - Static variable in class ru.cwcode.commands.ArgumentFitnessResult
 

T

TabCompleter - Class in ru.cwcode.commands
 
TabCompleter(Command) - Constructor for class ru.cwcode.commands.TabCompleter
 
tag(String) - Method in class ru.cwcode.commands.Argument
 
TimeArg - Class in ru.cwcode.commands.arguments.datetime
 
TimeArg() - Constructor for class ru.cwcode.commands.arguments.datetime.TimeArg
 
toBoolean() - Method in class ru.cwcode.commands.Argument
 
toBoolean() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
toBoolean() - Method in class ru.cwcode.commands.arguments.basic.DynamicArg
Deprecated.
 
toComponent(Sender, ColorGenerationStrategy) - Method in class ru.cwcode.commands.ArgumentSet
 
toComponent(ColorGenerationStrategy, boolean) - Method in class ru.cwcode.commands.Argument
Оформление аргумента в авто-хелпе
toDouble() - Method in class ru.cwcode.commands.Argument
 
toDouble() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
toFloat() - Method in class ru.cwcode.commands.Argument
 
toInt() - Method in class ru.cwcode.commands.Argument
 
toInt() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
toReadableString() - Method in class ru.cwcode.commands.Argument
 
toString() - Method in class ru.cwcode.commands.Argument
 
toString() - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
toString() - Method in class ru.cwcode.commands.ArgumentSet
 

U

updatePermissions(String) - Method in class ru.cwcode.commands.Command
 

V

valid(String) - Method in class ru.cwcode.commands.Argument
 
valid(String) - Method in class ru.cwcode.commands.arguments.basic.BooleanArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.basic.DoubleArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.basic.DynamicArg
Deprecated.
 
valid(String) - Method in class ru.cwcode.commands.arguments.basic.IntegerArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.basic.StringArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
valid(String) - Method in class ru.cwcode.commands.arguments.ComplexArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.datetime.DurationArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.datetime.TimeArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.DynamicList
 
valid(String) - Method in class ru.cwcode.commands.arguments.EmptyArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.EnumArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.ExactStringArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.LegacyColorArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.ListArg
 
valid(String) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
valid(String) - Method in class ru.cwcode.commands.arguments.SafetyStringArg
 
valid(String, String) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
valid(String, String[]) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
valid(Sender, String, List<String>) - Method in class ru.cwcode.commands.Argument
 
valid(Sender, String, List<String>) - Method in class ru.cwcode.commands.arguments.BindedArgument
 
valid(Sender, String, List<String>) - Method in class ru.cwcode.commands.arguments.MultiBindedArgument
 
valueOf(String) - Static method in enum ru.cwcode.commands.CompletionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.cwcode.commands.DebugMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.cwcode.commands.CompletionStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.cwcode.commands.DebugMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface ru.cwcode.commands.api.Logger
 
wrap(TextColor) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
written(boolean) - Method in class ru.cwcode.commands.color.ColoredScheme
 
written(boolean) - Method in interface ru.cwcode.commands.color.ColorGenerationStrategy
 
written(boolean) - Method in class ru.cwcode.commands.color.DefaultColorGenerationStrategy
 
written(boolean) - Method in class ru.cwcode.commands.color.DynamicRainbowColorScheme
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages