package net.minecraft.commands.builder; import com.google.common.collect.Lists; import net.minecraft.commands.tree.CommandNode; import java.util.List; public abstract class ArgumentBuilder { private final List arguments = Lists.newArrayList(); public ArgumentBuilder then(ArgumentBuilder argument) { arguments.add(argument); return this; } public List getArguments() { return arguments; } public abstract CommandNode build(); }