Fixed a bad plugin.yml.

This commit is contained in:
sk89q 2011-01-29 12:46:22 -08:00
parent 8dbd9645f9
commit 6434c04ce4
3 changed files with 29 additions and 5 deletions

View File

@ -101,7 +101,7 @@ commands:
/faces:
description: Build the walls, ceiling, and roof of a selection
usage: /<command> <block>
aliases: /outline
aliases: ['/outline']
/smooth:
description: Smooth the elevation in the selection
usage: /<command> [iterations]
@ -174,7 +174,7 @@ commands:
/:
description: Toggle the super pickaxe pickaxe function
usage: /<command>
aliases: ,
aliases: [',']
area:
description: Enable the area super pickaxe pickaxe mode
usage: /<command> <radius>
@ -238,7 +238,7 @@ commands:
ex:
description: Extinguish nearby fire
usage: /<command> [radius]
aliases: ext, extinguish
aliases: ['ext', 'extinguish']
butcher:
description: Kill all or nearby mobs
usage: /<command> [radius]

View File

@ -59,6 +59,29 @@ public class StringUtil {
return buffer.toString();
}
/**
* Join an array of strings into a string.
*
* @param str
* @param delimiter
* @param initialIndex
* @return
*/
public static String joinQuotedString(String[] str, String delimiter,
int initialIndex, String quote) {
if (str.length == 0) {
return "";
}
StringBuilder buffer = new StringBuilder();
buffer.append(quote);
buffer.append(str[initialIndex]);
buffer.append(quote);
for (int i = initialIndex + 1; i < str.length; i++) {
buffer.append(delimiter).append(quote).append(str[i]).append(quote);
}
return buffer.toString();
}
/**
* Join an array of strings into a string.
*

View File

@ -149,8 +149,9 @@ public class DocumentationPrinter {
+ (cmd.flags().length() > 0 ? "[-" + cmd.flags() + "] " : "")
+ cmd.usage());
if (cmd.aliases().length > 1) {
stream.println(" aliases: "
+ StringUtil.joinString(cmd.aliases(), ", ", 1));
stream.println(" aliases: ["
+ StringUtil.joinQuotedString(cmd.aliases(), ", ", 1, "'")
+ "]");
}
}
}