Package revxrsal.commands.velocity.core
Class VelocityHandler
java.lang.Object
revxrsal.commands.core.BaseCommandHandler
revxrsal.commands.velocity.core.VelocityHandler
- All Implemented Interfaces:
CommandHandler
,VelocityCommandHandler
-
Field Summary
Fields inherited from class revxrsal.commands.core.BaseCommandHandler
categories, executables
-
Constructor Summary
ConstructorDescriptionVelocityHandler
(@Nullable Object plugin, @NotNull com.velocitypowered.api.proxy.ProxyServer server) -
Method Summary
Modifier and TypeMethodDescriptioncom.velocitypowered.api.proxy.ProxyServer
Returns theProxyServer
this command handler was registered on.@NotNull CommandHandler
Registers the specified command from an instance.Methods inherited from class revxrsal.commands.core.BaseCommandHandler
accept, disableStackTraceSanitizing, dispatch, dispatch, failOnTooManyArguments, getArgumentParser, getAutoCompleter, getCategories, getCategory, getCommand, getCommands, getDependency, getDependency, getExceptionHandler, getFlagPrefix, getHelpWriter, getLocale, getMessagePrefix, getMethodCallerFactory, getPermissionReaders, getResolver, getRootPaths, getSwitchPrefix, getTranslator, parseArguments, parseArgumentsForCompletion, registerAnnotationReplacer, registerCondition, registerContextResolver, registerContextResolver, registerContextResolverFactory, registerContextResolverFactory, registerContextValue, registerContextValue, registerDependency, registerDependency, registerExceptionHandler, registerParameterValidator, registerPermissionReader, registerResponseHandler, registerSenderResolver, registerValueResolver, registerValueResolver, registerValueResolverFactory, registerValueResolverFactory, replaceAnnotation, setArgumentParser, setDependencies, setExceptionHandler, setFlagPrefix, setHelpWriter, setLocale, setMessagePrefix, setMethodCallerFactory, setSwitchPrefix, unregister, unregister, unregisterAllCommands
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, 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
-
Constructor Details
-
VelocityHandler
public VelocityHandler(@Nullable @Nullable Object plugin, @NotNull @NotNull com.velocitypowered.api.proxy.ProxyServer server)
-
-
Method Details
-
register
Description copied from interface:CommandHandler
Registers the specified command from an instance. This will automatically set allDependency
-annotated fields with their values.- Specified by:
register
in interfaceCommandHandler
- Overrides:
register
in classBaseCommandHandler
- Parameters:
commands
- The commands object instances. Can be a class if methods are static.- Returns:
- This command handler
-
getServer
public com.velocitypowered.api.proxy.ProxyServer getServer()Description copied from interface:VelocityCommandHandler
Returns theProxyServer
this command handler was registered on.- Specified by:
getServer
in interfaceVelocityCommandHandler
- Returns:
- The proxy server.
-