signedMessage
fun PaperLiteralNode.signedMessage(name: String, block: PaperArgumentNode<SignedMessageResolver>.() -> Unit)
Adds a SignedMessage argument. This preserves signatures from the client, if supported. This argument type is useful for commands that accept chat components from players - such as chat or broadcast commands.
Documentation: Signed Message Argument Signed Messages
See also
Returns the parsed SignedMessage, preserving signatures if provided by the client.
Documentation: Signed Message Argument Signed Messages
Return
A future that completes with the resolved signed message. Don't block on the main thread!
See also
Throws
com.mojang.brigadier.exceptions.CommandSyntaxException
if the argument could not be resolved. The exception is reported to the command sender as a Brigadier command error (with input highlighting).