Examples of ClanPlayer


Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

     */
    public void clearCape(Player player)
    {
        if (isHasSpout())
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null && cp.getClan().isVerified())
            {
                SpoutPlayer sp = getPlayer(player);
                sp.setCape("");
            }
        }
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.member.bank"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);
            double plmoney = plugin.getPermissionsManager().playerGetMoney(player);
            double money = 0;
            Clan clan = cp.getClan();
            double clanbalance = clan.getBalance();

            if (cp != null)
            {
                if (clan.isMember(player))
                {
                    if (clan.isVerified())
                    {
                        if (cp.isTrusted())
                        {
                            if (arg.length == 1)
                            {
                                if (arg[0].equalsIgnoreCase("status"))
                                {
                                    player.sendMessage(ChatColor.AQUA + MessageFormat.format("Clan-Balance: {0}", clanbalance));
                                }
                            }
                            else if (arg.length == 2)
                            {
                                if (arg[1].matches("[0-9]+"))
                                {
                                    money = Double.parseDouble(arg[1]);
                                }
                                if (arg[0].equalsIgnoreCase("deposit"))
                                {
                                    if (cp.getClan().isLeader(player) || clan.isAllowDeposit())
                                    {
                                        if (arg[1].equalsIgnoreCase("all"))
                                        {
                                            clan.deposit(plmoney, player);
                                        }
                                        else
                                        {
                                            clan.deposit(money, player);
                                        }
                                    }
                                    else
                                    {
                                        ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("no.leader.permissions"));
                                    }
                                }
                                else if (arg[0].equalsIgnoreCase("withdraw"))
                                {
                                    if (cp.getClan().isLeader(player) || clan.isAllowWithdraw())
                                    {
                                        if (arg[1].equalsIgnoreCase("all"))
                                        {
                                            clan.withdraw(clanbalance, player);
                                        }
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.invite"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
                        Player invited;
                        if (SimpleClans.getInstance().hasUUID())
                        {
                            invited = Helper.matchOnePlayer(UUIDMigration.getForcedPlayerUUID(arg[0]));
                        } else
                        {
                            invited = Helper.matchOnePlayer(arg[0]);
                        }

                        if (invited != null)
                        {
                            if (plugin.getPermissionsManager().has(invited, "simpleclans.member.can-join"))
                            {
                                if (!invited.getName().equals(player.getName()))
                                {
                                    if (!plugin.getSettingsManager().isBanned(player.getName()))
                                    {
                                        ClanPlayer cpInv = plugin.getClanManager().getClanPlayer(invited);

                                        if (cpInv == null)
                                        {
                                            if (plugin.getClanManager().purchaseInvite(player))
                                            {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.ff"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.modtag"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isVerified())
                {
                    if (clan.isLeader(player))
                    {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.demote"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.settrust"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
                        String trusted = arg[0];

                        if (trusted != null)
                        {
                            if (!trusted.equals(player.getName()))
                            {
                                if (clan.isMember(trusted))
                                {
                                    if (!clan.isLeader(trusted))
                                    {
                                        ClanPlayer tcp = plugin.getClanManager().getClanPlayerName(trusted);
                                        if (tcp == null)
                                        {
                                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("no.player.matched"));
                                            return;
                                        }
                                       
                                        if (!tcp.isTrusted())
                                        {
                                            clan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("has.been.given.trusted.status.by"), Helper.capitalize(trusted), player.getName()));
                                            tcp.setTrusted(true);
                                            plugin.getStorageManager().updateClanPlayer(tcp);
                                        }
                                        else
                                        {
                                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("this.player.is.already.trusted"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

    {
        SimpleClans plugin = SimpleClans.getInstance();

        if (plugin.getPermissionsManager().has(player, "simpleclans.leader.kick"))
        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

            if (cp != null)
            {
                Clan clan = cp.getClan();

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

                }
            }

            if (attacker != null && victim != null)
            {
                ClanPlayer acp;
                ClanPlayer vcp;
                if (SimpleClans.getInstance().hasUUID())
                {
                    acp = plugin.getClanManager().getCreateClanPlayer(attacker.getUniqueId());
                    vcp = plugin.getClanManager().getCreateClanPlayer(victim.getUniqueId());
                } else
                {
                    acp = plugin.getClanManager().getCreateClanPlayer(attacker.getName());
                    vcp = plugin.getClanManager().getCreateClanPlayer(victim.getName());
                }

                // record attacker kill

                // if victim doesn't have a clan or attacker doesn't have a clan, then the kill is civilian
                // if both have verified clans, check for rival or default to neutral

                int strifemax = plugin.getSettingsManager().getStrifeLimit();

                if (plugin.getSettingsManager().isAutoWar())
                {
                    if (acp.getClan() != null && vcp.getClan() != null)
                    {
                        if (!acp.getClan().equals(vcp.getClan()) && !acp.getClan().isWarring(vcp.getClan()) && !vcp.getClan().isWarring(acp.getClan()))
                        {
                            plugin.getStorageManager().addStrife(acp.getClan(), vcp.getClan(), 1);
                            if (plugin.getStorageManager().retrieveStrifes(acp.getClan(), vcp.getClan()) >= strifemax)
                            {
                                acp.getClan().addWarringClan(vcp.getClan());
                                vcp.getClan().addWarringClan(acp.getClan());
                                acp.getClan().addBb(acp.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("you.are.at.war"), Helper.capitalize(acp.getClan().getName()), vcp.getClan().getColorTag()));
                                vcp.getClan().addBb(vcp.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("you.are.at.war"), Helper.capitalize(vcp.getClan().getName()), acp.getClan().getColorTag()));
                                plugin.getStorageManager().addStrife(acp.getClan(), vcp.getClan(), -strifemax);
                            }
                        }
                    }
                }


                double reward = 0;
                double multipier = plugin.getSettingsManager().getKDRMultipliesPerKill();
                float kdr = acp.getKDR();

                if (vcp.getClan() == null || acp.getClan() == null || !vcp.getClan().isVerified() || !acp.getClan().isVerified())
                {
                    acp.addCivilianKill();
                    plugin.getStorageManager().insertKill(attacker, acp.getTag(), victim, "", "c");
                } else if (acp.getClan().isRival(vcp.getTag()))
                {
                    if (acp.getClan().isWarring(vcp.getClan()))
                    {
                        reward = (double) kdr * multipier * 4;
                    } else
                    {
                        reward = (double) kdr * multipier * 2;
                    }
                    acp.addRivalKill();
                    plugin.getStorageManager().insertKill(attacker, acp.getTag(), victim, vcp.getTag(), "r");
                } else if (acp.getClan().isAlly(vcp.getTag()))
                {
                    reward = (double) kdr * multipier * -1;
                } else
                {
                    reward = (double) kdr * multipier;
                    acp.addNeutralKill();
                    plugin.getStorageManager().insertKill(attacker, acp.getTag(), victim, vcp.getTag(), "n");
                }

                if (reward != 0 && plugin.getSettingsManager().isMoneyPerKill())
                {
                    for (ClanPlayer cp : acp.getClan().getOnlineMembers())
                    {
                        double money = Math.round((reward / acp.getClan().getOnlineMembers().size()) * 100D) / 100D;
                        cp.toPlayer().sendMessage(ChatColor.AQUA + MessageFormat.format(plugin.getLang("player.got.money"), money, victim.getName(), kdr));
                        plugin.getPermissionsManager().playerGrantMoney(cp.getName(), money);
                    }
                }

                // record death for victim
                vcp.addDeath();
                plugin.getStorageManager().updateClanPlayer(vcp);
            }
        }
    }
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.ClanPlayer

        {
            if (event.getRightClicked() instanceof Tameable)
            {
                Entity entity = event.getRightClicked();
                Player player = event.getPlayer();
                ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);
                Tameable tamed = (Tameable) entity;

                if (tamed.isTamed() && ((Wolf) entity).isSitting())
                {
                    if (cp.getClan().isMember((Player) tamed.getOwner()))
                    {
                        tamed.setOwner(player);
                    }
                }
            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.