Teleport.java 文件源码

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

项目:Essentials 作者:
private void teleport(Target target, Trade chargeFor, TeleportCause cause) throws Exception
{
    final double delay = ess.getRanks().getTeleportDelay(user);

    if (chargeFor != null)
    {
        chargeFor.isAffordableFor(user);
    }
    cooldown(true);
    if (delay <= 0 || Permissions.TELEPORT_TIMER_BYPASS.isAuthorized(user))
    {
        cooldown(false);
        now(target, cause);
        if (chargeFor != null)
        {
            chargeFor.charge(user);
        }
        return;
    }

    cancel();
    warnUser(user, delay);
    initTimer((long)(delay * 1000.0), target, chargeFor, cause);

    teleTimer = ess.getPlugin().scheduleSyncRepeatingTask(this, 10, 10);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号