PlayerListener.java 文件源码

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

项目:AddGun 作者:
/**
 * Keeps track of player glide; if they are gliding we track when they glided, or, clear if no longer gliding.
 * 
 * @param event
 *            the flying toggle event
 */
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void toggleGlideEvent(PlayerToggleFlightEvent event) {
    if (event.isFlying()) {
        glidingSince.computeIfAbsent(event.getPlayer().getUniqueId(), u -> {
            //if (event.getPlayer().hasPermission("addgun.data")) { event.getPlayer().sendMessage(ChatColor.GOLD + "glide started"); }
            return System.currentTimeMillis();
        });
        glidingEnd.remove(event.getPlayer().getUniqueId());
    } else {
        /*if (glidingSince.containsKey(event.getPlayer().getUniqueId()) && event.getPlayer().hasPermission("addgun.data")) { 
            event.getPlayer().sendMessage(ChatColor.GOLD + " glide cleared");
        }*/
        glidingSince.remove(event.getPlayer().getUniqueId());
        glidingEnd.computeIfAbsent(event.getPlayer().getUniqueId(), u -> {
            return System.currentTimeMillis();
        });
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号