CommandAPI 9.6.0
An API for the command UI introduced in Minecraft 1.13
|
An argument that represents chat with entity selectors. More...
Public Member Functions | |
ChatArgument (String nodeName) | |
Constructs a Chat argument with a given node name. More... | |
Class< BaseComponent[]> | getPrimitiveType () |
CommandAPIArgumentType | getArgumentType () |
ChatArgument | withPreview (PreviewableFunction< BaseComponent[]> preview) |
Optional< PreviewableFunction< BaseComponent[]> > | getPreview () |
boolean | isLegacy () |
ChatArgument | usePreview (boolean usePreview) |
Argument< T > | instance () |
Returns the instance of this class with the class Impl. More... | |
T | withPreview (PreviewableFunction< A > preview) |
Sets the PreviewableFunction for this argument. More... | |
An argument that represents chat with entity selectors.
@apiNote Returns a BaseComponent
[]
object
dev.jorel.commandapi.arguments.ChatArgument.ChatArgument | ( | String | nodeName | ) |
Constructs a Chat argument with a given node name.
Represents fancy greedy strings that can parse entity selectors
nodeName | the name of the node for argument |
|
inherited |
Returns the instance of this class with the class Impl.
Used for chaining builder methods.
|
inherited |
Sets the PreviewableFunction
for this argument.
This function will run when a player requests a chat preview from the server. The function's PreviewInfo
will be populated based on the input for the relevant player that requests the chat preview.
preview | the function to use for chat preview generation |