PlayerRespawnListener.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:SurvivalCG 作者:
@EventHandler
public void onPlayerRespawn(PlayerRespawnEvent e) {
    final Player player = e.getPlayer();
    if(player.hasPermission("scg.hardcore.bypass")){
        return;
    }
    User user  = plugin.getManager().getUserManager().getUsers().get(player.getName());
    if(user.isToBan()){
        user.setToBan(false);
        plugin.getManager().getDeathManager().banPlayer(player.getName(), plugin.getManager().getSettingsManager().getHcBanTime());
        long bantime = plugin.getManager().getSettingsManager().getHcBanTime() + System.currentTimeMillis();
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy HH:mm");
        Date date = new Date(bantime);
        String msg =  plugin.getManager().getSettingsManager().getHcKickMsg().replace("{TIME}", dateFormat.format(date));
        player.kickPlayer(ColoringUtil.colorText(msg));
    }
    player.getInventory().addItem(new ItemStack(Material.COOKED_BEEF, 64));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号