Namespace OpenMod.API.Commands
Classes
UserFriendlyException
Represents exceptions of which the message should be shown to the command actor.
Interfaces
ICommand
Represents a command.
ICommandActor
Represents an actor that can execute commands.
ICommandContext
Represents a command context.
ICommandContextBuilder
The service for creating command contexts.
ICommandExecutor
The service for executing commands.
ICommandParameterResolveProvider
A provider for resolving command parameters.
ICommandParameterResolver
The service for resolving command parameters.
ICommandParameters
Represents the parameters of a command.
ICommandPermissionBuilder
The service for building command permissions. In other words; this service determines what permission a command requires.
ICommandRegistration
Represents a registered command.
ICommandSource
Represents a command source that provides commands.
ICommandStore
The service for getting commands.
ICurrentCommandContextAccessor
The service for getting the current command context.