argument

fun <S, T> LiteralNode<S>.argument(name: String, type: ArgumentType<T>, block: ArgumentNode<S, T>.() -> Unit)

Adds a required argument of the given Brigadier type. Prefer the typed helpers (e.g. string, integer).