mirror of
https://github.com/aikar/commands.git
synced 2026-05-31 06:11:55 +00:00
Merge branch 'master' into modular
* master: Warn if you register replacements after commands add some more example Fix Command Replacements not being applied correctly to aliases - fixes #37
This commit is contained in:
@@ -41,6 +41,7 @@ public final class ACFExample extends JavaPlugin {
|
||||
private void registerCommands() {
|
||||
commandManager = new BukkitCommandManager(this);
|
||||
commandManager.getCommandReplacements().addReplacements("test", "foobar", "%foo", "barbaz");
|
||||
commandManager.getCommandReplacements().addReplacement("testcmd", "test4|foobar|barbaz");
|
||||
commandManager.getCommandContexts().registerContext(SomeObject.class, SomeObject.getContextResolver());
|
||||
commandManager.getCommandCompletions().registerCompletion("test", (sender, config, input, c) -> (
|
||||
Lists.newArrayList("foo", "bar", "baz")
|
||||
|
||||
@@ -40,8 +40,7 @@ import org.bukkit.entity.Player;
|
||||
@CommandAlias("acf|somecommand|sc|somcom")
|
||||
public class SomeCommand extends BaseCommand {
|
||||
|
||||
@Subcommand("test4")
|
||||
@CommandAlias("acftest|acft")
|
||||
@CommandAlias("%testcmd")
|
||||
public void onCommand(CommandSender sender, SomeObject someObject) {
|
||||
sender.sendMessage("You got an object of type: " + someObject.getClass().getName() + " with a value of: " + someObject.getValue());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user