v0.4.0: Refactor Command Completions to look up context - API BREAK

Just add ", c" to your registerCompletion handler:

commandManager.getCommandCompletions().registerCompletion("test", (sender, config, input, c) -> {

});
This commit is contained in:
Aikar
2017-04-29 00:30:48 -04:00
parent b593038a61
commit ae87e7440a
6 changed files with 178 additions and 73 deletions
@@ -41,7 +41,7 @@ public final class ACFExample extends JavaPlugin {
private void registerCommands() {
commandManager = ACF.createManager(this);
commandManager.getCommandContexts().registerContext(SomeObject.class, SomeObject.getContextResolver());
commandManager.getCommandCompletions().registerCompletion("test", (sender, completionConfig, input) -> (
commandManager.getCommandCompletions().registerCompletion("test", (sender, config, input, c) -> (
Lists.newArrayList("foo", "bar", "baz")
));
commandManager.registerCommand(new SomeCommand());