Use collections instead of lists for static completions

This commit is contained in:
Aikar
2018-06-12 22:33:06 -04:00
parent 54d64e69a2
commit eb639427d2
@@ -128,7 +128,7 @@ public class CommandCompletions <C extends CommandCompletionContext> {
* @param supplier
* @return
*/
public CommandCompletionHandler registerStaticCompletion(String id, Supplier<List<String>> supplier) {
public CommandCompletionHandler registerStaticCompletion(String id, Supplier<Collection<String>> supplier) {
return registerStaticCompletion(id, supplier.get());
}
@@ -139,7 +139,7 @@ public class CommandCompletions <C extends CommandCompletionContext> {
* @param completions
* @return
*/
public CommandCompletionHandler registerStaticCompletion(String id, List<String> completions) {
public CommandCompletionHandler registerStaticCompletion(String id, Collection<String> completions) {
return registerAsyncCompletion(id, x -> completions);
}