@Command( aliases = {"ability", "pabilityinfo, abilityinfo"}, usage = "<ability_name>", flags = "", desc = "Display ability information.", min = 1) @CommandPermissions({"saga.user.help.player.abilityinfo"}) public static void abilityInfo(CommandContext args, Saga plugin, SagaPlayer sagaPlayer) { AbilityDefinition definition = null; String abilityName = null; // Arguments: abilityName = GeneralMessages.nameFromArg(args.getJoinedStrings(0)); definition = AbilityConfiguration.config().getDefinition(abilityName); if (definition == null) { sagaPlayer.message(AbilityMessages.invalidAbility(abilityName)); return; } // Inform: sagaPlayer.message(HelpMessages.ability(definition)); }