Current progress on Conditions, not done yet - #58

This commit is contained in:
Aikar
2017-12-13 23:12:31 -05:00
parent 2ac98ba448
commit 9ef0ac6e5e
6 changed files with 183 additions and 7 deletions
@@ -27,6 +27,7 @@ import co.aikar.commands.BaseCommand;
import co.aikar.commands.annotation.CommandAlias;
import co.aikar.commands.annotation.CommandCompletion;
import co.aikar.commands.annotation.CommandPermission;
import co.aikar.commands.annotation.Conditions;
import co.aikar.commands.annotation.Default;
import co.aikar.commands.annotation.Optional;
import co.aikar.commands.annotation.Subcommand;
@@ -48,6 +49,12 @@ public class SomeCommand extends BaseCommand {
sender.sendMessage("You got an object of type: " + someObject.getClass().getName() + " with a value of: " + someObject.getValue());
}
@Subcommand("condition")
@Conditions("condition=1")
public void onCondition(CommandSender sender) {
}
// /acf admin - requires permission some.perm
// May also be accessed with /acfa or /acfadmin
@Subcommand("admin")