Class CommandDesign
java.lang.Object
de.placeblock.commandapi.core.messages.CommandDesign
- Direct Known Subclasses:
DefaultCommandDesign
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<S> net.kyori.adventure.text.TextComponentgenerateHelpMessage(Command<S> command, S source) abstract net.kyori.adventure.text.TextComponentgetHelpHeadline(Command<?> commandName) abstract net.kyori.adventure.text.TextComponentgetHelpLiteralTreeCommand(LiteralTreeCommand<?> literal) abstract net.kyori.adventure.text.TextComponentabstract net.kyori.adventure.text.TextComponentgetHelpParameterTreeCommand(ParameterTreeCommand<?, ?> parameter) abstract net.kyori.adventure.text.TextComponentgetHelpParameterTreeCommandDescription(ParameterTreeCommand<?, ?> parameter) <T extends CommandParseException>
net.kyori.adventure.text.TextComponentgetMessage(T exception) abstract net.kyori.adventure.text.TextComponent<T extends CommandParseException>
void
-
Constructor Details
-
CommandDesign
public CommandDesign()
-
-
Method Details
-
register
public <T extends CommandParseException> void register(Class<T> clazz, Function<T, net.kyori.adventure.text.TextComponent> message) -
getMessage
public <T extends CommandParseException> net.kyori.adventure.text.TextComponent getMessage(T exception) -
getPrefix
-
getHelpHeadline
-
getHelpLiteralTreeCommand
public abstract net.kyori.adventure.text.TextComponent getHelpLiteralTreeCommand(LiteralTreeCommand<?> literal) -
getHelpParameterTreeCommand
public abstract net.kyori.adventure.text.TextComponent getHelpParameterTreeCommand(ParameterTreeCommand<?, ?> parameter) -
getHelpLiteralTreeCommandDescription
public abstract net.kyori.adventure.text.TextComponent getHelpLiteralTreeCommandDescription(LiteralTreeCommand<?> literal) -
getHelpParameterTreeCommandDescription
public abstract net.kyori.adventure.text.TextComponent getHelpParameterTreeCommandDescription(ParameterTreeCommand<?, ?> parameter) -
generateHelpMessage
-