Package cn.nukkit.command
Class PluginCommand<T extends Plugin>
java.lang.Object
cn.nukkit.command.Command
cn.nukkit.command.PluginCommand<T>
- All Implemented Interfaces:
GenericParameter
,PluginIdentifiableCommand
- Author:
- MagicDroidX (Nukkit Project)
-
Nested Class Summary
Nested classes/interfaces inherited from interface cn.nukkit.command.data.GenericParameter
GenericParameter.CommandParameterSupplier<T>
-
Field Summary
Fields inherited from class cn.nukkit.command.Command
commandData, commandParameters, description, paramTree, timing, usageMessage
Fields inherited from interface cn.nukkit.command.data.GenericParameter
CHAINED_COMMAND, ITEM_NAME, OBJECTIVES, ORIGIN, TARGET_OBJECTIVES
-
Constructor Summary
ConstructorsConstructorDescriptionPluginCommand
(String name, String description, T owner) PluginCommand
(String name, T owner) -
Method Summary
Modifier and TypeMethodDescriptionboolean
execute
(CommandSender sender, String commandLabel, String[] args) int
execute
(CommandSender sender, String commandLabel, Map.Entry<String, ParamList> result, CommandLogger log) Execute int.void
setExecutor
(CommandExecutor executor) Methods inherited from class cn.nukkit.command.Command
addCommandParameters, allowChangesFrom, broadcastCommandMessage, broadcastCommandMessage, broadcastCommandMessage, broadcastCommandMessage, enableParamTree, generateCustomCommandData, generateDefaultData, getAliases, getCommandFormatTips, getCommandParameters, getCommandParameters, getDefaultCommandData, getDescription, getLabel, getName, getOverloads, getParamTree, getPermission, getPermissionMessage, getUsage, hasParamTree, isRegistered, parseTilde, register, setAliases, setCommandParameters, setDescription, setLabel, setPermission, setPermissionMessage, setUsage, testPermission, testPermissionSilent, toString, unregister
-
Constructor Details
-
PluginCommand
-
PluginCommand
-
-
Method Details
-
execute
@Since("1.19.60-r1") public int execute(CommandSender sender, String commandLabel, Map.Entry<String, ParamList> result, CommandLogger log) Description copied from class:Command
Execute int. -
execute
-
getExecutor
-
setExecutor
-
getPlugin
- Specified by:
getPlugin
in interfacePluginIdentifiableCommand
-