@Command(cmd = {"ftc", "fairytailcraft", "ft", "fairytail"},
    firstArg = {"", "help"})
    public boolean returnInfo(CommandSender sender, String cmd, String[] args) {
        if (sender instanceof Player) {
            Player sent = (Player) sender;
            if (Util.hasPermission(sent, "fairytail.general")) {
                sent.sendMessage(ChatColor.YELLOW + "Fairy Tail Mage Plugin");
                sent.sendMessage(ChatColor.YELLOW + "/ft - shows this page");
                sent.sendMessage(ChatColor.YELLOW + "/ft list - lists all MagicTypes");
                sent.sendMessage(ChatColor.YELLOW + "/ft info [player] - Shows info about you [or an other player]");
                if (Util.getPlayerConfig(sent) != null && Util.getPlayerConfig(sent).getMageType().equals("none")) {
                    sent.sendMessage(ChatColor.YELLOW + "/ft learn <magic> - Learns a MagicType");
                }

                if (Util.getPlayerConfig(sent) != null && !Util.getPlayerConfig(sent).getMageType().equals("none")) {
                    sent.sendMessage(ChatColor.YELLOW + "/ft unlearn - Unlearns your Magic - You get back to Zero");
                    sent.sendMessage(ChatColor.YELLOW + "/ft mymagics - Lists your Magics");
                    sent.sendMessage(ChatColor.YELLOW + "/ft cast <magicname> - Sets or Removes Magic to your Hand");
                    List<String> plgInfos = CommandListener.commandInfos.get(Util.getPlayerConfig(sent).getMageType());
                    if (plgInfos != null) {
                        for (String info : plgInfos) {
                            sent.sendMessage(ChatColor.YELLOW + info);
                        }
                    }
                }
                return true;
            } else {
                return false;
            }
        } else {
            sender.sendMessage("Don't run this Command from Console!");
            return true;
        }
    }