com.mojang.brigadier.builder

public abstract class ArgumentBuilder<S, T extends ArgumentBuilder<S, T>>

com.mojang.brigadier.builder.ArgumentBuilder

Field summary

Modifier and TypeField
private final RootCommandNode<S>
arguments
private Command<S>
command
private Predicate<S>
requirement
private CommandNode<S>
target
private RedirectModifier<S>
modifier
private boolean
forks

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected abstract T
getThis()
public T
then(ArgumentBuilder<S, ?> arg0)
public T
then(CommandNode<S> arg0)
public Collection<CommandNode<S>>
getArguments()
public T
executes(Command<S> arg0)
public Command<S>
getCommand()
public T
requires(Predicate<S> arg0)
public Predicate<S>
getRequirement()
public T
redirect(CommandNode<S> arg0)
public T
redirect(CommandNode<S> arg0, SingleRedirectModifier<S> arg1)
public T
fork(CommandNode<S> arg0, RedirectModifier<S> arg1)
public T
forward(CommandNode<S> arg0, RedirectModifier<S> arg1, boolean arg2)
public CommandNode<S>
getRedirect()
public RedirectModifier<S>
getRedirectModifier()
public boolean
isFork()
public abstract CommandNode<S>
build()