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
Modifier and TypeFieldDescriptionstatic final String
Default caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_PLAYER
static final String
Default caption forBungeeCaptionKeys.ARGUMENT_PARSE_FAILURE_SERVER
-
Constructor Summary
ConstructorDescriptionBungeeCommandManager
(@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.Plugin
Get the owning pluginfinal boolean
hasPermission
(@NonNull C sender, @NonNull String permission) Methods inherited from class cloud.commandframework.CommandManager
argumentBuilder, command, command, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandBuilder, commandExecutionCoordinator, executeCommand, flagBuilder, getCaptionRegistry, getCommandHelpHandler, getCommandHelpHandler, getCommandRegistrationHandler, getCommands, getCommandSuggestionProcessor, getCommandSyntaxFormatter, getCommandTree, getExceptionHandler, getParserRegistry, getRegistrationState, getSetting, handleException, hasPermission, isCommandRegistrationAllowed, lockRegistration, parameterInjectorRegistry, postprocessContext, preprocessContext, registerCommandPostProcessor, registerCommandPreProcessor, registerDefaultCaptions, registerExceptionHandler, requireState, 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 mapsCommandSender
to the command sender typebackwardsCommandSenderMapper
- Function that maps the command sender type toCommandSender
-
-
Method Details
-
hasPermission
- Specified by:
hasPermission
in classcloud.commandframework.CommandManager<C>
-
createDefaultCommandMeta
public final @NonNull cloud.commandframework.meta.SimpleCommandMeta createDefaultCommandMeta()- Specified by:
createDefaultCommandMeta
in classcloud.commandframework.CommandManager<C>
-
getOwningPlugin
public @NonNull net.md_5.bungee.api.plugin.Plugin getOwningPlugin()Get the owning plugin- Returns:
- Owning plugin
-