@Command(cmd = {"ftc", "fairytailcraft", "ft", "fairytail"},
    firstArg = {"mymagics"})
    public boolean returnSenderMagics(CommandSender sender, String cmd, String[] args) {
        if (sender instanceof Player) {
            Player sent = (Player) sender;
            String magic = Util.getPlayerConfig(sent).getMageType();
            if (!magic.equals("none")) {
                if (Util.hasPermission(sent, "fairytail." + magic + ".list")) {
                    sent.sendMessage(ChatColor.GREEN + "Your Magics:");
                    for (MageEvent ev : FairyTailCraft.registeredEvents) {
                        if (!ev.hidden) {
                            if (ev.magicType.equals(magic)) {
                                if (ev.minLevel > Util.getPlayerConfig(sent).getLevel()) {
                                    sent.sendMessage(ChatColor.YELLOW + "- " + ev.name + " (Level " + ev.minLevel + ")");
                                } else {
                                    sent.sendMessage(ChatColor.GRAY + "- " + ev.name + " (Level " + ev.minLevel + ")");
                                }
                            }
                        }
                    }
                    return true;
                } else {
                    return false;
                }
            } else {
                sender.sendMessage(ChatColor.RED + "You did not Learn any Magic!");
                return false;
            }
        } else {
            sender.sendMessage("Don't run this Command from Console!");
            return true;
        }
    }