FloodSpamEvent.java 文件源码

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

项目:xEssentials-deprecated-bukkit 作者:
@EventHandler(priority = EventPriority.LOWEST)
public void playerChatTime(PlayerChatEvent e) {
    if(chatTime.containsKey(e.getPlayer().getName())) {
        if(System.currentTimeMillis() - chatTime.get(e.getPlayer().getName()) < 300) {
            e.setCancelled(true);
            XPlayer xp = pl.getManagers().getPlayerManager().getPlayer(e.getPlayer().getName());
            Date date = new Date(System.currentTimeMillis());
            date.setDate(date.getDate() + 1);
            xp.setTempbanned(date.getTime(), pl.getConfiguration().getBanConfig().getFloodSpamBanMessage(), "CONSOLE");
        } else {
            chatTime.put(e.getPlayer().getName(), System.currentTimeMillis());
        }
    } else {
        chatTime.put(e.getPlayer().getName(), System.currentTimeMillis());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号