int i = command.getDescription().indexOf("\n"); if (i > 1) { shortText = command.getDescription().substring(0, i - 1); } else { shortText = command.getDescription(); sb.append("Description: "); sb.append(ChatColor.WHITE); sb.append(command.getDescription());
@Override public String getDescription() { return cmd.getDescription(); }
@Override public String format(org.bukkit.command.Command entry) { return entry.getUsage() + " - " + entry.getDescription(); } }.display(sender, serverCommands, args.getFlagInteger('p', 1));
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(); }
int i = command.getDescription().indexOf("\n"); if (i > 1) { shortText = command.getDescription().substring(0, i - 1); } else { shortText = command.getDescription(); sb.append("Description: "); sb.append(ChatColor.WHITE); sb.append(command.getDescription());
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"); } }