Package revxrsal.commands.velocity
Interface VelocityCommandHandler
- All Superinterfaces:
CommandHandler
- All Known Implementing Classes:
VelocityHandler
Represents Velocity's command handler implementation
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull VelocityCommandHandler
create
(@NotNull com.velocitypowered.api.proxy.ProxyServer server) Deprecated.This constructor provides no plugin instance.static @NotNull VelocityCommandHandler
Creates a newVelocityCommandHandler
for the given proxy.com.velocitypowered.api.proxy.ProxyServer
Returns theProxyServer
this command handler was registered on.Methods inherited from interface revxrsal.commands.CommandHandler
accept, disableStackTraceSanitizing, dispatch, dispatch, failOnTooManyArguments, getArgumentParser, getAutoCompleter, getCategories, getCategory, getCommand, getCommands, getDependency, getDependency, getExceptionHandler, getFlagPrefix, getHelpWriter, getLocale, getMessagePrefix, getMethodCallerFactory, getRootPaths, getSwitchPrefix, getTranslator, parseArguments, parseArgumentsForCompletion, register, registerAnnotationReplacer, registerCondition, registerContextResolver, registerContextResolver, registerContextResolverFactory, registerContextResolverFactory, registerContextValue, registerContextValue, registerDependency, registerDependency, registerExceptionHandler, registerParameterValidator, registerPermissionReader, registerResponseHandler, registerSenderResolver, registerValueResolver, registerValueResolver, registerValueResolverFactory, registerValueResolverFactory, setArgumentParser, setExceptionHandler, setFlagPrefix, setHelpWriter, setLocale, setMessagePrefix, setMethodCallerFactory, setSwitchPrefix, unregister, unregister, unregisterAllCommands
-
Method Details
-
getServer
com.velocitypowered.api.proxy.ProxyServer getServer()Returns theProxyServer
this command handler was registered on.- Returns:
- The proxy server.
-
create
@Deprecated @NotNull static @NotNull VelocityCommandHandler create(@NotNull @NotNull com.velocitypowered.api.proxy.ProxyServer server) Deprecated.This constructor provides no plugin instance. Therefore, command namespaces (namespace:command) will not work. Usecreate(Object, ProxyServer)
Creates a newVelocityCommandHandler
for the given proxy.- Parameters:
server
- Server proxy to register for- Returns:
- The newly created handler
-
create
@NotNull static @NotNull VelocityCommandHandler create(Object plugin, @NotNull @NotNull com.velocitypowered.api.proxy.ProxyServer server) Creates a newVelocityCommandHandler
for the given proxy.- Parameters:
server
- Server proxy to register for- Returns:
- The newly created handler
-