Package cloud.commandframework.bungee
Class BungeeCommandManager<C>
java.lang.Object
cloud.commandframework.CommandManager<C>
cloud.commandframework.bungee.BungeeCommandManager<C>
public class BungeeCommandManager<C>
extends cloud.commandframework.CommandManager<C>
-
Nested Class Summary
Nested classes/interfaces inherited from class cloud.commandframework.CommandManager
cloud.commandframework.CommandManager.ManagerSettings, cloud.commandframework.CommandManager.RegistrationState -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_PLAYERstatic final StringDefault caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_SERVER -
Constructor Summary
ConstructorsConstructorDescriptionBungeeCommandManager(@NonNull net.md_5.bungee.api.plugin.Plugin owningPlugin, @NonNull Function<@NonNull cloud.commandframework.CommandTree<C>, @NonNull cloud.commandframework.execution.CommandExecutionCoordinator<C>> commandExecutionCoordinator, @NonNull Function<@NonNull net.md_5.bungee.api.CommandSender, @NonNull C> commandSenderMapper, @NonNull Function<@NonNull C, @NonNull net.md_5.bungee.api.CommandSender> backwardsCommandSenderMapper) Construct a new Bungee command manager -
Method Summary
Modifier and TypeMethodDescriptionfinal @NonNull cloud.commandframework.meta.SimpleCommandMeta@NonNull net.md_5.bungee.api.plugin.PluginGet the owning pluginfinal booleanhasPermission(@NonNull C sender, @NonNull String permission) Methods inherited from class cloud.commandframework.CommandManager
argumentBuilder, capabilities, captionRegistry, captionRegistry, captionVariableReplacementHandler, captionVariableReplacementHandler, command, command, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandExecutionCoordinator, commandRegistrationHandler, commandRegistrationHandler, commands, commandSuggestionProcessor, commandSuggestionProcessor, commandSyntaxFormatter, commandSyntaxFormatter, commandTree, createCommandHelpHandler, createCommandHelpHandler, deleteRootCommand, executeCommand, flagBuilder, getCaptionRegistry, getCommandHelpHandler, getCommandHelpHandler, getCommandRegistrationHandler, getCommands, getCommandSuggestionProcessor, getCommandSyntaxFormatter, getCommandTree, getExceptionHandler, getParserRegistry, getRegistrationState, getSetting, handleException, hasCapability, hasPermission, isCommandRegistrationAllowed, lockRegistration, parameterInjectorRegistry, parserRegistry, postprocessContext, preprocessContext, registerCapability, registerCommandPostProcessor, registerCommandPreProcessor, registerDefaultCaptions, registerExceptionHandler, registrationState, requireState, rootCommands, setCaptionRegistry, setCommandRegistrationHandler, setCommandSuggestionProcessor, setCommandSyntaxFormatter, setSetting, suggest, transitionIfPossible, transitionOrThrow
-
Field Details
-
ARGUMENT_PARSE_FAILURE_PLAYER
Default caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_PLAYER- See Also:
-
ARGUMENT_PARSE_FAILURE_SERVER
Default caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_SERVER- See Also:
-
-
Constructor Details
-
BungeeCommandManager
public BungeeCommandManager(@NonNull net.md_5.bungee.api.plugin.Plugin owningPlugin, @NonNull Function<@NonNull cloud.commandframework.CommandTree<C>, @NonNull cloud.commandframework.execution.CommandExecutionCoordinator<C>> commandExecutionCoordinator, @NonNull Function<@NonNull net.md_5.bungee.api.CommandSender, @NonNull C> commandSenderMapper, @NonNull Function<@NonNull C, @NonNull net.md_5.bungee.api.CommandSender> backwardsCommandSenderMapper) Construct a new Bungee command manager- Parameters:
owningPlugin- Plugin that is constructing the managercommandExecutionCoordinator- Coordinator providercommandSenderMapper- Function that mapsCommandSenderto the command sender typebackwardsCommandSenderMapper- Function that maps the command sender type toCommandSender
-
-
Method Details
-
hasPermission
- Specified by:
hasPermissionin classcloud.commandframework.CommandManager<C>
-
createDefaultCommandMeta
public final @NonNull cloud.commandframework.meta.SimpleCommandMeta createDefaultCommandMeta()- Specified by:
createDefaultCommandMetain classcloud.commandframework.CommandManager<C>
-
getOwningPlugin
public @NonNull net.md_5.bungee.api.plugin.Plugin getOwningPlugin()Get the owning plugin- Returns:
- Owning plugin
-