PlayerConnection.java 文件源码

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

项目:Almura-Server 作者:
public void a(Packet202Abilities packet202abilities) {
    // CraftBukkit start
    if (this.player.abilities.canFly && this.player.abilities.isFlying != packet202abilities.f()) {
        PlayerToggleFlightEvent event = new PlayerToggleFlightEvent(this.server.getPlayer(this.player), packet202abilities.f());
        this.server.getPluginManager().callEvent(event);
        if (!event.isCancelled()) {
            this.player.abilities.isFlying = packet202abilities.f(); // Actually set the player's flying status
        }
        else {
            this.player.updateAbilities(); // Tell the player their ability was reverted
        }
    }
    // CraftBukkit end
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号