DoubleJumpListener.java 文件源码

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

项目:Hub 作者:
@EventHandler
public void onPlayerToggleFlight(PlayerToggleFlightEvent event)
{
    if (!this.allowed.contains(event.getPlayer().getUniqueId()))
        return;

    this.allowed.remove(event.getPlayer().getUniqueId());

    if (this.hub.getPlayerManager().isBusy(event.getPlayer()))
        return;

    event.setCancelled(true);

    event.getPlayer().setVelocity(event.getPlayer().getLocation().getDirection().multiply(1.6D).setY(1.0D));
    event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.ENTITY_ENDERDRAGON_FLAP, 1.0F, 1.0F);

    for (int i = 0; i < 20; i++)
        ParticleEffect.CLOUD.display(0.5F, 0.15F, 0.5F, 0.25F, 20, event.getPlayer().getLocation().subtract(0.0F, 0.20F, 0.0F));

    event.getPlayer().setAllowFlight(false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号