nicatronTg icon

Untitled

nicatronTg | PRO | 04/28/14 06:31:51 AM UTC | 0 ⭐ | 252 👁️ | Never ⏰ | []
Java |

950 B

|

None

|

0 👍

/

0 👎

    public void releaseFromJail(Player ply) {
        final String playerName = ply.getName();
        plugin.getServer().getScheduler().runTaskAsynchronously(plugin, new Runnable() {
            public void run() {
                String key = "mc:player:" + playerName + ":jailendtime";
                if (!plugin.redisDatabase.getRedis().exists(key)) {
                    return;
                }
                
                long jailEndTime = Long.parseLong(plugin.redisDatabase.getRedis().get(key));
                
                if (jailEndTime <= System.currentTimeMillis()/1000) {
                    plugin.redisDatabase.getRedis().del("mc:player:" + playerName + ":jailendtime");
                    
                    plugin.getServer().getScheduler().runTask(plugin, new Runnable() {
                        public void run() {
                            Player ply = plugin.getServer().getPlayer(playerName);
                            ply.teleport(new Location(plugin.getServer().getWorld("panem"), 75450, 67, 55525));
                            ply.sendMessage(ChatColor.GREEN + "You have been released from jail automatically.");
                        }
                    });
                }
            }
        });
    }

Comments