Package ru.cwcode.commands
Class Argument
java.lang.Object
ru.cwcode.commands.Argument
- Direct Known Subclasses:
BindedArgument,BooleanArg,ComplexArg,DoubleArg,DurationArg,DynamicArg,DynamicList,EmptyArg,EnumArg,ExactStringArg,IntegerArg,KeyArgument,LegacyColorArg,ListArg,MultiBindedArgument,PageArgument,StringArg,TimeArg
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringНазвание аргумента в хелпеabstract Collection<String>completions(Sender sender) completions(Sender sender, List<String> written) getTag()protected Stringhint()Подсказка при наведении на аргумент в авто-хелпеnet.kyori.adventure.text.ComponentinvalidMessage(Command command, Sender sender, String written) booleanmap()booleannotNull()optional()Делает аргумент опциональным.Делает аргумент опциональным.@NotNull net.kyori.adventure.text.TextComponenttoComponent(ColorGenerationStrategy color, boolean canPerformedBy) Оформление аргумента в авто-хелпеtoDouble()toFloat()toInt()toString()abstract booleanboolean
-
Field Details
-
raw
-
-
Constructor Details
-
Argument
-
Argument
public Argument()
-
-
Method Details
-
toComponent
@NotNull public @NotNull net.kyori.adventure.text.TextComponent toComponent(ColorGenerationStrategy color, boolean canPerformedBy) Оформление аргумента в авто-хелпе -
toReadableString
-
valid
-
valid
-
completions
-
completions
-
optional
Делает аргумент опциональным. Должен быть в конце, если таких несколько - все в конце -
optional
Делает аргумент опциональным. Должен быть в конце, если таких несколько - все в конце -
argumentName
Название аргумента в хелпе -
notNull
public boolean notNull() -
toInt
-
toFloat
-
toString
-
toDouble
-
toBoolean
-
isOptional
public boolean isOptional() -
hint
Подсказка при наведении на аргумент в авто-хелпе -
newInstance
- Throws:
ru.cwcode.cwutils.messages.MessageReturn
-
tag
-
getTag
-
invalidMessage
-
map
-