Package org.bukkit

Examples of org.bukkit.OfflinePlayer


        }
    }

    public static UUID getForcedPlayerUUID(String playerDisplayName) {
        Player OnlinePlayer = Helper.matchOnePlayer(playerDisplayName);
        OfflinePlayer OfflinePlayer = SimpleClans.getInstance().getServer().getOfflinePlayer(playerDisplayName);
        if (OnlinePlayer != null) {
            return OnlinePlayer.getUniqueId();
        } else {
            for (ClanPlayer cp : SimpleClans.getInstance().getClanManager().getAllClanPlayers()) {
                if (cp.getName().equalsIgnoreCase(playerDisplayName)) {
                    return cp.getUniqueId();
                }
            }
            try {
                return UUIDFetcher.getUUIDOf(playerDisplayName);
            } catch (Exception ex) {
                if (OfflinePlayer != null) {
                    return OfflinePlayer.getUniqueId();
                } else {
                    return null;
                }
            }
        }
View Full Code Here


        if (OnlinePlayer != null)
        {
            this.displayName = OnlinePlayer.getName();
        } else
        {
            OfflinePlayer OfflinePlayer = SimpleClans.getInstance().getServer().getOfflinePlayer(playerUniqueId);
            this.displayName = OfflinePlayer.getName();
        }
        this.lastSeen = (new Date()).getTime();
        this.joinDate = (new Date()).getTime();
        this.neutralKills = 0;
        this.rivalKills = 0;
View Full Code Here

     * @param amount - amount to be paid
     */
    public void pay(JobsPlayer player, double amount) {
        if (amount == 0)
            return;
        OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(player.getUserName());
        pay(new BufferedPayment(offlinePlayer, amount));
    }
View Full Code Here

        if (args.length >= 1) {
            if (!sender.hasPermission("jobs.command.admin.stats")) {
                sender.sendMessage(ChatColor.RED + Language.getMessage("command.error.permission"));
                return true;
            }
            OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
            jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
        } else if (sender instanceof Player) {
            jPlayer = Jobs.getPlayerManager().getJobsPlayer((Player) sender);
        }
       
View Full Code Here

            sendUsage(sender, "playerinfo");
            sendValidActions(sender);
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        String jobName = args[1];
        Job job = Jobs.getJob(jobName);
        if (job == null) {
View Full Code Here

        if (args.length < 2) {
            sendUsage(sender, "fire");
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        Job job = Jobs.getJob(args[1]);
        if (job == null) {
            sender.sendMessage(ChatColor.RED + Language.getMessage("command.error.job"));
            return true;
        }
        if (!jPlayer.isInJob(job)) {
            String message = ChatColor.RED + Language.getMessage("command.fire.error.nojob");
            message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.RED);
            sender.sendMessage(message);
            return true;
        }
        try {
            Jobs.getPlayerManager().leaveJob(jPlayer, job);
            Player player = Bukkit.getServer().getPlayer(offlinePlayer.getUniqueId());
            if (player != null) {
                String message = Language.getMessage("command.fire.output.target");
                message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.WHITE);
                player.sendMessage(message);
            }
View Full Code Here

        if (args.length < 1) {
            sendUsage(sender, "fireall");
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        List<JobProgression> jobs = jPlayer.getJobProgression();
        if (jobs.size() == 0) {
            sender.sendMessage(Language.getMessage("command.fireall.error.nojobs"));
            return true;
        }
       
        try {
            Jobs.getPlayerManager().leaveAllJobs(jPlayer);
            Player player = Bukkit.getServer().getPlayer(offlinePlayer.getUniqueId());
            if (player != null) {
                player.sendMessage(Language.getMessage("command.fireall.output.target"));
            }
           
            sender.sendMessage(Language.getMessage("command.admin.success"));
View Full Code Here

        if (args.length < 2) {
            sendUsage(sender, "employ");
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        Job job = Jobs.getJob(args[1]);
        if (job == null) {
            sender.sendMessage(ChatColor.RED + Language.getMessage("command.error.job"));
            return true;
        }
        if (jPlayer.isInJob(job)) {
            // already in job message
            String message = ChatColor.RED + Language.getMessage("command.employ.error.alreadyin");
            message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.RED);
            sender.sendMessage(message);
            return true;
        }
        try {
            // check if player already has the job
            Jobs.getPlayerManager().joinJob(jPlayer, job);
            Player player = Bukkit.getServer().getPlayer(offlinePlayer.getUniqueId());
            if (player != null) {
                String message = Language.getMessage("command.employ.output.target");
                message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.WHITE);
                player.sendMessage(message);
            }
View Full Code Here

        if (args.length < 3) {
            sendUsage(sender, "promote");
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        Job job = Jobs.getJob(args[1]);
        if (job == null) {
            sender.sendMessage(ChatColor.RED + Language.getMessage("command.error.job"));
            return true;
        }
        try {
            // check if player already has the job
            if (jPlayer.isInJob(job)) {
                Integer levelsGained = Integer.parseInt(args[2]);
                Jobs.getPlayerManager().promoteJob(jPlayer, job, levelsGained);

                Player player = Bukkit.getServer().getPlayer(offlinePlayer.getUniqueId());
                if (player != null) {
                    String message = Language.getMessage("command.promote.output.target");
                    message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.WHITE);
                    message = message.replace("%levelsgained%", Integer.valueOf(levelsGained).toString());
                    player.sendMessage(message);
View Full Code Here

        if (args.length < 3) {
            sendUsage(sender, "demote");
            return true;
        }
       
        OfflinePlayer offlinePlayer = Bukkit.getServer().getOfflinePlayer(args[0]);
        JobsPlayer jPlayer = Jobs.getPlayerManager().getJobsPlayerOffline(offlinePlayer);
       
        Job job = Jobs.getJob(args[1]);
        if (job == null) {
            sender.sendMessage(ChatColor.RED + Language.getMessage("command.error.job"));
            return true;
        }
        try {
            // check if player already has the job
            if (jPlayer.isInJob(job)) {
                Integer levelsLost = Integer.parseInt(args[2]);
                Jobs.getPlayerManager().demoteJob(jPlayer, job, levelsLost);

                Player player = Bukkit.getServer().getPlayer(offlinePlayer.getUniqueId());
                if (player != null) {
                    String message = Language.getMessage("command.demote.output.target");
                    message = message.replace("%jobname%", job.getChatColor() + job.getName() + ChatColor.WHITE);
                    message = message.replace("%levelslost%", Integer.valueOf(levelsLost).toString());
                    player.sendMessage(message);
View Full Code Here

TOP

Related Classes of org.bukkit.OfflinePlayer

Copyright © 2018 www.massapicom. 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.