@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.api.command
-
Interface Summary Interface Description Command The Command interface is the low-level interface that all commands in the Sponge ecosystem inherit.Command.Builder A high levelCommand.Builder
for creating aCommand.Parameterized
.Command.Parameterized ACommand
that has distinct steps for parsing arguments and executing a command based on those arguments.Command.Raw A raw command that also contains aCommandTreeNode
to provide hints to the client for command completion.CommandCause TheCommandCause
represents theCause
of a command, and also contains utility methods to obtain key information about said cause.CommandCause.Factory Creates instances of theCommandCause
.CommandCompletion A potential completion of a command argument.CommandCompletion.Factory A factory for constructingCommandCompletion
sCommandExecutor Interface containing the method directing how a certain command will be executed.CommandResult Represents the result of a command in Sponge.CommandResult.Builder BuildsCommandResult
s.CommandResult.Factory