Examples of Clan


Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        if (sender instanceof Player)
        {
            Player player = (Player) sender;

            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);
            Clan clan = cp == null ? null : cp.getClan();

            boolean isNonVerified = clan != null && !clan.isVerified();
            boolean isBuyer = isNonVerified && plugin.getSettingsManager().isRequireVerification() && plugin.getSettingsManager().isePurchaseVerification();

            if (isBuyer)
            {
                if (arg.length == 0)
                {
                    if (plugin.getClanManager().purchaseVerification(player))
                    {
                        clan.verifyClan();
                        clan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("clan.0.has.been.verified"), clan.getName()));
                        ChatBlock.sendMessage(player, ChatColor.AQUA + plugin.getLang("the.clan.has.been.verified"));
                    }
                }
            }
            else if (plugin.getPermissionsManager().has(player, "simpleclans.mod.verify"))
            {
                if (arg.length == 1)
                {
                    Clan cclan = plugin.getClanManager().getClan(arg[0]);

                    if (cclan != null)
                    {
                        if (!cclan.isVerified())
                        {
                            cclan.verifyClan();
                            cclan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("clan.0.has.been.verified"), cclan.getName()));
                            ChatBlock.sendMessage(player, ChatColor.AQUA + plugin.getLang("the.clan.has.been.verified"));
                        }
                        else
                        {
                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("the.clan.is.already.verified"));
                        }
                    }
                    else
                    {
                        ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("the.clan.does.not.exist"));
                    }
                }
                else
                {
                    ChatBlock.sendMessage(player, ChatColor.RED + MessageFormat.format(plugin.getLang("usage.0.verify.tag"), plugin.getSettingsManager().getCommandClan()));
                }
            }
            else
            {
                ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("insufficient.permissions"));
            }
        }
        else
        {
            if (arg.length == 1)
            {
                Clan cclan = plugin.getClanManager().getClan(arg[0]);

                if (cclan != null)
                {
                    if (!cclan.isVerified())
                    {
                        cclan.verifyClan();
                        cclan.addBb(sender.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("clan.0.has.been.verified"), cclan.getName()));
                        ChatBlock.sendMessage(sender, ChatColor.AQUA + plugin.getLang("the.clan.has.been.verified"));
                    }
                    else
                    {
                        ChatBlock.sendMessage(sender, ChatColor.RED + plugin.getLang("the.clan.is.already.verified"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

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

                SpoutPlayer sp = getPlayer(player);

                if (plugin.getSettingsManager().isClanCapes())
                {
                    if (!clan.getCapeUrl().isEmpty())
                    {
                        if (clan.getCapeUrl().toLowerCase().contains(".png"))
                        {
                            sp.setCape(clan.getCapeUrl());
                        }
                    }
                    else
                    {
                        if (plugin.getSettingsManager().getDefaultCapeUrl().toLowerCase().contains(".png"))
                        {
                            sp.setCape(plugin.getSettingsManager().getDefaultCapeUrl());
                        }
                    }
                }

                if (plugin.getSettingsManager().isInGameTags())
                {
                    if (player.isSneaking())
                    {
                        sp.setTitle(player.getName());
                    }
                    else
                    {
                        String tag = plugin.getSettingsManager().isInGameTagsColored() ? (plugin.getSettingsManager().getTagBracketColor() + plugin.getSettingsManager().getTagBracketLeft() + clan.getColorTag() + plugin.getSettingsManager().getTagBracketColor() + plugin.getSettingsManager().getTagBracketRight() + plugin.getSettingsManager().getTagSeparatorColor() + plugin.getSettingsManager().getTagSeparator()) : ChatColor.DARK_GRAY + plugin.getSettingsManager().getTagBracketLeft() + clan.getTag() + plugin.getSettingsManager().getTagBracketRight() + plugin.getSettingsManager().getTagSeparator();
                        sp.setTitle(tag + ChatColor.WHITE + player.getName());
                    }
                }
            }
        }
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        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);
                                        }
                                        else
                                        {
                                            clan.withdraw(money, player);
                                        }
                                    }
                                    else
                                    {
                                        ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("no.leader.permissions"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            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))
                                            {
                                                plugin.getRequestManager().addInviteRequest(cp, invited.getName(), clan);
                                                ChatBlock.sendMessage(player, ChatColor.AQUA + MessageFormat.format(plugin.getLang("has.been.asked.to.join"), Helper.capitalize(invited.getName()), clan.getName()));
                                            }
                                        }
                                        else
                                        {
                                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("the.player.is.already.member.of.another.clan"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

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

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

                        if (action.equalsIgnoreCase(plugin.getLang("allow")))
                        {
                            clan.addBb(player.getName(), ChatColor.AQUA + plugin.getLang("clan.wide.friendly.fire.is.allowed"));
                            clan.setFriendlyFire(true);
                            plugin.getStorageManager().updateClan(clan);
                        }
                        else if (action.equalsIgnoreCase(plugin.getLang("block")))
                        {
                            clan.addBb(player.getName(), ChatColor.AQUA + plugin.getLang("clan.wide.friendly.fire.blocked"));
                            clan.setFriendlyFire(false);
                            plugin.getStorageManager().updateClan(clan);
                        }
                        else
                        {
                            ChatBlock.sendMessage(player, ChatColor.RED + MessageFormat.format(plugin.getLang("usage.clanff"), plugin.getSettingsManager().getCommandClan()));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

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

                if (clan.isVerified())
                {
                    if (clan.isLeader(player))
                    {
                        if (arg.length == 1)
                        {
                            String newtag = arg[0];
                            String cleantag = Helper.cleanTag(newtag);

                            if (Helper.stripColors(newtag).length() <= plugin.getSettingsManager().getTagMaxLength())
                            {
                                if (!plugin.getSettingsManager().hasDisallowedColor(newtag))
                                {
                                    if (Helper.stripColors(newtag).matches("[0-9a-zA-Z]*"))
                                    {
                                        if (cleantag.equals(clan.getTag()))
                                        {
                                            clan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("tag.changed.to.0"), Helper.parseColors(newtag)));
                                            clan.changeClanTag(newtag);
                                            plugin.getClanManager().updateDisplayName(player.getPlayer());
                                        }
                                        else
                                        {
                                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("you.can.only.modify.the.color.and.case.of.the.tag"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

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

                if (clan.isLeader(player))
                {
                    if (arg.length == 1)
                    {
                        String demotedName = arg[0];
                        boolean allOtherLeadersOnline;
                       
                        if (demotedName == null)
                        {
                            ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("no.player.matched"));
                            return;
                        }
                       
                        if (SimpleClans.getInstance().hasUUID())
                        {
                            UUID PlayerUniqueId = UUIDMigration.getForcedPlayerUUID(demotedName);
                            if (PlayerUniqueId == null)
                            {
                                ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("no.player.matched"));
                                return;
                            }
                            allOtherLeadersOnline = clan.allOtherLeadersOnline(PlayerUniqueId);
                        } else
                        {
                            allOtherLeadersOnline = clan.allOtherLeadersOnline(demotedName);
                        }

                        if (allOtherLeadersOnline)
                        {
                            if (SimpleClans.getInstance().hasUUID())
                            {
                                UUID PlayerUniqueId = UUIDMigration.getForcedPlayerUUID(demotedName);
                                if (clan.isLeader(PlayerUniqueId))
                                {
                                    if (clan.getLeaders().size() == 1|| !plugin.getSettingsManager().isConfirmationForDemote())
                                    {
                                        clan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("demoted.back.to.member"), Helper.capitalize(demotedName)));
                                        clan.demote(PlayerUniqueId);
                                    }
                                    else
                                    {
                                        plugin.getRequestManager().addDemoteRequest(cp, demotedName, clan);
                                        ChatBlock.sendMessage(player, ChatColor.AQUA + plugin.getLang("demotion.vote.has.been.requested.from.all.leaders"));
                                    }
                                }
                                else
                                {
                                    ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("player.is.not.a.leader.of.your.clan"));
                                }
                            } else
                            {
                                if (clan.isLeader(demotedName))
                                {
                                    if (clan.getLeaders().size() == 1|| !plugin.getSettingsManager().isConfirmationForDemote())
                                    {
                                        clan.addBb(player.getName(), ChatColor.AQUA + MessageFormat.format(plugin.getLang("demoted.back.to.member"), Helper.capitalize(demotedName)));
                                        clan.demote(demotedName);
                                    }
                                    else
                                    {
                                        plugin.getRequestManager().addDemoteRequest(cp, demotedName, clan);
                                        ChatBlock.sendMessage(player, ChatColor.AQUA + plugin.getLang("demotion.vote.has.been.requested.from.all.leaders"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            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
                                        {
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer cp = plugin.getClanManager().getClanPlayer(player);

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

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

                        if (kicked != null)
                        {
                            if (!kicked.equalsIgnoreCase(player.getName()))
                            {
                                if (clan.isMember(kicked))
                                {
                                    if (!clan.isLeader(kicked))
                                    {
                                        clan.addBb(player.getName(),  ChatColor.AQUA + MessageFormat.format(plugin.getLang("has.been.kicked.by"), Helper.capitalize(kicked), player.getName()));
                                        if (SimpleClans.getInstance().hasUUID())
                                        {
                                            clan.removePlayerFromClan(UUIDMigration.getForcedPlayerUUID(kicked));
                                        } else
                                        {
                                            clan.removePlayerFromClan(kicked);
                                        }
                                    }
                                    else
                                    {
                                        ChatBlock.sendMessage(player, ChatColor.RED + plugin.getLang("you.cannot.kick.another.leader"));
View Full Code Here

Examples of net.sacredlabyrinth.phaed.simpleclans.Clan

        {
            ClanPlayer acp = plugin.getClanManager().getClanPlayer(attacker);
            ClanPlayer vcp = plugin.getClanManager().getClanPlayer(victim);


            Clan vclan = vcp == null ? null : vcp.getClan();
            Clan aclan = acp == null ? null : acp.getClan();


            if (plugin.getSettingsManager().isPvpOnlywhileInWar())
            {
                // if one doesn't have clan then they cant be at war

                if (aclan == null || vclan == null)
                {
                    event.setCancelled(true);
                    return;
                }

                if (plugin.getPermissionsManager().has(victim, "simpleclans.mod.nopvpinwar")
                        && attacker != null && victim != null)
                {
                    event.setCancelled(true);
                    return;
                }

                // if not warring no pvp

                if (!aclan.isWarring(vclan))
                {
                    event.setCancelled(true);
                    return;
                }
            }

            if (vclan != null)
            {
                if (aclan != null)
                {
                    // personal ff enabled, allow damage

                    if (vcp.isFriendlyFire())
                    {
                        return;
                    }

                    // clan ff enabled, allow damage

                    if (vclan.isFriendlyFire())
                    {
                        return;
                    }

                    // same clan, deny damage

                    if (vclan.equals(aclan))
                    {
                        event.setCancelled(true);
                        return;
                    }

                    // ally clan, deny damage

                    if (vclan.isAlly(aclan.getTag()))
                    {
                        event.setCancelled(true);
                    }
                } else
                {
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.