sb.append("Usage: "); sb.append(ChatColor.WHITE); sb.append(command.getUsage().replace("<command>", name.substring(1)));
@Override public String getUsage() { return cmd.getUsage(); }
@Override public String format(org.bukkit.command.Command entry) { return entry.getUsage() + " - " + entry.getDescription(); } }.display(sender, serverCommands, args.getFlagInteger('p', 1));
public CommandsCommand(JavaPlugin plugin) { super(plugin, "commands", Permissions.COMMAND_COMMANDS, new String[]{"cmds"}); for (int i = 0; i < moreCommands.length; i++){ moreCommands[i] = moreCommands[i].replace("<command>", "ncp"); } String all = TAG + "All commands info:\n"; Command cmd = plugin.getCommand("nocheatplus"); if (cmd != null){ all += cmd.getUsage().replace("<command>", "ncp"); } all += StringUtil.join(Arrays.asList(moreCommands), "\n"); allCommands = all; }
private static String buildDescription(Command command) { StringBuilder sb = new StringBuilder(); sb.append( "<li><span class=\"commandName\">{$CMD_NAME}</span> - Usage: <span class=\"commandUsage\">{$CMD_USAGE}</span>" .replace("{$CMD_NAME}", escapeHtml4(command.getName().trim())) .replace("{$CMD_USAGE}", escapeHtml4(command.getUsage().trim()))); if (!command.getAliases().isEmpty()) { sb.append( " - Aliases: <span class=\"commandAliases\">{$CMD_ALIASES}</span>" .replace("{$CMD_ALIASES}", escapeHtml4(StringUtils.join(command.getAliases(), ", ")))); } sb.append( "<br><span class=\"commandDescription\">{$CMD_DESC}</span></li>\r\n" .replace("{$CMD_DESC}", escapeHtml4(command.getDescription().trim()))); return sb.toString(); }
sb.append("Usage: "); sb.append(ChatColor.WHITE); sb.append(command.getUsage().replace("<command>", name.substring(1)));
public void printCommandHelp(CommandSender sender, org.bukkit.command.Command cmd) { sender.sendMessage(ChatColor.YELLOW + "Command: " + cmd.getName()); final String aliases = cmd.getAliases().toString().replaceAll("\\[(.*)\\]", "$1"); if (aliases.length() > 0) { sender.sendMessage(ChatColor.YELLOW + "Aliases: " + aliases); } sender.sendMessage(ChatColor.YELLOW + "Description: " + cmd.getDescription()); sender.sendMessage(ChatColor.YELLOW + "Usage: " + cmd.getUsage()); if (cmd instanceof PluginCommand) { sender.sendMessage(ChatColor.YELLOW + "Plugin: " + ((PluginCommand)cmd).getPlugin().getDescription().getName()); } else if (cmd instanceof DynamicPluginCommand) { sender.sendMessage(ChatColor.YELLOW + "Owner: " + ((DynamicPluginCommand) cmd).getOwner().getClass().getSimpleName()); } else if (cmd instanceof VanillaCommand) { sender.sendMessage(ChatColor.YELLOW + "Vanilla command"); } }