Package cn.nukkit.command.defaults
Class ExecuteCommand
java.lang.Object
cn.nukkit.command.Command
cn.nukkit.command.defaults.VanillaCommand
cn.nukkit.command.defaults.ExecuteCommand
-
Field Summary
Fields inherited from class cn.nukkit.command.Command
commandData, commandParameters, description, timing, usageMessage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
execute
(CommandSender sender, String commandLabel, String[] args) protected boolean
nextSubCommand
(CommandSender sender, CommandParser parser) protected String[]
preHandleArgs
(String[] args) 因为在新的execute命令中我们不能使用命令解析器的模板匹配功能 所以说我们需要预处理参数以将类似于"~~~"的输入分割为"~ ~ ~"Methods inherited from class cn.nukkit.command.Command
addCommandParameters, allowChangesFrom, broadcastCommandMessage, broadcastCommandMessage, broadcastCommandMessage, broadcastCommandMessage, generateCustomCommandData, generateDefaultData, getAliases, getCommandFormatTips, getCommandParameters, getCommandParameters, getDefaultCommandData, getDescription, getLabel, getName, getOverloads, getPermission, getPermissionMessage, getUsage, isRegistered, parseTilde, register, setAliases, setCommandParameters, setDescription, setLabel, setPermission, setPermissionMessage, setUsage, testPermission, testPermissionSilent, toString, unregister